-1

如果开发环境在主机上运行,​​有没有一种快速的方法来配置这些并将它们部署到多台机器上?如果是这样,怎么做?

Vagrant 这样做,但作为虚拟机,这可能会非常缓慢。

有哪些可行的替代方案?

4

1 回答 1

0

当然,如果您正在谈论使用资源池来部署和配置您的虚拟机(开发虚拟机)。

为简单起见,我假设您的虚拟环境托管在 VMWare 上。

这里有一些事情可以开始

  • 对于自动创建 VM(从模板部署、配置网络等),您可以使用 VMWare 的 PowerCLI(Powershell cmdlet) - 更多信息请点击此处

  • 如果您的开发环境纯粹是 Windows,那么对于配置管理,您可以使用 DSC(免费),或者如果您(您的组织)能够负担得起使用SCCM的昂贵路线

  • 如果你有很多 Linux 机器要配置,那么幸运的是,你有不止一个选项 - AnsibleChefPuppetSaltStack

按需拆分和配置这些机器完全取决于您的需求。一种(更常见的方法)是创建一个 VM 模板(也称为基本 vm),然后从该模板部署一个 VM。

这个基本模板通常是一个简单的操作系统 + 一些常用的实用程序 + 工具 - 一旦从模板部署了 VM,您就可以使用上述 CM(配置管理)工具之一来安装/配置这个 VM。

希望这可以为正确的方向提供一些指导

于 2015-05-09T14:31:50.197 回答