On Wed, Aug 26, 2020 at 10:35:22PM +0200, Milan Zamazal wrote:
Hi,
we have a problem in oVirt that highly available VMs don't restart after
host poweroff because Vdsm identifies the case as a user initiated
shutdown (
https://bugzilla.redhat.com/1800966).
When poweroff is run on the host, libvirt-guests service takes an
action.
If oVirt is initiating a graceful host shutdown, then surely it already
knows what VMs it has running on the host at that time, and so has enough
info to restart them later.
`virsh shutdown' is run on the VM, the guest OS is
shut down
cleanly and libvirt reports a shutdown event with
VIR_DOMAIN_EVENT_SHUTDOWN_GUEST detail. Although it is a host initiated
shutdown actually.
Does libvirt provide any means to distinguish this case from a regular
user shutdown?
A "virsh shutdown" merely triggers a request to the guest OS to start
a guest initiated shutdown. As such it is indistinguishable from an
administrator initiating the same thing inside the guest.
Regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|