最近鼓捣PVE虚拟机,然鹅,不小心某个虚拟机的直通搞错后,虚拟机陷入无限死循环的过程中,在PVE面板中点击关机和重启均无效,于是想到SSH进入PVE中,利用命令来管理停止指定的虚拟机。网上一番搜索后,找到如下命令(命令可靠,已做实际使用验证):
#查看集群资源状况
#pvesh get /cluster/resources
#取得虚拟机当前状态
#pvesh get /nodes/<节点id>/qemu/<虚拟机id>/status/current
#关闭虚拟机
#pvesh create /nodes/<节点id>/qemu/<虚拟机id>/status/stop
很简单,要是知道节点id,虚拟机id那就是一条命令搞定。