4

我正在尝试将带有 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

系统正在启动,但引发错误“您的 PC 遇到问题,需要重新启动。” 我试图修复系统,但它说系统驱动器是只读的。问题可能出在哪里?我也尝试从 Win2012R2 iso 映像启动来修复系统,但它说它找不到系统驱动器。谢谢你的回答。

主机系统:CentOS 6.5

4

3 回答 3

2

看来这是 CentOS qemu 旧版本的问题。看来 CentOS 7 的 qemu 还是比较老的,但我没有尝试。相反,我尝试了 Ubuntu 14.04,它似乎正在工作。所以任何想做像我这样的事情的人,我建议检查 qemu 的版本。

于 2014-11-18T07:40:48.223 回答
1

去 VmWares 网站下载他们的免费转换工具,用它来制作 OVF 和 OVA 文件,将它们导入 KVM 虚拟机,你可能需要使用 Virt-Tools,从 OVF 迁移到 KVM。

您的某些数据似乎转换不正确

于 2014-09-11T08:13:01.490 回答
0

Amazon WebServices 和 Google Cloud 具有 API 和 SDK 工具,可将您的机器直接发送到云端。

我已经测试过 AWS VM Import,这太棒了。

Amazon WebServices 虚拟机导入: http ://aws.amazon.com/ec2/vm-import/

谷歌云计算: https ://developers.google.com/storage/docs/early-access

于 2014-09-12T13:38:35.453 回答