Назад | Перейти на главную страницу

AMI на основе Xen не загружается (/ dev / xvda)

Попытка создать хранилище экземпляров AMI в гостевой системе на базе xen (виртуальная машина: CentOS 6.6, 32-разрядная версия, PV).

ec2-bundle-vol принимает только / dev / xvda1 как допустимое блочное устройство. Если записи устройства были изменены в / etc / fstab и /boot/grub/grub.conf до (/ dev / sda1 или / dev / xvde1), инструмент выходит с сообщением об ошибке 'Not a block device: (FatalError'.

Также пробовал параметры пакета как: --block-device-mapping ami = sda, root = / dev / sda1, swap = sda2

или используя специальные файлы конфигурации как: --fstab / tmp / fstab \ --grub-config /tmp/grub.conf

безуспешно. Обнаружен также «неизвестный» параметр загрузки ядра «xen_blkfront.sda_is_xvda = 1», но он полностью не работает при загрузке AWS.

Если вы продолжаете загрузку (ec2-bundle-upload ') с / dev / xvda, наконец, зарегистрированный образ AMI не загружается.

Системный журнал AWS:

blkfront: xvde1: барьеры отключены Изменение емкости (202, 65) до 13312000 секторов xvde1: обнаружено изменение емкости с 0 до 6815744000 blkfront: xvde2: барьеры отключены blkfront: xvde3: барьеры отключены Изменение емкости (202, 66) до 312705024 секторов xvde2 : обнаружено изменение емкости с 0 на 160104972288 Изменение емкости (202, 67) на 1835008 секторов xvde3: обнаружено изменение емкости с 0 на 939524096 dracut Предупреждение: не обнаружено корневое устройство "block: / dev / xvda1"

/ etc / fstab: / dev / xvda1 / ext4 по умолчанию 1 1 ...

/boot/grub/grub.conf: title CentOS Linux 6.6 (Custom AMI, hd0) root (hd0) kernel /boot/vmlinuz-2.6.32-504.30.3.el6.i686 ro root = / dev / xvda1 rd_NO_PLYMOUTH LANG = en_US.UTF-8 KEYTABLE = de selinux = 0 rdshell console = ttyS0 initrd /boot/initramfs-2.6.32-504.30.3.el6.i686.img

AWS-KERNEL: eu-west-1, EU (Ирландия), регион AMI Image ID 32bit (hd0): aki-68a3451f

cloud-init: 0.7.5-10.el6.centos.2.i686 с использованием последних инструментов ec2: wget http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools.zip wget http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip

Я почти уверен, что этот способ (смена устройств на xvde1, как это описано во многих руководствах) работал в прошлом. Что-то изменилось в инструментах ec2-api или мне что-то не хватает? Эта проблема сводит меня с ума и тратит мое время на четыре дня. На форуме поддержки Amazon (ec2) много похожих проблем с загрузкой, но не в этом случае. Любой совет будет очень признателен !!!

Цитата