Delphi + Vmware ESXi / vSphere - API

Андрей7 років у сервісі
Дані замовника будуть вам доступні після подання заявки
23.07.2020

Добрый день

Необходимо реализовать управление виртуальными машинами Vmware ESXi / vSphere используя api

Необходим функционал позволяющий получить 100% уверенность что команда принята - обработана и вернуть ошибку в случае возникновения такой

Те реализация в виде - запускаем утилиту vmware с параметрами а потом парсим результат консольного вывода - не пойдет

Реализация нужна в виде исходников на Delphi

Необходимо реализовать следующие функции

 - Получение списка доступных виртуальных машин

 - Получение информации о конфигурации конкретной виртуальной машины (статус ( вкл - выкл - пауза) текущий снапшот - конфигурация железа)

 - Управление питанием виртуальной машины ( запуск виртуальной машины - остановка - принудительная остановка - принудительный рестарт и пр)

 - Запуск - Остановка - Пауза

 - Снапшоты ( получение текущего - получение всего списка снапшотов указанной машины - откат на выбранный - удаление выбранного - создание нового с заранее заданым именем)

 - Клонирование виртуальной машины с заданными параметрами ( новое имя - расположение - и пр)

 - Удаление виртуальной машины с диска

 - Получение скриншота выбранной виртуальной машины ( и судя по всему передача его по сети в программу управления)

 - Передача по сети приложения и запуск его на виртуальной машины средствами vmtools

 Возможно еще какие то функции ( обсуждается отдельно )

 Заявку оставляйте сразу с кратким описанием как будете реализовывать