故障描述:VM在vCenter列表中顯示爲unknown狀態

故障描述:VM在vCenter列表中顯示爲灰色不可用狀態,在vCenter界面打開其所在數據存儲,“添加到清單”呈現灰色;直連該VM所在ESXi主機顯示爲“unknown”狀態


處理過程:

1、使用SSH連接至該VM當前所在的ESXi主機上;

2、使用如下命令,確認該VM當前被哪臺ESXi主機鎖定:

vmkfstools -D  虛擬機vmx的絕對路徑

圖例(截圖源於網絡):

151318313396125.png

如上黃線所示爲當前鎖定該VM的ESXi主機的一個物理網卡mac地址,可在vCenter中ESXi主機--網絡適配器一欄進行確認;

3、使用如下命令,列出當前該鎖定ESXi主機上,所有的VM;

vim-cmd vmsvc/getallvms

查看是否有該問題VM存在;經查看,並沒有該問題VM列出;

4、再使用如下命令,查看該主機上是否有該問題VM的活動進程;

ps | grep vm名稱

經查看,確實存在有活動進程:

5、再使用如下命令,殺掉該問題VM的所有進程:

kill -9  vm的父進程號 

(注:VM的父進程號爲第二列數字,都是同樣的數字)

6、然後再直連該ESXi主機,將該VM添加回清單即可。


故障原因:

當VM在該主機上已取消註冊,但仍然有活動進程駐留在該主機上時,會出現該問題;多爲VM出現異常後引起。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章