关机并休眠所有虚拟机
qm list | grep running | awk -F'[^0-9]*' '$0=$2' | while read -r vm_id; do qm suspend $vm_id --todisk 1; done; shutdown -h now
核心点在于如何休眠单台机器
qm suspend 100 --todisk 1
参考资料
- https://forum.proxmox.com/threads/hibernate-a-vm-via-qm-command.54659/
- https://forum.proxmox.com/threads/feature-request-hibernate-vms-on-pve-host-reboot.65529/