On 3/28/25 8:01 PM, ToddAndMargo via users wrote:
On 3/28/25 7:39 PM, Todd Zullinger wrote:
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.
$ ls -al /etc/sysconfig/libvirt-guests ls: cannot access '/etc/sysconfig/libvirt-guests': No such file or directory
It only exists if you create it.
$ 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/
You need to enable the service, then it will suspend guests at shutdown by default. It's been a very long time since I configured these things, so I forgot about this step.