使用 REST 的 VMWare VCenter 连接 API
VMWare VCenter connection using REST API
我们正在开发一个应用程序,我们需要在其中集成不同的云服务。我们需要连接到 VmWare VCenter 服务器并且应该进行配置。是否有任何 Rest API 调用来执行任务?
谢谢......
目前,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
如果您告诉我们更多关于您试图解决的问题和您使用的工具,我们可以为您提供更详细的答案。
由于提出并回答了这个问题,VMware 发布了 vCenter REST API 6.5 版:
The VMware vSphere Automation SDKs provide support for your client application infrastructure with services to perform management operations in your vSphere environment. The vSphere Automation SDK for REST also contains samples to demonstrate how to use the new APIs.
The version 6.5 SDK enables programmatic access to the following
services:
- Session management
- Tagging
- Content Library
- Virtual Machines
- vCenter Server Appliance management
阅读更多:
我们正在开发一个应用程序,我们需要在其中集成不同的云服务。我们需要连接到 VmWare VCenter 服务器并且应该进行配置。是否有任何 Rest API 调用来执行任务?
谢谢......
目前,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
如果您告诉我们更多关于您试图解决的问题和您使用的工具,我们可以为您提供更详细的答案。
由于提出并回答了这个问题,VMware 发布了 vCenter REST API 6.5 版:
The VMware vSphere Automation SDKs provide support for your client application infrastructure with services to perform management operations in your vSphere environment. The vSphere Automation SDK for REST also contains samples to demonstrate how to use the new APIs.
The version 6.5 SDK enables programmatic access to the following services:
- Session management
- Tagging
- Content Library
- Virtual Machines
- vCenter Server Appliance management
阅读更多: