Vmware 導入虛擬機ovf報錯之“未通過ovf規范一致性或虛擬硬件合規性檢查”的解決方法


  • 問題描述:

    對於導入外部無需配置的虛擬機模板(ovf)時,提示“導入失敗,未通過ovf規范一致性或虛擬硬件合規性檢查”  ,如圖所示:

                         


 

  • 解決方法:

          原因:這是因為OVF 版本不同導致的,VMware Workstation內置的ofvtool工具只支持OVF version 1.0,導致無法兼容。

         通常虛擬機ovf、ova模板,目錄對應下面有三個擴展名為vmdk、ovf、mf文件,分別對應功能為虛擬磁盤文件、虛擬機配置文件、虛擬磁盤和配置文件的sha1校驗文件。對於ova模板來說,本身是個壓縮包,用rar等解壓工具解壓后,會有vmdk、ovf、mf三個文件。

          針對校驗檢查不通過的情況,可采用下面兩種方法:

        1. 網上 :從vmware網站下載ovftool 4.1版本安裝后,將安裝目錄下的文件,覆蓋到VMware Workstation安裝目錄下的ovftools目錄下即可。

          下載地址  http://pan.baidu.com/s/1gfejb7H

           備注:我在使用這個方法,安裝完ovftool 4.1並且替換完成后,重新打開vmware workstation 導入ovf模板,仍舊會報這個錯誤,但是點擊“重試”就可以導入成功了;沒替換4.1前,點擊“重試”導入也是失敗的。

         2. 本地 :可使用寫字板等可編輯軟件對mf文件進行編輯,操作如下:

             刪除ovf的sha1校驗碼,然后保存文件,之后重新在虛擬機導入ovf文件即可。

             說明:對於修改過ovf配置文件也會導致合規性檢查不通過的情況,也是采用該方法或者用sha1工具生成一個sha1碼到mf文件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM