转换虚拟机时出现 Ovftool 错误 "Unsupported value"

Ovftool error "Unsupported value" when converting a virtual machine

我得到了一些 ovf 图片。当我尝试在 vSphere 上导入时遇到问题。我正在寻找解决方案,但找不到。

当我在 vCenter 上执行 "deploy ovf template" 时,出现错误:

The OVF package requires unsupported hardware. Detail: line 26 unsupported hardware family 'vmx-08'.

所以我尝试用ovftool来转换一台机器。当我尝试

ovftool E:\location\name.ova E:\location\vmx\name.vmx

我收到这样的消息:

C:\Program Files\VMware\VMware OVF Tool>ovftool E:\location\name.ova E:\location\vmx\name.vmx Opening OVA source: E:\location\name.ova Opening VMX target: E:\location\vmx\name.vmx Warning:
 - Line 39: Unsupported value '12' for element 'CoresPerSocket'. Error:
 - Line 32: Unsupported value '24' for element 'VirtualQuantity'.
 - Virtual machine has 24 virtual CPUs, but the host only supports 8. The number  of virtual CPUs may be limited by the guest OS selected for the virtual machine  or by the licensing for the host. Completed with errors

也许我需要使用一些参数,例如 numberOfCpus、coresPerSocket、tt 或 viCpuResource。但是我不知道怎么用,也找不到。当我尝试设置某些内容时出现错误

Error: Unknown option: '-coresPerSocket=2'
Completed with errors

服务器规格

2 socket 
8 CPU per socket
24 GB RAM
ESXi 4.1

我的电脑规格

i7
Windows 7 64 bit
8 GB 

我通过将 OVA 转换为 OFV 解决了我的问题,在转换之后 ovftool 创建了一个清单文件和总和控制文件。我在有问题的行中编辑清单并删除总和控制文件。之后我的 vSphere 应用更改并成功导入 vm。如果您不删除总和控制文件,Vsphere 将向您显示错误。如果您不编辑清单文件,Vsphere 可能不会导入该 VM。

ovftool -tt=OFV E:\location\name.ova E:\location\ovf\

@byrqowy

应该是

 -tt=OVF

"OFV" 不存在这样的东西