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

VMware Esxi 5.5 автоматизирует создание виртуальных машин из ISO

По сути, мы хотим автоматизировать создание виртуальных машин из ISO. Как и в одном из наших проектов, мы периодически выпускаем пользовательские ISO (устройства с предустановленными приложениями в ОС). Поэтому нам нужно использовать этот ISO для дальнейшего тестирования или настройки сред разработки. Итак, мы ищем инструменты автоматического развертывания, с помощью которых мы можем создавать виртуальные машины на хостах Esxi. Пример использования приведен ниже

  1. Мы получаем новый ISO и говорим, что он загружен в хранилище данных.
  2. Теперь, используя какой-нибудь инструмент, такой как chef или puppet (или какой-либо другой инструмент), мы запускаем предоставление виртуальной машины.

У нас не может быть предопределенных VMDK или OVFA (как о них говорится в некоторых руководствах), поскольку каждый новый ISO будет иметь некоторые новые изменения, так что это похоже на постоянное создание новой виртуальной машины, поскольку нам может потребоваться создать машину с более старой версией для некоторых проблем.

Так что любые мысли, как я могу добиться того же.

Извините, но это не имеет смысла. Вы говорите, что ваш поставщик программного обеспечения не может предоставить OVF / OVA, «поскольку каждый новый ISO будет иметь некоторые новые изменения». Эти изменения также будут вноситься в каждый новый OVF / OVA, который они вам доставляют.

Если вы действительно хотите принимать ISO и создавать новые виртуальные машины каждый раз, есть много способов. Вы хотите автоматизировать создание виртуальной машины + сопоставление с ней установочного ISO, верно? Что ж, вы можете создать сценарий (правда, есть официальная поддержка для этого с помощью java, power shell, perl, ruby ​​и python, но вы можете создать свой собственный клиент с помощью API-WSDL) или использовать vCenter Orchestrator.

изменить: libvirt / virsh также может работать.