从命令行启动/关闭ESXi上的虚拟机

用命令行启动虚拟机:
用命令列出虚拟机的ID:
vim

vmware-vim-cmd vmsvc/getallvms |grep <vm name>

注1:第一列输出是vmid.bash

注2:ESXi 4.1及后续版本使用vim-cmd替换vmware-vim-cmdide


用命令查看虚拟机启动状态:spa

vmware-vim-cmd vmsvc/power.getstate <vmid>

用命令启动虚拟机:命令行

vmware-vim-cmd vmsvc/power.on <vmid>



用命令关闭虚拟机:orm

参考知识库 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命令完成get

vim-cmd vmsvc/power.shutdown <vmid>
vim-cmd vmsvc/power.off <vmid>

若是仍然没法关闭,如下方法已属于极端状况下使用的办法cmd


ps -ef |grep  <vm name>    #查询虚机运行的进程号
kill <vm pid>         #经过进程号结束进程
kill -9 <vm pid>      #进程没法正常结束的极端状况下,强制结束进程
虚拟机

相关文章
相关标签/搜索