【vsphere運維】ESXI命令行操作虛擬機


ESXI命令行操作虛擬機

1、查看正在運行的虛擬機

esxcli vm process list

2、關閉虛擬機

esxcli vm process kill --type= [soft,hard,force] --world-id= WorldNumber

esxcli vm process kill -t [ soft,hard,force] -w WorldNumber
# soft:執行正常關機,調用vmwaretools工具
# hard: 斷開電源
# force: 強制關機

3、通過vim-cmd 來管理虛擬機

vim-cmd vmsvc/getallvms (獲取所有虛擬機的vmid信息)

關閉虛擬機:vim-cmd vmsvc/power.off 3

打開虛擬機:vim-cmd vmsvc/power.on 3

重啟虛擬機:vim-cmd vmsvc/power.reset 3

獲取虛擬機的當前狀態:vim-cmd vmsvc/power.getstate 3

4、通過kill 強制關閉虛擬機

# 要知道esxi下面有沒有虛擬機在運行可以使用下面的命令:
 ps | grep vmx (分別是pid,父進程,調用的服務)

# 關閉虛擬機
 終止虛擬機的父進程: kill 247107
 強制終止:kill -9 247107  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM