Мы пытаемся предоставить нашим инженерам Linux CLI для развертывания VMware vSphere VMs использующие шаблоны.
vSphere CLI выглядит многообещающим, но документация не упоминает шаблоны.
У кого-либо есть какие-либо предложения о том, как пойти об этом?
Единственный вариант, который я нашел, это использование PySphere SDK
Я использовал его для консолидации и очистки снимков, но он определенно может делать создание VM из шаблона.
.Пара мыслей об этом...
Установить операционную систему Linux заново практически проще, если у вас есть решение по развертыванию и управлению конфигурацией (например, Cobbler и Puppet/Chef). Я склонен не использовать шаблоны vSphere ни для чего, кроме установки на консервированный сервер Windows.
Если это невозможно, а процесс установки шаблонов происходит нечасто, то стандартный веб-клиент vSphere и толстый клиент являются адекватными.
Тот факт, что вы сформулировали это как "[предоставление] нашим инженерам Linux CLI", заставляет меня задуматься, было ли какое-то отстранение или нежелание использовать стандартные инструменты VMware.
"
Есть флинг, Ruby vSphere Console, который вы можете использовать.
Если ваши администраторы Linux предпочитают Python, они могут использовать pyVmomi, но это скорее библиотека (хотя вы можете запустить Python, импортировать pyVmomi, а затем использовать ее как "оболочку").
Также есть virsh, но похоже, что вы не можете развернуть с его помощью шаблоны. Тем не менее, Googleing для virsh + deployment + template я нашел vm-easy-deploy, который может помочь вам.
.