2013-01-16 51 views
0

我希望有人能够帮助我指出正确的方向。虚拟化和部署/升级

我们有一个应用程序套件,当前跨越安装上的4个虚拟机。我们同时支持VMWare和HyperV。

了解每个开发人员都有自己的设置,每次完成新构建(包含错误修复和功能)时,每个开发人员都需要升级系统。这需要花费大量时间,下载新版本,执行构建,测试以确保您仍然可以运行,然后拍摄系统快照。

每个系统都具有在图像之间不可移植的配置文件;这些包含服务器信息,IP地址等。

是否有任何方法,升级可以完成一次并部署到每个开发人员设置(不覆盖现有图像,因为图像将具有所有配置信息)?

+0

VMware合规性检查器执行一些工作 – user815809

回答

4

让我试试看看我是否明白你的观点。从我的感觉来看,它看起来像是一个VM周期管理解决方案,从操作系统安装到配置managemnt(包括软件修补程序安装)非常成功。 如果您的客户操作系统是Linux,那么您有一些主流的开源解决方案。

  1. OS制作安装,支持建议鞋匠(http://cobbler.github.com/),有了它,你想对新的操作系统制作安装,皮匠同时支持VM和身体属性的机器,你可以指定IP地址,主机名。
  2. 配置管理,建议使用木偶(https://puppetlabs.com/),软件更新规则可以根据自己的意愿进行定制,傀儡非常有用。

如果客户操作系统是非Linux系统,比如windows,那么最好在Windows环境中寻找一些类似的解决方案。总而言之,我所说的一切都在一个称为CM的配置管理的计算机科学主题下,您可以从wiki中找到它的定义。

希望以上的东西对你有帮助。

+0

VMware合规性检查器很酷,很高兴知道。 – XuZhangning