從命令行啓動/關閉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>      #進程沒法正常結束的極端狀況下,強制結束進程
虛擬機

相關文章
相關標籤/搜索