我们正在开发一个应用程序,我们需要在其中集成不同的云服务。我们需要连接到 VmWare VCenter 服务器并且应该进行配置。是否有任何 Rest API 调用来执行任务?
谢谢.....
自从提出并回答了这个问题后,VMware 发布了适用于 6.5 版的 vCenter REST API:
VMware vSphere 自动化 SDK 为您的客户端应用程序基础架构提供支持,并提供在您的 vSphere 环境中执行管理操作的服务。适用于 REST 的 vSphere 自动化 SDK 还包含演示如何使用新 API 的示例。
6.5 版 SDK 支持以编程方式访问以下服务:
- 会话管理
- 标记
- 内容库
- 虚拟机
- vCenter Server Appliance 管理
阅读更多:
目前,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
如果您告诉我们更多关于您正在尝试解决的问题以及您正在使用的工具,我们可以为您提供更详细的答案。