代码之家  ›  专栏  ›  技术社区  ›  titanae

开始服务器虚拟化的最佳方法是什么?

  •  2
  • titanae  · 技术社区  · 16 年前

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

    我们已经对vmware、virtualpc、virtualbox等进行了一些尝试,创建了一个虚拟构建服务器,但是当我们试图复制它供其他人使用时遇到了很多问题,必须重新配置虚拟机的每个新副本。

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

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

    另外一件事是我们没有预算,所以自由是最好的。

    我想了解别人做同样事情的经验。

    仅供参考,我不在系统IT部门,我们是一组软件工程师,正试图建立这个系统。

    任何到好的教程的链接都是很好的。

    2 回复  |  直到 16 年前
        1
  •  4
  •   stephbu    16 年前

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

    我建议你阅读文件 Sysprep 在Reskit和 Vista System Image Manager -您的朋友分别是xp/win2k3和vista/win2k8。

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

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

    通过使用这些工具和hyv,我们创建了完整的Win2K3和Win2K8预配置实例,这些实例可以引导完成SharePoint的安装-接下来,我们使用不同的磁盘覆盖Visual Studio,以便我们的开发人员可以使用生产映像进行工作。它彻底改变了我们的发展进程。

    目前,我们的整个公共网站都是在hyperv上运行的,其中有5个盒子运行15个图像,以实现软冗余和硬冗余的混合——它们每周都要访问数亿次页面。

        2
  •  2
  •   DrStalker    16 年前

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

    推荐文章