我需要将两个作为 Xen DomU 运行的 Windows 虚拟机迁移到 VMWare ESXi。
我已经迁移了很多 Linux 和 Solaris DomU,没有任何问题,但不知道该如何处理 Windows。转换磁盘后,它根本无法启动。它卡在“正在加载 acpitabl.dat”然后冻结。我尝试在迁移之前卸载 XenServer Tools,但这没有帮助。
我认为问题在于磁盘控制器从 Xen 模拟的 QEMU IDE 更改为 VMWare 模拟的 LSI SCSI。有什么建议可以解决这个问题吗?
我目前正在使用的 Windows:Server 2003 64Bit
答案1
您可以尝试在 xen 环境中的实际 VM 上运行 vmware 转换器,然后将转换器指向您的 ESXi 盒作为目标。
这应该会自动转换您的虚拟机并将其直接放入 ESXi 环境,而无需担心手动转换磁盘。
答案2
尝试修复 STOP 7B 问题;它修复了很多P2V 和 V2V“Windows 无法启动”问题。
答案3
对我有用的步骤:
1-确保从 Windows 主机上卸载 XenServer Tools。
2-删除“系统管理程序“来自驱动程序文件夹(Windows/system32/drivers)。
3-导出虚拟机或运行 VMware Converter。
笔记:
如果无法访问原始映像,则启动到安全模式,卸载 xen 工具(https://4sysops.com/archives/tip-how-to-install-and-uninstall-a-program-in-safe-mode/)并删除xen.sys,然后启动。