2015年1月25日 星期日

ESXi 5.5 無法匯入 OVF 檔『Failed to deploy OVF package: The task was canceled by a user』

這兩天在進行 V2V 的工作,由原本的 ESXi 轉到另一台 ESXi,在執行過程中匯入 OVF 的時候出現錯誤 『Failed to deploy OVF package: The task was canceled by a user』

 

當下心想毀了,平時備份明明都是 complete 怎麼會無法匯入!?

 

從 vmware 討論區中找到一篇相似問題的討論串,從中發現正好符合我的狀況

 

原來是因為在匯出 OVF 時,在 CD/DVD drive 中使用 ISO 掛載導致 import error (但為何不能使用 ISO 掛載並未說明)



 

有兩種解決方法,小弟選擇第一種快速方便的方式

 

1. 修改匯出的 OVF 設定檔

step.1 用 NotePad 編輯 OVF 檔

 

將 cdrom type 從 ISO 改為 atapi

從中找到
<rasd:ResourceSubType>vmware.cdrom.iso</rasd:ResourceSubType>

修改為
<rasd:ResourceSubType>vmware.cdrom.atapi</rasd:ResourceSubType>

 

step.2 刪除 sha1 效驗檔

改完 OVF 後記得將同一資料夾內的 *.mf 刪除,否則在進行匯入時就會出現測試 OVF 失敗!

 

step.3 匯入應可正常。

 

 

 

2. 從原始 VM 將 CD/DVD drive 從 Datastore ISO File 掛到 Client Device

在重新匯出後 V2V 到另一台 ESXi 即可

 

第二項方法比較耗費時間,但比較完成,並且可包含 sha1 效驗檔檢查其正確性。

 

Orignal From: ESXi 5.5 無法匯入 OVF 檔『Failed to deploy OVF package: The task was canceled by a user』

1 則留言: