如何让6个Hyper-V机器保持同步?

我们的构build服务器设置如下所示:

  • 6台Windows Server 2012 R2物理机,每台运行:
  • 一个Hyper-V Windows 7虚拟机每个基本上都使用主机的所有资源

当我们需要添加任何不能通过xcopy部署通过我们的Jenkins主机添加的开发人员工具时,我们当前将 RDP添加到每个VM中,在那里手动安装工具(可能涉及激活每个机器许可证),然后将一个VM副本新的设置为备份目的:所以如果我们需要(重新)build立一个新的build立节点,我们只是复制这个图像,基本上改变它的机器名称和注册出Jenkins主。

虚拟机映像应该是100%相同的模:

  • 机器名称
  • 几个节点识别configuration文件(例如jenkins-slave.xml)
  • 每台机器需要不同许可证密钥的许可工具(其中有几个!)

有没有一个合理的简单方法来改善这个手动维护构build节点?

即使我要做一个主VM映像的脚本副本 ,这仍然不能帮助每个机器configuration必要,或者它会吗?