reference: http://blogs.citrix.com/2011/11/08/vdi-not-found-when-starting-a-vm-on-xenserver-5-6-sp2/
幾個步驟可以解問題
- 登入底層Xen Server的console。可以用XenCenter的Server Console,或是利用putty
- 執行xe vm-start vm=<name of VM>,讓他跑一下,會出現錯誤訊息
如
Error code: SR_BACKEND_FAILURE_46
Error parameters: , The VDI is not available [opterr=VDI 305e7d5b........... locked]
其中那個VDI UUID就是問題所在,也就是VM連結的SR有問題 - 接下來
執行xe vdi-forget uuid=<UUID of the VDI>,把有問題的SR釋放掉。
UUID of the VDI就是上面錯誤訊息顯示的那一個 - 回到Xen Center,在SR(Storage Repository)的Storage那一個頁籤,先找到出問題的那一個VM的Virtual Disk,記下他的名字(如過有同樣名字的,請先把正確的那一個改一下)。接下來請執行Rescan,原本連結VM的那個Virtual Disk後面對應的Virtual Machine會變空白。
- 請到VM的Storage頁籤,將Virtual Disk利用Attach Disk 重新連結。
- 大功告成,可以啟動VM了。
文章標籤
全站熱搜