KVM: as VMs precisam de várias reinicializações para inicializar (em dois hosts diferentes)

1

Estou usando um hipervisor KVM em um servidor Ubuntu Server 12.04. Os discos virtuais da minha máquina virtual são volumes LVM, formatados como ext3. Os sistemas operacionais convidados são todos os servidores Ubuntu 12.04 e 14.04.

Tudo funciona perfeitamente, exceto que as máquinas virtuais ficam presas durante a inicialização, exibindo uma mensagem como:

fsck from util-linux 2.20.1
/dev/vda1: clean, 260102/6340608 files, 1323923/25337600 blocks

Isto acontece se as VMs foram reinicializadas / destruídas através de comandos normais do shell ou "virsh-destroy" ed. Eu tenho que reiniciá-los entre 1 e mais de 15 vezes para fazê-los inicializar até o fim.

Quando tenho que reinicializá-los mais de uma vez, o contador 1 da mensagem acima é ligeiramente aumentado a cada reinicialização.

Eu tenho o mesmo problema com outro servidor KVM com uma configuração semelhante.

O que poderia causar um problema desses e como eu resolveria isso?

Notas:

  • O servidor possui uma matriz de ataque 6 de 6 2Para discos
  • Todas as VMs e LVs foram criadas por meio do virt-manager
  • O sistema de arquivos usado no hipervisor e nas VMs é ext4

edit: Título alterado após o comentário de Michael.

    
por iodbh 18.06.2014 / 10:20

1 resposta

1

Eu tive um problema muito semelhante depois de migrar alguns convidados VMware para um novo host KVM - até me deparar com esse do estran-issue-booting-kvm-guests / "que referenciou de volta a serverfault .

A solução que funcionou para mim foi adicionar: nomodeset para o GRUB_CMDLINE_LINUX_DEFAULT="" in /etc/default/grub

Não se esqueça de executar update-grub depois de editar o arquivo.

O que é nomodeset?

The newest kernels have moved the video mode setting into the kernel. So all the programming of the hardware specific clock rates and registers on the video card happen in the kernel rather than in the X driver when the X server starts.. This makes it possible to have high resolution nice looking splash (boot) screens and flicker free transitions from boot splash to login screen. Unfortunately, on some cards this doesnt work properly and you end up with a black screen. Adding the nomodeset parameter instructs the kernel to not load video drivers and use BIOS modes instead until X is loaded.

    
por 10.10.2014 / 11:25