将KVM来宾迁移到VMware:卡在错误恢复屏幕上

将KVM来宾迁移到VMware:卡在错误恢复屏幕上,vmware,windows-server-2008,qemu,esxi,Vmware,Windows Server 2008,Qemu,Esxi,我正在尝试将旧的Win2008服务器从KVM移动到VMware ESXi 6.7。 我意识到Win2008虚拟机很旧,超出了EoS,但现在需要将其保持在适当的位置,并且位于无法通过互联网访问的VLAN中 我试图遵循我在网上找到的建议和步骤: 关闭KVM上的VM qemu img convert-p-f qcow2-O vmdk win2008.qcow2 win2008.vmdk使用qemu v4.2.1 vmkfstools-i win2008.vmdk-d在VMware主机上精简win20

我正在尝试将旧的Win2008服务器从KVM移动到VMware ESXi 6.7。 我意识到Win2008虚拟机很旧,超出了EoS,但现在需要将其保持在适当的位置,并且位于无法通过互联网访问的VLAN中

我试图遵循我在网上找到的建议和步骤:

  • 关闭KVM上的VM
  • qemu img convert-p-f qcow2-O vmdk win2008.qcow2 win2008.vmdk
    使用qemu v4.2.1
  • vmkfstools-i win2008.vmdk-d在VMware主机上精简win2008_v2.vmdk
  • 将新创建的
    win2008_v2.vmdk
    文件附加到具有默认设置的新创建的来宾
但是,我遇到了一个Windows错误恢复:Windows无法启动。原因可能是最近的硬件或软件更改。启动时的屏幕

我尝试使用一些转换选项,如
qemu img convert-p-f qcow2-O vmdk-O adapter_type=lsilogic,subformat=streamOptimized,compat6 win2008.qcow2 win2008.vmdk
,并尝试在3个可用scsi控制器(LSI Logic SAS、LSI Logic Parallel、VMware Paravirtual)之间移动,但都没有成功

当我在安全模式下引导来宾时,我看到一堆sys文件被正确加载,直到加载
后被卡住:\Windows\system32\drivers\crcdisk.sys

有人知道如何正确地移动这位客人吗?还有其他转换选项可以尝试吗?首先在正在运行的客户机(KVM)上安装驱动程序


注意:我没有运行vCenter。

您是否尝试使用VMware Converter工具?我认为这是将服务器移动到VMware的简单方法。你可以免费下载这个工具。

谢谢你的提示。我看过VMware converter,但它似乎需要安装vCenter。在“目标系统”中,我可以选择需要服务器/用户名/密码的
VMware Infrastructure virtual machine
,或者选择仅提供工作站/融合/播放器选项的
VMware Workstation或其他VMware virtual machine
。在第一种情况下,我假设SSH不会这样做。在第二种情况下,ESXi没有列出。您好,很抱歉响应太晚,如果您有ESXi,您应该选择第一个选项,添加ip、root和密码,接受证书并开始迁移VM。转换器不需要vcenter运行。非常感谢,我试过了,效果很好。在1Gbps的网络上完成迁移需要非常长的时间:在3.5Mbps的速度下需要10个小时。新系统启动时没有问题;自从发现新的NIC后,我不得不在Windows中重新设置网络详细信息。