Desligando o convidado kvm sem o acpi

0

Eu tenho um guest KVM que não é desligado do virt-manager ou do virt-manager. A maioria das coisas que eu li diz para instalar o ACPI no guest e fazer um monte de configurações no host para fazer isso funcionar. Existe alguma razão pela qual eu não posso parar o convidado de um shell em execução no convidado e, em seguida, fazer o comando "virsh shutdown" do servidor? Eu quero evitar "virsh destroy" como eu entendo que "puxar o plugue" é uma má idéia, ou seja, poderia corromper o disco.

    
por Sol 21.07.2016 / 00:00

1 resposta

1

Estou usando o debian como convidado do KVM. Tem o pacote qemu-guest-agent que instala o agente convidado sem dor. No lado da libvirt eu preciso adicionar um pequeno pedaço de configuração xml para habilitá-lo:

<channel type='unix'>
  <source mode='bind' path='/var/lib/libvirt/qemu/f16x86_64.agent'/>
  <target type='virtio' name='org.qemu.guest_agent.0'/>
</channel>

De agora em diante, você pode usar virsh shutdown --mode agent para desligar o convidado com graça

    
por 18.10.2016 / 23:23

Tags