Centos 将VMWare映像迁移到KVM

Centos 将VMWare映像迁移到KVM,centos,port,vmware,kvm,windows2012,Centos,Port,Vmware,Kvm,Windows2012,我正在尝试将带有Windows 2012 R2的VMWare映像迁移到KVM。我能够达到以下目的: 将vmdk的所有部分合并到一个文件中 已从映像中删除VMWare工具 将vmdk转换为qcow2 qemu img convert-o compat=0.10-o qcow2 Windows2012-cl1.vmdk Windows2012-cl1.img 在KVM中创建了新的虚拟机 增加了img驱动 KVM中启动的VM 系统正在启动,但随后抛出了一个错误:“您的电脑出现问题,需要重新启动。”

我正在尝试将带有Windows 2012 R2的VMWare映像迁移到KVM。我能够达到以下目的:

  • 将vmdk的所有部分合并到一个文件中
  • 已从映像中删除VMWare工具
  • 将vmdk转换为qcow2

    qemu img convert-o compat=0.10-o qcow2 Windows2012-cl1.vmdk Windows2012-cl1.img

  • 在KVM中创建了新的虚拟机
  • 增加了img驱动
  • KVM中启动的VM
系统正在启动,但随后抛出了一个错误:“您的电脑出现问题,需要重新启动。”我试图修复系统,但它说系统驱动器是只读的。问题出在哪里?我还尝试从Win2012R2 iso映像启动以修复系统,但它说找不到系统驱动器。谢谢你的回答


主机系统:CentOS 6.5

转到VmWares网站,下载他们的免费对话工具,使用它制作OVF和OVA文件,将它们导入KVM虚拟机,您可能需要使用Virt工具,从OVF移动到KVM


看起来你的一些数据被正确地转换了

亚马逊网络服务,谷歌云有API和SDK工具,可以将你的机器直接发送到云

我已经测试了AWSVM导入,这是惊人的

Amazon Web服务虚拟机导入:

谷歌云计算:
这似乎是CentOS qemu旧版本的问题。CentOS 7似乎仍然有相当旧的qemu,但我没有尝试。相反,我尝试了Ubuntu14.04,它似乎正在工作。所以,任何想做像我这样的事情的人,我建议检查qemu的版本。

问题是CentOS 6.5中的旧qemu。当迁移到Ubuntu 14.04时,根本没有问题。