shutdown kvm-guests sem libvirt / virsh

4

Nós usamos o kvm no Ubuntu 10,4 como solução de virtualização (temos o bash-script da rede inteira, sub-redes, início de vms .....

Existe uma maneira de desligar um kvm-guest sem o uso de libvirt / virsh? Uma solução baseada em bash ou python seria ótima.

    
por bmaeser 29.11.2011 / 18:51

1 resposta

7

Se você iniciou sua VM com a opção monitor (-monitor unix: /tmp/file.mon,server,nowait), você pode pará-lo usando echo 'system_powerdown' | socat - UNIX-CONNECT:/tmp/file.mon .

Ele envia um sinal ACPI para a VM, que pode ser usado quando você pressiona o botão liga / desliga e, em seguida, faz um desligamento.

    
por 29.11.2011 / 18:57