我有大约 7 台服务器,并且一段时间以来一直在研究虚拟化,我在个人服务器机架上使用 VMware ESXi。我似乎无法解决的问题是如何将物理服务器移至 VMware。我知道您可以使用 VMware 转换器来创建 VM。但我看到的问题是,当 VM 拥有之前安装的所有驱动程序时,如何阻止服务器崩溃?我可以做些什么来准备机器进行虚拟化?
答案1
到目前为止,我已经使用 VMware 转换器虚拟化了数百个系统。有一个简单的过程可以遵循:
- 停止所有不需要的服务,如 SQL、特定应用程序等
- 通过在要转换的服务器上本地安装软件或使用管理站来执行转换。
- 留出适当的时间进行对话,请记住 1GB 网络上的速率约为 30MB/秒。
- P2V 完成后,请确保卸载所有与硬件相关的软件并移除之前的硬件。为此,请转到 CMD 提示符并键入 SET DEVMGR_SHOW_NONPRESENT_DEVICES=1,然后键入 DEVMGMT.MSC,然后选择显示隐藏的设备。删除任何旧的灰色硬件。(C)
- 为系统分配 1 个 vCPU 并替换 HAL 以表明它实际上是单处理器系统。
答案2
VMware 转换器在禁用不必要的驱动程序方面做得相当不错。如果您愿意,您可以稍后进入设备管理器并将它们从系统中完全删除。
Windows 还相当擅长不加载不存在的硬件驱动程序。
有关如何在设备管理器中显示不存在的设备以便在进入虚拟世界后删除它们的链接:http://support.microsoft.com/kb/241257