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

Какие у меня варианты автоматизации с VMWare ESXi 3?

У нас есть совершенно новый Dell 28-что-то или другое, на котором работает «голая железка» VMWare ESXi 3. Я получаю противоречивую информацию о том, есть ли консоль командной строки для таких вещей, как создание новых виртуальных машин и т. Д.

Я хочу иметь возможность автоматизировать (желательно с помощью Ruby) создание, удаление, настройку, загрузку и т. Д. Гостей Linux (Ubuntu).

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

Варианты, которые я думаю, у меня есть, но в отношении которых я не совсем уверен:

Инструмент Vmware предлагает для этого Удаленная командная строка VMware Infrastructure. (Скачать и документы)

Видеть Импорт устройства RCLI

Также несколько ошибочно названный Набор инструментов VMware Infrastructure Другой превосходно способ создания сценариев и автоматизации задач администрирования VMware.

Единственная загвоздка в том, что VI Toolkit основан на Windows PowerShell, поэтому вам, вероятно, понадобится машина Windows (или виртуальная машина) для работы с ней, поскольку она, вероятно, не поддерживается в Linux / Unix-порте PowerShell (Паш).

Однако, возможно, стоит потратить время на установку бесплатного релиз-кандидата Windows 7 на виртуальную машину и поэкспериментировать с ним. Интерфейс PowerShell для VMware ESXi чрезвычайно мощный и быстро стал предпочтительным методом автоматизации виртуальных машин для администраторов Windows.

Это нетривиально. Да, есть консоль командной строки. Также есть какой-то веб-интерфейс. Ни один из них не особенно хорош для автоматизации. Учитывая, что вы явно разбираетесь в технологиях, зачем вообще запускать VMWare? Используйте одну из существующих систем виртуализации с открытым исходным кодом, все они проще автоматизировать, не требуют огромных затрат на лицензирование VMWare и, по моему опыту, работают не хуже.