繁体   English   中英

在ESX中部署OVA时出错

[英]Error when i deploye OVA in my ESX

当我尝试将OVA部署到ESX中时,出现此错误:

截图

第33行:

 <System>
   <vssd:ElementName>Virtual Hardware Family</vssd:ElementName>
   <vssd:InstanceID>0</vssd:InstanceID>
   <vssd:VirtualSystemIdentifier>PF9SOSNA1</vssd:VirtualSystemIdentifier>
   <vssd:VirtualSystemType>vmx-09</vssd:VirtualSystemType>
 </System>

vmx-09仅与vSphere5或Workstation8兼容-但只要稍加编辑ovf文件,它就有可能在较旧的主机上运行。

编辑ovf文件(在任何文本编辑器中-例如写字板)。 将vmx-09替换为vmx-07。 关闭并保存。

但是,当您现在运行ovftool进行导入时,会出现错误“文件xxxx.ovf的SHA1摘要与清单不匹配”。

您可以通过简单地删除或重命名清单文件来解决此问题-ovftool将发出警告,提示您没有清单文件,但会继续导入VM。 我使用了在线程顶部给出的导入命令-

清除此错误的步骤:

  1. 提取所需的.ova文件,提取后将创建.ovf和.mf文件。

  2. 在文本模式下打开后,将vmx-09更改为vmx-7来编辑.ovf文件并保存更改。

  3. 删除.mf文件。

  4. 使用VMWare工作站打开.ovf文件。

  5. 虚拟机未检测到ide0错误,因此在虚拟机软件上打开计算机电源时选择“否”。

您可以在原始虚拟机中(导出为OVA之前)在VMX文件中将项目<<virtualHW.version = "10">>更改为<<virtualHW.version = "7">> 之后,将其导出为OVA并将您的OVA部署在ESX上。 对于我来说,它对于在VMPLAYER中创建为VMX的计算机有效。 没有这个技巧,就不可能在ESX上部署它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM