简单说明:
esxi
中安装了多个vm
,其中的某一台死机并且esxi
控制台开始不能使用,这个时候就可以使用esxi
的命令操作,重启其中某一台死机的机器,不影响其他机器。利用ssh
登录esxi
使用 esxcli
命令操作
1 2 3 4 5 6 7 8 9
| esxcli vm process list #获取`正在`运行vm的信息 esxcli vm process kill --type=hard --world-id=1190332 ##关闭指定world-id虚拟机 Data_fei_200 World ID: 1190332 Process ID: 0 VMX Cartel ID: 35124 UUID: 56 4d 0b 4f d5 61 33 03-5e 41 43 d8 43 78 fb d8 Display Name: Data_fei_200 Config File: /vmfs/volumes/57518d68-cbf78024-3a0a-14187743ea91/Data_fei_200/Data_fei_200.vmx
|
使用vim-cmd
操作
1 2 3 4 5
| vim-cmd vmsvc/getallvms vim-cmd vmsvc/power.on 2 vim-cmd vmsvc/power.off 2 vim-cmd vmsvc/power.reset 2 vim-cmd vmsvc/power.getstate 2
|
Vimd |
Name |
File |
Guest OS |
Version |
1 |
Data_fei_200 |
Data_fei_200/Data_fei_200.vmx |
centos64Guest |
vmx-08 |
2 |
Data_fei_220 |
Data_fei_200/Data_fei_220.vmx |
rhel7_64Guest |
vmx-10 |
常用命令
1 2 3 4 5 6 7 8
| esxcli vm process list esxcli vm process kill --type=hard --world-id=你的world-id
vim-cmd vmsvc/getallvms vim-cmd vmsvc/power.on 2 vim-cmd vmsvc/power.off 2 vim-cmd vmsvc/power.reset 2 vim-cmd vmsvc/power.getstate 2
|