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 :|