У меня есть экземпляр EC2 с "устройством" хранилища экземпляра как корневое устройство. Теперь, я хотел бы присоединить объем EBS к тому же самому экземпляру, только что я хочу, чтобы он был корневым устройством. Это возможно? Что происходит с устройством хранилища экземпляра в таком случае?
Заранее спасибо
Вы можете перенести свой пример на EBS, поддерживаемый AMI. Вот как я это сделал:
dd bs = 65536, если = / dev / sda1 of = / dev / SDD
FSCK / DEV / SDD
MOTE / DEV / SDD / ROOT / EBS-VOL
VIM / ROOT / EBS-VOL / ETC / FSTAB
UMOUNT / DEV / SDD
EC2-Regions-Snap Snap-12345 -A i386 -D "Описание AMI" -N "Название-изображение" -k aki-12345 -R ARI-12345
EC2-Run-instances AMI-54321 -T M1.Small -n -n 1 -g по умолчанию - доступая - ZONE = EU-WEST-1A -K EC2-KEY1 -B / DEV / SDA1 = SNAP-12345 : 20: false
Resaze2FS / DEV / SDA1
Не уверен, насколько легко будет преобразовать существующий экземпляр, но теперь Amazon предлагает возможность загрузки непосредственно с тома EBS при создании нового экземпляра.
Вы также можете попробовать следующий инструмент для преобразования AMI из instance-store в AMI ebs-boot: https://cloudyscripts.com/tool/show/2
Вместо другого длинного комментария я использовал для этого следующую команду:
ec2-register --snapshot snap-9eb4ecf6 --architecture i386 --name "Zenoss Enterprise 3.0 beta 2 на CentOS "--description" Это результат установки zenoss core beta 1 и zenoss enterprise beta 2, обе версии 3.0 (или внутренняя версия 2.5.70 217). Прикреплено блочное устройство ebs, и файл система была синхронизирована, затем был сделан снимок ebs, и это основано на этом. " --root-имя-устройства / dev / sda1 --kernel aki-9b00e5f2
AlexM
предложил хорошие шаги.
Вам также будет интересно проверить эту ссылку: http://coderslike.us/2009/12/07/amazon-ec2-boot-from-ebs-and-ami-conversion/
EDIT: Another link: http://www.elastician.com/2009/12/creating-ebs-backed-ami-from-s3-backed.html