2013-04-10 1 views
0

Я пытаюсь создать пользовательский автокластерный AMI, который будет использоваться с мастером кластеров кластеров Datastax Enterprise 3.0 OpsCenter.Емкость запоминающего устройства Проблема/ошибки Datastax Пользовательский автокластер EC2 AMI

Я пробовал по крайней мере два метода и продолжаю в одном месте. Когда я использую стандартную автоматическую кластеризацию Datastax (AC) AMI, размер кластера находится в терабайтах. Когда я использовал свой пользовательский ami, размер кластера составляет 40 ГБ. Я выбираю 4 m1.extra больших экземпляров для каждого запуска.

Метод 1: Я принял стандарт datastax AC AMI сделал мои модификации используется набор команд здесь: https://github.com/riptano/ComboAMI/blob/2.4/presetup/setup.md (остановка на «# Setup полномочий») Затем я использовал следующее расслоение и загрузить на S3 ec2-bundle- vol -k -c -u -e ec2-upload-bundle -b -m -a -s После этого я использовал консоль управления EC2 для регистрации AMI через файл image.manifest.xml.

Способ 2: Я использовал экземпляр Ubuntu 12.04 LTS AMI, внеся мои модификации и использовал тот же самый набор инструкций выше.

Оба метода дали мне кластер 40 ГБ. Похоже, что пользовательские AMI не устанавливают рейд правильно или вообще.

ДФ -h для пользовательского AMI

Filesystem  Size Used Avail Use% Mounted on 
/dev/xvda1  9.9G 2.6G 6.9G 28%/
udev   7.4G 8.0K 7.4G 1% /dev 
tmpfs   3.0G 200K 3.0G 1% /run 
none   5.0M  0 5.0M 0% /run/lock 
none   7.4G  0 7.4G 0% /run/shm 
/dev/xvdb  414G 199M 393G 1% /mnt 

ф.р. -h по умолчанию AMI

Filesystem  Size Used Avail Use% Mounted on 
/dev/xvda1  9.9G 2.2G 7.3G 23%/
udev   7.4G 8.0K 7.4G 1% /dev 
tmpfs   3.0G 224K 3.0G 1% /run 
none   5.0M  0 5.0M 0% /run/lock 
none   7.4G  0 7.4G 0% /run/shm 
/dev/md0  1.7T 34M 1.7T 1% /raid0 

ответ

1

Я понимаю, что это довольно старое, но если вы будете следовать точным командам это позволит вам прокладывайте AMI без проблем, так как это тот же самый скрипт, который мы используем для объединения нашего AMI.

Если команды не являются виновниками, вы должны посмотреть ~/datastax_ami/ami.log. Если есть какие-либо заявления ERROR, они, вероятно, скажут вам, что случилось. Типичным случаем является то, что небольшие проблемы с синтаксисом заставляют запускать только часть скрипта.

И с его внешнего вида, так как у вас нет точки монтирования/raid0 и вместо этого есть точка монтирования/mnt, что-то, вероятно, пошло не так с вашим сценарием, прежде чем у него была возможность полностью запустить.