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文件。
相關文章
相關標籤/搜索