我们是一家老牌的 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""