OVF 部署失敗: 找不到文件 ds:///vmfs/volumes/uuid/_deviceImage-0.iso


描述

  • 如果OVF模板中安裝了VMware Tools,部署該模板出錯

 

  • 當從已安裝VMware Tools的虛擬機部署OVF,您會看到錯誤:未能部署OVF包:找不到文件ds:///vmfs/volumes/uuid/_deviceImage-0.iso 

原因

當VMware Tools安裝任務未完成,則會出現此錯誤。客戶機系統可能已經成功安裝並運行,但在ESX任務安裝工具還沒有完成。
在ESX 5.0和更早的版本產生OVF文件不包含設備支持信息,在ESX 5.1導入時,不會遇到這個問題。
 

要解決此問題:

  • 右鍵單擊虛擬機,然后單擊客戶 > 結束VMware Tools的安裝
  • 虛擬機導出到一個新的OVF文件。
  • 在文本編輯器中打開OVF文件,並確認將CD-ROM ResourceSubType項設置為vmware.cdrom.remotepassthrough。例如:
<Item ovf:required="false">
<rasd:AddressOnParent>0</rasd:AddressOnParent>
<rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
<rasd:ElementName>CD-ROM 1</rasd:ElementName>
<rasd:InstanceID>9</rasd:InstanceID>
<rasd:Parent>4</rasd:Parent>
<rasd:ResourceSubType>vmware.cdrom.remotepassthrough</rasd:ResourceSubType>
<rasd:ResourceType>15</rasd:ResourceType>
<vmw:Config ovf:required="false" vmw:key="backing.exclusive" vmw:value="false" />
<vmw:Config ovf:required="false" vmw:key="connectable.allowGuestControl" vmw:value="true" />
</Item>

  

  1. :當ResourceSubType值設置為vmware.cdrom.iso,部署OVF失敗,您會看到錯誤。
  2. 要查看SHA1的校驗和值MyVM.ovf文件,運行命令:
    1 sha1sum <em>MyVM</em>.ovf
  3. 修改SHA1的校驗值MyVM.mf文件到匹配的SHA1校驗值在MyVM.ovf文件。


免責聲明!

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



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