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

2015-01-25 VMware

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

 

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

 

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

https://communities.vmware.com/message/2415059

 

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

 

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

 

1. 修改匯出的 OVF 設定檔

step.1 用 NotePad 編輯 OVF 檔

 

將 cdrom type 從 ISO 改為 atapi

從中找到

修改為

 

step.2 刪除 sha1 效驗檔

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

 

step.3 匯入應可正常。

 

 

 

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

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

 

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

 

One comment

  1. Mos 說:

    測試有用 , 謝謝分享 !!

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

彙整

分類

open all | close all

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱

%d 位部落客按了讚: