On 3/28/25 7:39 PM, Todd Zullinger wrote:
ToddAndMargo via users wrote:
On 3/28/25 4:49 PM, Samuel Sieb wrote:
On 3/28/25 2:41 PM, ToddAndMargo via users wrote:
What happens to a running qemu-kvm virtual machine when the host shuts down or reboots?
Does the hypervisor issue a shutdown to the VM? Or freeze and save the vm? Or just cut the vm's leg off?
It should freeze it and restore at boot. You should see messages about that in the logs.
Is this configurable?
It is handled by the libvirt-guest service, which is not enabled by default.
$ systemctl status libvirt-guests.service ○ libvirt-guests.service - libvirt guests suspend/resume service Loaded: loaded (/usr/lib/systemd/system/libvirt-guests.service; disabled; preset: disabled) Drop-In: /usr/lib/systemd/system/service.d └─10-timeout-abort.conf Active: inactive (dead) Docs: man:libvirt-guests(8) https://libvirt.org/
The referenced man page lists the various options which may be configured, whether to suspend (the default) or shutdown the guests, how long to wait, etc.
Hmmmm.....
$ ls -al /etc/sysconfig/libvirt-guests ls: cannot access '/etc/sysconfig/libvirt-guests': No such file or directory
$ systemctl status libvirt-guests.service ○ libvirt-guests.service - libvirt guests suspend/resume service Loaded: loaded (/usr/lib/systemd/system/libvirt-guests.service; disabled; > Drop-In: /usr/lib/systemd/system/service.d └─10-timeout-abort.conf, 50-keep-warm.conf Active: inactive (dead) Docs: man:libvirt-guests(8) https://libvirt.org/