因為無預警停電,造成esxi server關機 , 其中一個winxp虛擬機器無法開機, 錯誤訊息為:
File system specific implementation of LookupAndOpen
找了很久,終於找到解決方式,步驟如下:
步驟1. 確保 esxi 6.5 更新至 update 2 步驟2. 使用ssh登入esxi server, 進行vmdk檢查 vmkfstools -x check /path_to/xxx.vmdk 若發現問題, 進行修復 vmkfstools -x repair /path_to/xxx.vmdk
步驟1所述如何更新esxi, 更新方式如下:
1. 使用ssh登入esxi server 2. 開放防火牆 esxcli network firewall ruleset set -e true -r httpClient 3. 查詢esxi可用版本(以6.5為例) esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i ESXi-6.5 4. 更新 esxcli software profile update -p ESXi-6.5.0-4564106-no-tools -d http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml 5. reboot