Virtualization
將 Hyper-V 虛擬機遷移到 CentOS 6
我試圖在Google中搜尋這個,但實際上我還沒有發現任何人從 Hyper-V (Windows) 遷移到 CentOS 6,只是反過來。所以,我想知道是否有任何指針可以用於此?
具體來說,這就是我想要做的:我已經有一個使用 Hyper-V 模擬的正在執行的作業系統。我想將該虛擬機導入 QEMU,至少,只需重用驅動器 (vhd)。這是可能的,如果是的話,我怎樣才能做到這一點?
謝謝。
是的,這是可能的。您只需要使用virt-v2v之類的工具來進行圖像轉換。
此外,如果您在 Google 上搜尋“將 hyper-v 轉換為 rhel kvm”,您會發現很多教程。
virt-v2v
不包括 hyper-v。您需要的是virt-p2v
並將原始的基於 hyper-v 的 VM 視為物理機。編輯 2020 年初(因為這篇文章似乎收到了從 2014 年看不到原始文章的人的反對票):
virt-v2v
現在似乎能夠正確導入 vhdx 文件。它仍然不能直接與 Hyper-V 一起使用(如連接到正在執行的 Hyper-V 並從中拉出指定的 VM),但它可以導入已從 Hyper-v 導出的vhdx
格式的磁碟,這使得事情比 6 年前更實用。它仍然不是完全正確的支持,但它比以前更好。