PVE安全关机命令
最近X79的平台利用起来了,装上了PVE8.4系统和蜗牛组集群(此处有坑切后面用不到就没组了),内网有Homeassisant一直用来远程通过Wake on LAN启动主力机达到在外面随时远程使用电脑遂把x79也加进来一起控制,x79开启了网络唤醒后还需要在pve系统里启用网络唤醒,折腾后开机功能实现了,但是关机不能像windows直接shutdown now了,我试过在有10个虚拟机运行的蜗牛直接重启pve系统时系统会假死,视频信号没输出但是机器会一直运行不会关机(也可能是某个虚拟机造成的)但是重启前直线批量关闭虚拟机后又是正常重启成功,为了不出现在外面远程启动x79时出现这个问题就用ai生成了一条qm关闭所有虚拟机后再关机的命令
ssh [email protected] 'vmid=$(qm list | awk "NR>1 {print \$1}"); qm stop $vmid 2>/dev/null; shutdown -h now'
一条执行查找正在运行的虚拟机