Изменить: Извините, должен был упомянуть об этом заранее: поиск решения только для Linux здесь.

Я ищу способ автоматизировать процесс предоставления виртуальных машин vSphere удаленно. Мне интересно, что обычно делается или считается "лучшей практикой" здесь:

  • Предоставляет ли vSphere REST API для такого рода вещей?
  • Предоставляет ли vSphere интерфейс командной строки, в который я могу подключиться по SSH с удаленного сервера, и выдает команды внутри?

В идеале процесс A, работающий на компьютере 1, может обратиться к серверу vSphere, живущему на компьютере 2, сообщить ему о выделении, скажем, 20 виртуальных машин с использованием определенного шаблона, а затем vSphere подтвердит, когда виртуальные машины подготовлены и подключены. Идеи?

1 ответ1

1

VSphere api:
https://pubs.vmware.com/vsphere-55/index.jsp?topic=%2Fcom.vmware.wssdk.apiref.doc%2Fright-pane.html

Существует множество реализаций, одна из которых - PYSphere на python: https://code.google.com/p/pysphere/

или Java:

http://vijava.sourceforge.net/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .