Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从OVF部署VM时的PropertyParams(2)_Python_Rest_Vmware_Vsphere - Fatal编程技术网

Python 从OVF部署VM时的PropertyParams(2)

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链接对我没

我正在使用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

返回:

{
"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
}
}