Problemas de desligamento do convidado KVM / Qemu

1

no host e guest executando o CentOS 6.3 com virtualização KVM / Qemu, tenho os seguintes cenários:

  1. "virsh shutdown kvm1" não foi desligado. O virsh lista os convidados como em execução.
  2. "service libvirt-guests stop" não foi encerrado em 280 segundos (shutdown_timeout = 300. on_shutdown = shutdown)
  3. "desligar agora" de dentro do convidado, o visitante fica inacessível. O virsh lista guest como em execução, embora não possa se conectar a ele.
  4. "shutdown -h now" de dentro dos trabalhos convidados.
  5. "shutdown -r now" de dentro dos trabalhos dos convidados.

Os logs do Libvirt não mostram nada para os 3 primeiros cenários. Eu posso pausar o convidado bem.

O Grub não possui acpi = off. ACPI foi instalado após a resposta por @ mgorven abaixo. Não há nada nos registros de convidados referentes a ACPI além de essas entradas de / var / log / messages. É intrigante para mim que existem entradas relativas à ACPI, uma vez que não foi instalado até a última linha do log.

Resumindo, não consigo desligar de fora do convidado. O que verifico para descobrir o que está acontecendo?

    
por Gaia 23.10.2012 / 06:48

2 respostas

5

Verifique se acpid está sendo executado dentro dos convidados. Se não for, você precisa instalar o pacote acpid . É isso que recebe o sinal do botão de energia ACPI do KVM e faz com que o convidado se desligue.

    
por 23.10.2012 / 07:17
2

Para o CentOS.6.3 isso funcionou bem:

# yum -y install acpid; /etc/init.d/acpid start; chkconfig --level 235 acpid on;
    
por 31.01.2013 / 19:19