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



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

当我在 vCenter 上执行"部署 ovf 模板"时,出现错误:

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

所以我尝试使用 ovftool 来转换机器。当我尝试时

ovftool E:locationname.ova E:locationvmxname.vmx

我收到这样的消息:

C:Program FilesVMwareVMware OVF Tool>ovftool E:locationname.ova E:locationvmxname.vmx Opening OVA source: E:locationname.ova Opening VMX target: E:locationvmxname.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 转换为 OVF 解决了我的问题,然后转换 ovftool 创建了一个清单文件和总和控制文件。我编辑了清单有问题的行并删除了总和控制文件。之后,我的 vSphere 将应用更改并成功导入虚拟机。如果不删除总和控制文件,Vsphere 将显示错误,如果不编辑清单文件,Vsphere 可能不会导入该虚拟机。

ovftool -tt=OVF E:locationname.ova E:locationovf

相关内容

最新更新