A solução para esse problema geralmente está instalando o acpi no guest vm e certificando-se de que o vm tenha o seguinte:
<features>
<acpi/>
<apic/>
<pae/>
</features>
Eu tenho isso, e ainda assim o desligamento do virsh não está funcionando.
Quando tenho o console da VM aberto e executo o desligamento do host no host, o console da VM fica preto sem nenhuma mensagem.
No entanto, quando executo a lista virsh --all, a VM ainda está em execução.
Este vm é um centos 7. O host também é um centos 7.
Em outro vm rodando o Ubuntu, quando executo o shutdown do virsh, vejo um prompt no console perguntando se eu quero desligar, reiniciar, etc.
Como posso fazer isso não ser interativo? Como posso fazer o centos 7 vm funcionar?
Obrigado.