Назад | Перейти на главную страницу

Как я могу развернуть виртуальную машину на основе шаблонов из Linux?

Мы пытаемся предоставить нашим разработчикам Linux интерфейс командной строки для развертывания виртуальных машин VMWare vSphere с использованием шаблонов.

В vSphere CLI выглядит многообещающе, но документация не упоминает шаблоны.

Есть ли у кого-нибудь предложения, как это сделать?

Единственный вариант, который я нашел, - это использовать PySphere SDK

Я использовал его для консолидации и очистки снимков, но он, безусловно, может делать виртуальные машины. создание из шаблона.

Есть интрижка, Консоль Ruby vSphere, которые вы можете использовать.

Если ваши администраторы Linux предпочитают Python, они могут использовать pyVmomi, но это скорее библиотека (хотя вы можете запустить Python, импортировать pyVmomi, а затем использовать его как «оболочку»).

Есть также вирш но похоже, что с ним нельзя развертывать шаблоны. Однако, поискав в Google шаблон virsh + deploy +, я обнаружил vm-easy-deploy это может вам помочь.

Пару мыслей по этому поводу ...

  • Установить операционные системы Linux почти проще заново если у вас есть решение для развертывания и управления конфигурацией (например, Cobbler и Puppet / Chef). Я обычно не использую шаблоны vSphere ни для чего другого, кроме стандартных установок сервера Windows.

  • Если это невозможно и процесс развертывания шаблона происходит нечасто, достаточно стандартного веб-клиента vSphere и толстого клиента.

Тот факт, что вы сформулировали это как «[предоставление] нашим инженерам по Linux интерфейсом командной строки», заставляет меня задуматься, есть ли какие-то возражения или нежелание использовать стандартные инструменты VMware.

Здесь есть еще контекст?