我們是一家老式 Windows 軟體商店,擁有龐大的舊版安裝基礎,在各種版本的 Windows 上執行客戶端和伺服器應用程式。正如您可能想像的那樣,我們的測試矩陣非常龐大,並且需要不斷更新。
我們定期在 VSphere/VMWare 上建置(或更新)許多 Windows 範本虛擬機器。我正在尋找一種從裸虛擬機器和 Windows ISO 開始自動化這些建置的方法。
我看到包裝機有一個“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""