[英]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。 我使用了在线程顶部给出的导入命令-
清除此错误的步骤:
提取所需的.ova文件,提取后将创建.ovf和.mf文件。
在文本模式下打开后,将vmx-09更改为vmx-7来编辑.ovf文件并保存更改。
删除.mf文件。
使用VMWare工作站打开.ovf文件。
虚拟机未检测到ide0错误,因此在虚拟机软件上打开计算机电源时选择“否”。
您可以在原始虚拟机中(导出为OVA之前)在VMX文件中将项目<<virtualHW.version = "10">>
更改为<<virtualHW.version = "7">>
。 之后,将其导出为OVA并将您的OVA部署在ESX上。 对于我来说,它对于在VMPLAYER中创建为VMX的计算机有效。 没有这个技巧,就不可能在ESX上部署它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.