我有一个OVA文件(MyOvafile.ova),其中包含MemorySize = 16GB和CPU count = 4。 我在VMware ESXi服务器上部署了Ovftool。
我使用以下命令部署VM:
user_id
现在我面临的问题是:
因为我给的MemorySize为15360MB,但在部署之后,VM具有与ova文件中定义的值相同的值(MyOvafile.ova,即16GB)
我的问题:
如何通过ovftool命令更改MemorySize和CPU数量的值?
答案 0 :(得分:1)
显然,这似乎是OVFTOOL(以及文档)中的一个错误。 OVFTOOL的相应参数不能覆盖CPU和内存。 但是,通过在VM的VMX文件中修改它(然后使用重新配置命令)来进行修复。
1)获取VMXfile位置(以.vmx结尾):
vim-cmd vmsvc / getallvms Vmid名称文件客户操作系统版本注释
72 Test_vm [datastore2] VM_name/VM_name.vmx rhel6_64Guest vmx-08
2)修改vmx文件(例如,使用awk)以更改“vCPUS = REQ_CPUs”条目。
3)重新配置.vmx文件
vim-cmd vmsvc/reload <VM_ID>
VMware社区中报告的问题:https://communities.vmware.com/message/2698710#2698710