【发布时间】:2016-11-20 23:59:26
【问题描述】:
我们正在开发一个应用程序,我们需要在其中集成不同的云服务。我们需要连接到 VmWare VCenter 服务器并且应该进行配置。是否有任何 Rest API 调用来执行任务?
谢谢.....
【问题讨论】:
我们正在开发一个应用程序,我们需要在其中集成不同的云服务。我们需要连接到 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 刀:https://github.com/chef-partners/knife-vsphere
如果您告诉我们更多关于您要解决的问题以及您正在使用的工具,我们可以为您提供更详细的答案。
【讨论】: