症状:
在日常操作关闭ESXI虚拟机电源时,会遇到以下情况导致无法关机:
- vsphere client或者vsphere web client 无法登录
- 点击关机按钮无响应,并且虚拟机卡死无法远程
解决方法:
可以在本地或者远程通过esxcli命令关闭ESXI5.x或者更高版本上的虚拟机电源。
1.打开控制台会话,可以是SSH、ESXI shell 、vMA或者vCLI
2.运行下面命令获取正在运行的虚拟机列表,找到待关机虚拟机的Worid ID
#esxcli vm process list Windows10 World ID: 6098423 Process ID: 0 VMX Cartel ID: 6098422 UUID: 56 4d 10 f2 8e 8a ee f2-18 46 ec 96 4b b7 69 60 Display Name: Windows10 Config File: /vmfs/volumes/5a93b359-1b1f878c-b065-00259072330d/Windows10/Windows10.vmx
3.运行下面命令关闭列表中这个虚拟机
#esxcli vm process kill --type= [soft,hard,force] --world-id= WorldNumber ==========说明:soft:正常关机、hard:立即关机、force:强制关机========== :mrgreen: 也可以使用短参数形式使用 例: esxcli vm process kill -t force -w 6098423
4.重复步骤2,查看虚机不再运行