使用 vmware vcenter 7 rest api 导出 VM 的步骤是啥

Posted

技术标签:

【中文标题】使用 vmware vcenter 7 rest api 导出 VM 的步骤是啥【英文标题】:What are the steps to export a VM using the vmware vcenter 7 rest api使用 vmware vcenter 7 rest api 导出 VM 的步骤是什么 【发布时间】:2021-08-07 03:57:48 【问题描述】:

我正在尝试构建一些自定义自动化来处理从本地 vmware 集群导入/导出 VM。

到目前为止,我已经验证了其余的 api,可以获取 VM 的信息,但我不知道如何导出选定的 VM。

我相信我需要创建一个下载会话并遍历其文件,将它们一个一个保存到磁盘,同时保持下载会话处于活动状态,但文档似乎绕开了导出 VM 的概念并主要关注部署时。

是否有人提供通过 Rest API 导出 VM 所需的示例/步骤列表?

【问题讨论】:

【参考方案1】:

从 7.0U2 开始,vSphere 自动化 (REST) API 中不存在该功能。以下是*** VM 函数:link

如果您愿意使用 vSphere Web Services (SOAP) API,则可以使用 exportVM 函数:link

【讨论】:

【参考方案2】:

如果您想自动化 VM 导入/导出,我建议使用 OVF Tool / PowerCLI。 我留给你一个知识库,例如https://kb.vmware.com/s/article/1038709

【讨论】:

以上是关于使用 vmware vcenter 7 rest api 导出 VM 的步骤是啥的主要内容,如果未能解决你的问题,请参考以下文章

VMware vCenter Server 7 升级

VMware vCenter Server 7 升级

VMware vCenter Server 7 升级

VMware vCenter 7 密码过期策略更改

VMware vCenter 7 密码过期策略更改

vcenter6.7升级到vcenter6.7U1,Esxi6.7升级到Esxi6.7U1