您好,登錄后才能下訂單哦!
如果esxi下面某一臺vm死機了,并且esxi的控制臺卡死不能用,為了不影響同一個esx下其他的vm正常使用,那么我們只能用命令行來單獨重啟此vm,保證一定得安全性和效率。esxi5.1-exsi6.5版本都可使用該方式。
首先要通過ssh登錄安裝exsi虛擬化軟件宿主機,需要開啟ssh(一般默認是關閉的),通過如下方式開啟ssh服務
也可以通過通過控制口,或者機房接顯示器,然后按alt+f1 輸入密碼也可以進去
然后可以使用自帶的exscli命令工具來關閉vm?esxcli vm process list
獲取正在運行的虛擬機信息vm process kill --type=hard --world-id=245735
關閉虛擬,world-id就是查詢到的虛擬機ID
注意有三種關閉虛擬機的模式:soft程度最低,hard為立即執行,如果依然不能關機那么就只能用force模式。
查看虛擬機有沒有被關閉:esxcli vm process list (這條命令顯示,如果沒有在列表里面的則表示已經關閉了)
在實際使用中,大家應該對(已孤立)的虛擬機不陌生,有時是故障自動生成的,也有的是vsphereclient直接登陸物理服務器的虛擬機,但是在vcenter中會顯示已孤立,很多人可能一下子沒找到如何刪除。
如何刪除vcenter中孤立虛擬機
在使用二手服務器或者兼容服務器安裝exsi6.5或者6.7的時候,安裝中或者安裝完成后出現粉屏的情況,如下所示:
或者
這些問題一般都是exsi的版本與服務器不兼容導致的。
去官方網站下載免費的兼容的版本
https://my.vmware.com/en/web/vmware/evalcenter?p=free-esxi6
注冊一個賬號即可,免費下載使用,大部分服務器兼容
如果有興趣,可以自己研究下粉屏的錯誤日志來排查故障,大部分都是硬件兼容的問題。
某些情況下,比如使用二手服務器安裝esxi,沒有使用新硬盤,或者硬盤沒有沒有完全寫0清除數據,在使用的時候,就無法添加為本地磁盤給exsi使用,會提示錯誤在VMware vShere/ESXi中創建新的數據倉庫datastore時,彈出下圖所示的錯誤提示!“Fail to create VMFS datastore VMFS xxxx”- cannot change the host configuration(無法創建VMFS ,不能更改主機配置)
用SSH或則Telnet登錄到你的VMware vShere/ESXi主機,然后運行下面命令,
ls -lha /vmfs/devices/disks/
會列出所有存儲分區,然后復制出創建失敗的所在分區的id號,我的例子是下面紅色標出的這個。
然后把復制出來的id輸入到下面命令的后面:partedutil getptbl /vmfs/devices/diks/naa.xxxxxxx #查到的無法添加硬盤編號
接下來使用如下命令修復:partedutil setptbl /vmfs/devices/disks/naa.xxxxxxx
通過上面的修復,再次回到VMware vShere/ESXi主機上去創建datastore就不會再有報錯了!
附上一個KB供參考:https://kb.vmware.com/s/article/1008886
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。