如何停止Proxmox VM

Proxmox版本: pve-manager/7.0-8/b1dbf562 (running kernel: 5.11.22-1-pve)

web控制台上的 关机/重启/停止/重置 都是没用的, 最简单的关机办法是在pve主机上运行 qm stop <VMID>, 相当于拔电源. 还有一种比较邪门的方法是直接ps -ef | grep kvm 然后看kvm -id后对应的VMID, 再直接kill -9

其他可能的命令:

qm shutdown <VMID> 走正常流程关机

qm reboot <VMID> 走正常流程重启, 如果有准备中的改动会应用上去. 注意, VM内自行的重启不会导致改动被应用.

qm reset <VMID> 相当于按下reset键的重启

参考

qm(1) - pve

How to: Fix Proxmox (PVE) “can’t lock file ‘/var/lock/qemu-server/lock-xxx.conf’ – got timeout” (Proxmox can’t shutdown/stop virtual machine) (Proxmox kill/force stop virtual machine)

trying to aquire lock…TASK ERROR: can’t lock file ‘/var/lock/qemu-server/…

Force kill a VM?

Proxmox can’t stop VM – How we fix it!