Por que não consigo desligar a instância kvm em execução?

1

Eu estou executando a instância do kvm:

=# virsh list --all
 Id    Name                           State
----------------------------------------------------
 2     debian-test                    running

Quando tento desligar, recebo:

=# virsh shutdown debian-test
Domain debian-test is being shutdown

Mas a instância ainda está em execução. Nos logs, encontrei apenas:

"error: virIdentityGetSystem: 173: Não é possível procurar o contexto do processo SELinux: Argumento inválido"

Eu não estou usando o SELinux, então em /etc/libvirt/qemu.conf alterei o security_driver para none .

Depois eu destruí a máquina (libvirt destroy ...), reiniciei o libvirt-bin, qemu-system-x86 e reiniciei a máquina virtual - mas o desligamento ainda não é possível.

Como isso pode ser depurado / corrigido? Estou executando o libvirt no host debian.

    
por user195086 16.01.2014 / 16:34

1 resposta

2

Você tem o acpid instalado no cliente? Um desligamento simplesmente envia um evento "botão liga / desliga pressionado" para a VM, a VM precisará capturá-lo e realizar o desligamento.

    
por 16.01.2014 / 16:37