用命令行启动虚拟机:
用命令列出虚拟机的ID:
vmware-vim-cmd vmsvc/getallvms |grep <vm name>
注1:第一列输出是vmid.
注2:ESXi 4.1及后续版本使用vim-cmd替换vmware-vim-cmd
用命令查看虚拟机启动状态:
vmware-vim-cmd vmsvc/power.getstate <vmid>
用命令启动虚拟机:
vmware-vim-cmd vmsvc/power.on <vmid>
用命令关闭虚拟机:
参考知识库 http://kb.vmware.com/kb/1014165
vmware-cmd <vm name> stop trysoft #正常方式关闭虚机 vmware-cmd <vm name> stop hard #强制关闭虚机 vmware-vim-cmd vmsvc/power.off <vmid> #以断电方式关闭
ESXi 4.1及后续版本使用vim-cmd命令完成
vim-cmd vmsvc/power.shutdown <vmid> vim-cmd vmsvc/power.off <vmid>
如果仍然无法关闭,以下方法已属于极端情况下使用的办法
ps -ef |grep <vm name> #查询虚机运行的进程号
kill <vm pid> #通过进程号结束进程
kill -9 <vm pid> #进程无法正常结束的极端情况下,强制结束进程
转载于:https://blog.51cto.com/foolishfish/1540173