資深菜鳥工程師又來發問了。
VMWare 主要不是我負責,但是碰到疑難雜症,總會忍不住想知道一下原因或是解決方法。
前兩天一台 Linux 虛擬機出現服務中斷的通報,經檢查 Putty 及 VC 的 Console 都無法連線,於是只能試著用關閉電源再重開的方式,但是在電源關閉後,主機名稱旁邊多了「(無法存取) 」(在當機的當下沒注意到,所以不確定是關電前就有,還是關電造成的),然後在主機名稱上按右鍵時,幾乎全部的功能都不能使用了,有試著至該主機存放位置下,將一個 vmx.lck 檔案刪除 (參考網路文章) ,但是一樣沒有反應,將該虛擬機「從詳細目錄中移除」後,試著再執行「登錄虛擬機器」,一樣也失敗,最後是用 Acronis 的備份來還原一台新的才解問題,想知道這可能會是什麼原因,然後要如何去查找問題?
另一個是純好奇,我們的 VMWare 上的機器都是用 Acronis 來做快照備份 (同事說的) ,但是好像會有一個問題,時間久了,VC 上會顯示需要執行「磁碟整併」的動作,有詢問過原廠,他們表示沒有這個問題,所以想知道是否是有什麼地方設定有疏漏,才會發生這樣的問題。
謝謝!
通常是 vmdk/vmx 檔案壞掉了, 導致無法開機, 也無法正常讀取, 所以她認定 VM 損壞.
而且你還原就正常了, 也間接證實, 有可能是 vmdk/vmx 損壞造成的.
vmdk/vmx 損壞的原因很多, Storage 本身瑕疵, 或者發生斷電不正常關機, 都可能毀損.