我们正在开发一个应用程序,我们需要集成不同的云服务。我们需要连接到VmWare VCenter服务器并应该进行配置。是否有任何Rest API调用来执行任务?
感谢.....
答案 0 :(得分:1)
自从提出并回答了这个问题以来,VMware已经发布了适用于6.5版的vCenter REST API:
VMware vSphere Automation SDK通过服务在您的vSphere环境中执行管理操作,为您的客户端应用程序基础架构提供支持。 vSphere Automation SDK for REST还包含演示如何使用新API的示例。
6.5版SDK支持以编程方式访问以下内容 服务:
- 会话管理
- 标记
- 内容库
- 虚拟机
- vCenter Server Appliance管理
了解更多:
答案 1 :(得分:0)
目前,vSphere API主要基于SOAP。 使用API的最简单方法是使用现有的SDK之一。
例如,您可以使用Python SDK(https://github.com/vmware/pyvmomi)通过Python库执行大多数vSphere功能。
或者,您可以通过vSphere特定插件使用Chef之类的配置管理平台。对于Chef,有一个vSphere Knife:https://github.com/chef-partners/knife-vsphere
如果您告诉我们您正在尝试解决的问题以及您正在使用的工具的更多信息,我们可以为您提供更详细的答案。