我正在努力建立一个可行的发展模式。我想知道是否有人对虚拟机软件有建议,以及要遵循什么过程才能实现以下功能:
这是白日梦吗?
考虑到我的限制,我想我可以选择VMWare工作站或VirtualBox。但我认为他们不会做我想做的事。
作为一个折衷方案,我是否可以使用Hyper或ESX创建VM模板,创建多个模板克隆,并以某种方式将这些克隆分发到各个工作站?
我部署不同磁盘/快照的想法是,这在每周的基础上是切实可行的--将更新部署到每个单独的开发人员VM中,然后与基本映像合并。然后,“黄金图像”也会将差异合并--这样所有VM都可以匹配,而不必费心删除现有的克隆,并从更新的模板中克隆。您可以继续运行相同的Vm --只需继续应用不同的磁盘/快照。
发布于 2010-08-20 05:31:20
当然,为了使其工作,您将需要传输与VM相关的所有已更改的文件,除了快照/增量文件本身之外,还可能包括包含快照元数据的配置文件。您还需要确保,在每台开发人员机器上,VM都存储在与您自己的机器完全相同的位置。
另一种方法是使用固定大小的虚拟磁盘,不使用快照,并使用rsync客户机/服务器(如DeltaCopy )只复制更改的部分。这不是首选的方法,因为:
结论:您可以使用rsync来实现这一点,但是如果您的管理程序支持快照的话,这似乎有点过分了。
发布于 2010-08-20 14:15:32
这听起来像是你需要一个配置管理工具。这将是一个中央存储库,您可以在这里安全地进行配置,客户端(您的windows )可以获得新的配置。
当我使用linux时,我不知道windows运行得有多顺利,但是有一些解决方案支持windows。看一看这的wiki文章。总结得很好。
https://serverfault.com/questions/171213
复制相似问题