Como uso o "virsh shutdown" nos domínios KVM para desligar os usuários do Ubuntu?

13

Estou usando vários domínios KVM em um servidor Ubuntu. O host e os convidados executam o kernel 10.04.1, 2.6.32-24, os relatórios virsh versão 0.7.5, KVM 0.12.3. Os convidados inicializam automaticamente quando o host inicializa e eles têm <features><acpi/><features> em sua configuração.

Eu nunca consegui fazer virsh shutdown MyDomain no host ter algum efeito. Ele responde com Domain MyDomain is being shutdown e o domínio continua funcionando bem. virsh list ainda os lista no estado running .

virsh destroy MyDomain funciona bem, mas é claro que não é realmente o que eu quero, então na maioria das vezes eu faço login em cada um deles e os fecho manualmente, o que é muito chato.

Não consegui encontrar nenhuma informação sobre como virsh shutdown tenta desativar o domínio. Ponteiros para pedaços úteis de documentação são bem-vindos.

O que poderia causar isso? Como é que isso funciona?

    
por hheimbuerger 21.08.2010 / 22:06

1 resposta

11

Verifique se você tem o pacote acpid instalado em cada um dos convidados.

Eu geralmente crio novas máquinas virtuais usando o VMBuilder com o parâmetro --addpkg acpid e a única vez que tive problemas para desligar os hóspedes do Ubuntu usando virsh foi quando o guest vm caiu de alguma forma.

    
por moberley 22.08.2010 / 08:54