客户反馈有一台虚拟机,由于快照创建和删除等原因,导致虚拟机无响应,影响业务,也无法ping通,控制台也无法进入。假死状态。尝试连接到 vCenter 或者运行该虚拟机的 ESXi 主机,都无法通过正常方式关闭该虚拟机电源,并提示:其他任务已在进行中。
    记录一下解决办法:
    可以在本地或SSH远程使用 esxcli 命令关闭虚拟机电源
    1、运行以下命令获取正在运行的虚拟机的列表(虚拟机由 World ID、UUID、显示名称和 .vmx 配置文件的路径标识):
    esxcli vm process list
    image.png
    2、运行以下命令,关闭此列表中指定虚拟机的电源:
    esxcli vm process kill --type= [soft,hard,force] --world-id= WorldNumber
    注意:有三种关机方法可供使用。软关机是正常关机,硬关机是立即关机,强制关机则应在不得已的情况下使用。
    如下,要关闭vc7-1虚拟机,执行命令即可。
    esxcli vm process kill -t=soft -w=2775792
    image.png