Python 从OVF部署VM时的PropertyParams(2)
我正在使用VMWare vCenter REST API从OVF库项部署新的虚拟机。API的一部分允许额外的_参数,但我无法让它正常工作。具体来说,我想为自定义OVF模板属性设置PropertyParams,例如IP、gtw、DNS、root_pwd 这篇文章是连续的,但@Thomas_Ferriez示例不起作用 你能提供更多的信息吗?它在我的环境中不起作用(已部署VM,但未设置自定义)。如何设置IP、DNS、root\u pwd?OVF是否需要vApp配置作为要求 下面的github链接对我没有帮助 筛选器请求输出为: 请求:/rest/com/vmware/vcenter/ovf/library项/id:7181de7c-8903-4e62-a775-c079878bd98e?~action=filter 返回:Python 从OVF部署VM时的PropertyParams(2),python,rest,vmware,vsphere,Python,Rest,Vmware,Vsphere,我正在使用VMWare vCenter REST API从OVF库项部署新的虚拟机。API的一部分允许额外的_参数,但我无法让它正常工作。具体来说,我想为自定义OVF模板属性设置PropertyParams,例如IP、gtw、DNS、root_pwd 这篇文章是连续的,但@Thomas_Ferriez示例不起作用 你能提供更多的信息吗?它在我的环境中不起作用(已部署VM,但未设置自定义)。如何设置IP、DNS、root\u pwd?OVF是否需要vApp配置作为要求 下面的github链接对我没
{
"value": {
"annotation": "",
"storage_groups": [],
"name": "vm-test",
"EULAs": [],
"networks": [
"mynet"
],
"additional_params": [
{
"@class": "com.vmware.vcenter.ovf.ovf_params",
"approximate_sparse_deployment_size": -1,
"variable_disk_size": false,
"approximate_download_size": -1,
"type": "SizeParams",
"approximate_flat_deployment_size": 19327352832
},
{
"@class": "com.vmware.vcenter.ovf.ovf_params",
"supported_allocation_scheme": [
"OVF_ENVIRONMENT"
],
"supported_ip_protocol": [
"IPV4"
],
"supported_ip_allocation_policy": [
"STATIC_MANUAL"
],
"type": "IpAllocationParams",
"ip_allocation_policy": "STATIC_MANUAL",
"ip_protocol": "IPV4"
}
]
部署请求(部署VM但不自定义VM)是:
请求:/rest/com/vmware/vcenter/ovf/library项/id:7181de7c-8903-4e62-a775-c079878bd98e?~action=deploy
返回:
{“部署规范”:
返回良好,但未在VM上设置自定义:
{
"value": {
"resource_id": {
"id": "vm-2374",
"type": "VirtualMachine"
},
"error": {
"warnings": [],
"information": [],
"errors": []
},
"succeeded": true
}
}
非常感谢你的回答
{
"value": {
"resource_id": {
"id": "vm-2374",
"type": "VirtualMachine"
},
"error": {
"warnings": [],
"information": [],
"errors": []
},
"succeeded": true
}
}