A AMI baseada em Xen não inicializa (/ dev / xvda)

1

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

    
por wolfgangs 28.08.2015 / 16:40

0 respostas