libvirt, qemu, gancho de reinicialização

2

É possível detectar que a VM convidada foi reinicializada e executar uma ação usando o libvirt / qemu? Os ganchos aqui só suportam os eventos "iniciar" e "parar". Gostaria de detectar se minha VM foi reinicializada.

O HOST está executando o Ubuntu 10.04 GUEST está executando o Ubuntu 10.04

    
por bradgonesurfing 16.09.2010 / 09:07

1 resposta

1

O qemu message protocol (QMP) suporta um número de mensagens assíncronas, incluindo uma sobre reinicialização. Se você iniciar sua instância do qemu com um QMP Server, ela relatará uma reinicialização. O libvirtd usa o QMP para gerenciar os hóspedes do qemu, portanto, você pode tentar configurar algo como um servidor qmp de proxy para procurar por mensagens de reinicialização. O link tem um pouco mais, mas o código-fonte do QEMU-KVM possui a melhor documentação de eventos.

    
por 21.01.2011 / 21:49