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

发布于 2024-07-05 22:28:17 字数 471 浏览 13 评论 0原文

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

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

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

理想情况下,我们只希望能够添加一个新设备,部署一个精简引导操作系统(Linux 在这里就可以)来让虚拟机运行起来,然后使用它。

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

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

仅供参考,我不从事系统 IT 工作,我们是一组试图建立此功能的软件工程师。

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

We recently bought a new rack and set of servers for it, we want to be able to redeploy these boxes as build servers, QA regression test servers, lab re-correlation servers, simulation servers, etc.

We have played a bit with VMWare, VirtualPC, VirtualBox etc, creating a virtual build server, but we came across a lot of issues when we tried to copy it for others to use, having to reconfigure every new copy of the VM.

We are using Windows XP x86/x64 and Windows Vista x86/x64, so I had to rename the machine, join the domain etc for every new copy.

Ideally we just want to be able to add a new box, deploy a thin boot strap OS (Linux is fine here) to get the VM up an running, then use it.

One other thing we have limited to no budget, so free is best.

I would like to understand others experiences in doing the same thing.

FYI, I am not in systems IT, this we are group of software engineers trying to set this up.

Any links to good tutorials would be great.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

后eg是否自 2024-07-12 22:28:18

您遇到的问题是域中每台计算机的计算机 SID 必须是唯一的。 当然,通过复制图像,您现在打破了这种独特的限制。

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

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

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

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

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

The problem you're running into is the machine SID must be unique for each machine in a domain. Of course by copying an image you now break that unique constraint.

I'd suggest that you read the documentation for Sysprep in the reskit and Vista System Image Manager - your friends for XP/Win2k3 and Vista/Win2k8 respectively.

These tools enable to "reseal" your configured instance of the OS such that the next time it boots - it can prompt for information such as network configuration, machine names, admin user ID's, run scripts etc.

Also be aware that the licencing restrictions for Windows desktop clients are generally per image - not per server.

Using these tools with HyperV we created complete preconfigured instances of Win2k3 & Win2k8 that boot to finish installing Sharepoint - going further we used the diffing disks to overlay Visual Studio so our devs could use the production images for their work. It has radically changed our development process.

At this point our entire public website is run on HyperV with of 5 boxes running 15 images for a mix of soft and hard redundancy - they take several hundred million page views per week.

浅听莫相离 2024-07-12 22:28:18

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

Another option for dealing with the SID probelm is NewSID. This is a simpler tool than sysprep, in that all it does is rename the machine and reassign the SID; if you don't need all the other features of sysprep this is a much easier tool to use.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文