2

我们最近为其购买了一个新的机架和一组服务器,我们希望能够将这些盒子重新部署为构建服务器、QA 回归测试服务器、实验室重新相关服务器、模拟服务器等。

我们已经使用 VMWare、VirtualPC、VirtualBox 等创建了一个虚拟构建服务器,但是当我们尝试复制它以供其他人使用时遇到了很多问题,必须重新配置 VM 的每个新副本。

我们使用的是 Windows XP x86/x64 和 Windows Vista x86/x64,所以我必须为每个新副本重命名机器、加入域等。

理想情况下,我们只希望能够添加一个新机器,部署一个精简的引导操作系统(Linux 在这里很好)来让 VM 运行,然后使用它。

另一件事是我们没有预算限制,所以免费是最好的。

我想了解其他人做同样事情的经历。

仅供参考,我不是系统 IT 部门,我们是一群试图设置它的软件工程师。

任何指向好的教程的链接都会很棒。

4

2 回答 2

4

您遇到的问题是机器 SID 对于域中的每台机器必须是唯一的。当然,通过复制图像,您现在可以打破这种独特的约束。

我建议您阅读reskit 和Vista 系统映像管理器中的Sysprep文档- 分别是 XP/Win2k3 和 Vista/Win2k8 的朋友。

这些工具可以“重新密封”您配置的操作系统实例,以便下次启动时 - 它可以提示输入网络配置、机器名称、管理员用户 ID、运行脚本等信息。

另请注意,Windows 桌面客户端的许可限制通常针对每个映像,而不是针对每个服务器。

将这些工具与 HyperV 一起使用,我们创建了完整的 Win2k3 和 Win2k8 预配置实例,这些实例可以启动以完成 Sharepoint 的安装——更进一步,我们使用差异磁盘覆盖 Visual Studio,以便我们的开发人员可以将生产映像用于他们的工作。它从根本上改变了我们的开发过程。

此时,我们的整个公共网站都在 HyperV 上运行,其中 5 个盒子运行 15 个图像,以实现软冗余和硬冗余的混合——它们每周需要数亿次页面浏览量。

于 2008-09-20T08:47:54.687 回答
2

处理 SID 问题的另一个选项是NewSID。这是一个比 sysprep 更简单的工具,它所做的只是重命名机器并重新分配 SID;如果您不需要 sysprep 的所有其他功能,这是一个更容易使用的工具。

于 2008-09-24T07:54:22.270 回答