Мы разрабатываем приложение, в котором нам нужно интегрировать различные облачные сервисы. Нам нужно подключиться к серверу VmWare VCenter и выполнить подготовку. Есть ли вызовы Rest API для выполнения задачи?
Спасибо.....
Мы разрабатываем приложение, в котором нам нужно интегрировать различные облачные сервисы. Нам нужно подключиться к серверу VmWare VCenter и выполнить подготовку. Есть ли вызовы Rest API для выполнения задачи?
Спасибо.....
В настоящее время vSphere API в основном основан на SOAP. Самый простой способ использовать наш API — через один из существующих SDK.
Например, для выполнять большинство функций vSphere через библиотеку Python.
В качестве альтернативы вы можете использовать платформу управления конфигурацией, такую как Chef, через специальный подключаемый модуль vSphere. Для Chef есть vSphere Knife: https://github.com/chef-partners/knife-vsphere
Если вы расскажете нам больше о проблеме, которую вы пытаетесь решить, и об инструментах, которые вы используете, мы сможем дать вам более подробный ответ.
Поскольку этот вопрос был задан и на него был дан ответ, VMware выпустила vCenter REST API для версии 6.5:
Пакеты VMware vSphere Automation SDK обеспечивают поддержку инфраструктуры ваших клиентских приложений с помощью служб для выполнения операций управления в вашей среде vSphere. Пакет vSphere Automation SDK для REST также содержит примеры, демонстрирующие использование новых API.
SDK версии 6.5 обеспечивает программный доступ к следующим службам:
- Управление сеансом
- Маркировка
- Библиотека контента
- Виртуальные машины
- Управление серверным устройством vCenter
Читать далее:
vSphere Примечания к выпуску SDK автоматизации для REST 6.5
http://creativeview.co.uk/VMware-vCenter-REST-API-Part-1/