靚麗時尚館

位置:首頁 > 健康生活 > 心理

虛擬機被鎖機怎麼辦

心理2.56W
虛擬機被鎖機怎麼辦

解決辦法

1、先嚐試對虛擬機進行快照,遷移等操作,看看是直接報錯還是會出現在不通esxi主機節點上來回漂移的現象。如果出現來回漂移,那最好先關閉集羣中的HA和DRS,以防止將其他vm發生死鎖如果不是來回漂移,就不用關閉了

2、到數據存儲的虛擬機目錄看看是不是虛擬機磁盤檔案被鎖了,如果是,就需要弄清楚是哪臺esxi主機把這個虛擬機進行死鎖了,通常情況下都是該虛擬機的宿主機

3、在VCenter中,把被鎖的虛擬機從Inventory中remove掉。

原因很簡單,這是一個 unregister的過程。找到目標主機後,當然是殺死鎖住該VM的進程。之所以會被鎖,原因就是HA 把VM從別的HOST遷移過來,但是又沒有unregister和register的過程,所以在你檢視VM的Summary的時候,host ip還是屬於出問題的 host。 但是VM又被新的host強行power on,這樣自然不能啓動。

解決步驟

1、開啓所在esxi節點的ssh服務

2、ssh連接到該esxi節點

3、cd到對應的存儲目錄xia

[root@NXDCVM05:~] cd /vmfs/volumes/age-2200 V3/

4、執行vmkfstools -D *檢視被鎖定的檔案

5、執行esxcli vm process list或者vmkvsitools lsof | grep -Win10-Mes-Oracle12G找出佔用該虛擬機的進程

6、執行kill -9 PID或esxcli vm process kill --type=hard --world-id=6160405幹掉進程或強制關機

7、刪除~和這兩個檔案(不要刪錯了,一旦刪除錯了就悲劇了)

8、重新透過進行註冊虛擬機

標籤:虛擬機 鎖機