将 Hyper-V VM 迁移到 CentOS 6

将 Hyper-V VM 迁移到 CentOS 6

我尝试在 Google 上搜索这个问题,但实际上并没有发现有人从 Hyper-V (Windows) 迁移到 CentOS 6,只有反过来。所以,我想知道是否有任何指针可以用于此?

具体来说,我想做的是:我已经有一个使用 Hyper-V 模拟的正在运行的操作系统。我想将该虚拟机导入 QEMU,至少只需重用驱动器 (vhd)。这可能吗?如果可以,我该如何实现?

谢谢。

答案1

是的,这是可能的。你只需要使用类似virt-v2v进行图像转换。

此外,如果您谷歌搜索“将 hyper-v 转换为 rhel kvm”,您会找到很多教程。

答案2

virt-v2v不包括 hyper-v。您需要的是virt-p2v将原始基于 hyper-v 的 VM 视为物理机器。

2020 年初编辑(因为这篇文章似乎收到了那些看不出原帖是 2014 年的人的反对票):virt-v2v现在似乎可以正确导入 vhdx 文件了。它仍然不能直接与 Hyper-V 配合使用(例如连接到正在运行的 Hyper-V 并从中拉出指定的 VM),但它可以导入已从 Hyper-v 导出的磁盘vhdx格式,这使得它比 6 年前更加可用。它仍然没有完全正确的支持,但比以前好多了。

相关内容