The VMs are not always resumes on reboot
The “libvirt-guests” service can conflict with “onevm-all” and we don't need to wait for each VM to boot during start. * posttemplate/10-libvirt-guests: disable the “libvirt-guests” service. * init/onenode.service (ExecStart): use default wait timeout (60s). (TimeoutStartSec): wait for longer than the default timeout. (ExecReload): just try to resume any remaining VMs. (ExecStop): wait longer for VM to suspend. (TimeoutStopSec): wait for longer than the stop timeout. * scripts/onevm-all: schedule actions in parallel and wait globally for their executions. Ref: #22155
This commit is contained in:
9
posttemplate/10-libvirt-guests
Normal file
9
posttemplate/10-libvirt-guests
Normal file
@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "Disable and mask libvirt-guests service"
|
||||
for action in stop disable mask
|
||||
do
|
||||
systemctl ${action} libvirt-guests.service 2> /dev/null
|
||||
done
|
||||
|
||||
exit 0
|
Reference in New Issue
Block a user