我们最近为它购买了一个新机架和一组服务器,我们希望能够将这些机箱重新部署为构建服务器,QA回归测试服务器,实验室重新关联服务器,模拟服务器等。
我们已经开始使用VMWare,VirtualPC,VirtualBox等创建虚拟构建服务器,但是当我们尝试复制它以供其他人使用时,我们遇到了很多问题,不得不重新配置VM的每个新副本
我们使用的是Windows XP x86 / x64和Windows Vista x86 / x64,因此我必须为每个新副本重命名机器,加入域等。
理想情况下,我们只希望能够添加一个新的盒子,部署一个薄的启动带操作系统(Linux就可以了),让VM运行起来,然后使用它。
另一件事我们限于没有预算,所以免费是最好的。
我想了解其他人做同样事情的经历。
仅供参考,我不是系统IT部门,我们是一群试图设置它的软件工程师。
任何指向优秀教程的链接都会很棒。
答案 0 :(得分:4)
您遇到的问题是计算机SID对于域中的每台计算机必须是唯一的。当然,通过复制图像,您现在可以打破这种独特的约束。
我建议您阅读reskit和Sysprep中Vista System Image Manager的文档 - 分别是XP / Win2k3和Vista / Win2k8的朋友。
这些工具可以“重新密封”您配置的操作系统实例,以便下次启动时 - 它可以提示输入网络配置,计算机名称,管理员用户ID,运行脚本等信息。
另请注意,Windows桌面客户端的许可限制通常是每个映像 - 而不是每个服务器。
将这些工具与HyperV一起使用,我们创建了完整的预配置Win2k3& Win2k8启动完成安装Sharepoint - 进一步我们使用差异磁盘覆盖Visual Studio,因此我们的开发人员可以使用生产图像进行工作。它彻底改变了我们的发展过程。
此时我们的整个公共网站都在HyperV上运行,其中5个盒子运行15个图像,用于混合软硬冗余 - 每周页面浏览量达数亿次。
答案 1 :(得分:2)
处理SID问题的另一个选择是NewSID。这是一个比sysprep更简单的工具,因为它所做的只是重命名机器并重新分配SID;如果你不需要sysprep的所有其他功能,这是一个更容易使用的工具。