Tentando criar um AMI Instance Store em um convidado baseado em xen (VM: CentOS 6.6, 32 bit, PV).
'ec2-bundle-vol' somente aceita / dev / xvda1 como um dispositivo de bloco válido. Se as entradas do dispositivo forem modificadas em / etc / fstab e /boot/grub/grub.conf antes (/ dev / sda1 ou / dev / xvde1) a ferramenta escapa com a mensagem de erro 'Not a block device: (FatalError'.
Também experimentou opções de 'pacote' como: --block-device-mapping ami = sda, root = / dev / sda1, swap = sda2
ou usando arquivos de configuração dedicados como: --fstab / tmp / fstab \ --grub-config /tmp/grub.conf
sem sucesso. Também foi encontrada uma opção de inicialização do kernel 'desconhecida' 'xen_blkfront.sda_is_xvda = 1', mas isso falha completamente na inicialização da AWS.
Se continuar fazendo o upload (ec2-bundle-upload ') com / dev / xvda, finalmente, a imagem da AMI registrada não será inicializada.
Log de sistema da AWS:
blkfront: xvde1: barriers disabled Changing capacity of (202, 65) to 13312000 sectors xvde1: detected capacity change from 0 to 6815744000 blkfront: xvde2: barriers disabled blkfront: xvde3: barriers disabled Changing capacity of (202, 66) to 312705024 sectors xvde2: detected capacity change from 0 to 160104972288 Changing capacity of (202, 67) to 1835008 sectors xvde3: detected capacity change from 0 to 939524096 dracut Warning: No root device "block:/dev/xvda1" found
/ etc / fstab: Padrões de / dev / xvda1 / ext4 1 1 ...
/boot/grub/grub.conf: título CentOS Linux 6.6 (Custom AMI, hd0) raiz (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 rshell console = ttyS0 initrd /boot/initramfs-2.6.32-504.30.3.el6.i686.img
AWS-KERNEL: eu-west-1, EU (Ireland) região AMI ID da imagem 32bit (hd0): aki-68a3451f
cloud-init: 0.7.5-10.el6.centos.2.i686 usando as mais recentes ferramentas ec2: wget link wget link
Tenho certeza de que dessa forma (mudar dispositivos para 'xvde1' e como é descrito em muitos tutoriais) funcionou no passado. Alguma coisa mudou em ferramentas ec2-api ou estou perdendo alguma outra coisa? Esse problema me deixa louco e desperdiça meu tempo por quatro dias. O fórum de suporte da Amazon (ec2) tem muitos problemas de inicialização semelhantes, mas não neste caso. Qualquer conselho seria muito apreciado !!!
Blockquote
Tags xen amazon-web-services