Мы — магазин программного обеспечения Windows старой школы с большой базой устаревших установок, работающий как с клиентскими, так и с серверными приложениями на различных версиях Windows. Как вы можете себе представить, наша матрица тестирования огромна и постоянно нуждается в обновлении.
Мы регулярно создаем (или обновляем) несколько шаблонов виртуальных машин Windows на VSphere/VMWare. Я ищу способ автоматизировать эти сборки, начиная с чистой виртуальной машины и ISO-образа Windows.
я вижу этоУпаковщикесть сборщик "vmware-iso", который зависит от Vagrant. Есть ли другие варианты?
решение1
В качестве альтернативы Packer вы можете использовать следующую процедуру:
• Выберите хост, кластер или центр обработки данных в инвентаре vSphere Web Client.
• Щелкните вкладку «Виртуальные машины», щелкните правой кнопкой мыши и выберите «Все действия vCenter» > «Гостевая ОС» > «Установить/обновить VMware Tools».
• Добавьте информацию об установке или конфигурации обновления.
• Для включения аргументов MSI или исключения инструментов VMware в процессе установки добавьте аргументы в команду setup.exe в текстовом поле «Дополнительные параметры».
Команда для добавления аргументов MSI:setup.exe /S /v ""/qn msi_args""
Команда для исключения компонента VMware Tools:setup.exe /S /v ""/qn msi_args ADDLOCAL=ALL REMOVE=component""