1

我目前正在寻找一种配置解决方案来自动在 vSphere / vCenter 环境中部署、配置和自定义虚拟机。通过这样做,我想分别对每个 VM 进行一些更改(例如,通过对不同的软件产品使用不同的许可证密钥)。

在我的研究中,我发现 vagrant 在 puppet 和 git 的帮助下结合 vagrant-vcenter 插件(通过为不同类型的虚拟机提供不同的分支)正在做我想要实现的目标: https ://github.com /gosddc/vagrant-vcenter 不幸的是,这个插件还不成熟,仍处于 beta 状态。

你们中有人知道合适的替代品(也可能是商业的)吗?

4

2 回答 2

2

几个月以来,我一直在寻找相同的东西。除了使用插件并根据您的要求进行修改外,目前没有其他方法可以做到这一点。目前没有其他商业解决方案。我同时使用了插件 vagrant-vcenter 和 vagrant-vcloud,我能够毫无问题地完成基本的配置工作。除非您想在部署期间进行大量自定义,否则您不会有任何问题。在 vCenter 上配置 VM 后,您可以通过可以使用 puppet 运行的脚本来实现一些自定义。

于 2014-11-05T17:57:53.877 回答
-1

有几个库可以与 vCeneter 交互。我使用的是https://github.com/rlane/rbvmomi。代码库有些陈旧,但 vCenter 也是如此。Vagrant 的实现非常适合开发人员,但在成熟的登台或生产环境中存在一些问题。对于后者,首选与 vCenter 的底层 API 交互的库,例如 rbvmomi。

于 2014-11-05T23:06:13.867 回答