1. 程式人生 > >關於vmware上的虛擬機器在某些情況下無法關機的解決方法

關於vmware上的虛擬機器在某些情況下無法關機的解決方法

1. 首先使用ssh登陸到host,並使用下面的命令來獲取當前執行的虛擬機器有哪些。

Command: esxcli vm process list

得到結果如下:

WIN7-clone-ha-memory

   WorldID: 1306448

   Process ID: 0

   VMX Cartel ID: 1306447

   UUID: 42 2a f8 c4 4f c1 a2 11-b0 7e 72 f7 05ab cb d5

   Display Name: WIN7-clone-ha-memory

   Config File:/vmfs/volumes/a226cbda-9ea9bb04/WIN7-clone-ha-memory/WIN7-clone-ha-memory.vmx

2.找到你關機異常的虛擬機器並記錄下WorldID,就是上面加粗的欄位。

3.使用下面的命令關掉虛擬機器

Command: esxcli vm processkill --type=[soft,hard,force] --world-id=WorldNumber 

e.g) : esxclivm process kill –type=’hard’ –world-id=1306448

關於type 選項:type引數欄位是字串,所以必須加上引號,它有三個方式,soft代表像是kill , hard代表kill -9,force比hard還厲害,也是最後的方法,如果三種都不行的話只能重啟host了。

寫下來免得以後忘記

更多資訊: