如何将Hyper-V VM传输到Azure

问题描述 投票:0回答:1

我正在尝试将在Hyper-V中创建的Red Hat 7 Linux VM转移到我的Azure订阅环境,但是在为创建的VM设置网络接口时遇到了麻烦。我获取了Hyper-V VM的VHD,并在Azure中为其创建了快照,然后从快照中在Azure中创建了磁盘,并制作了使用该磁盘的VM。我设置了一个网络接口,但似乎没有使用,我发现原来的网络接口从其仍在Hyper-V时起仍被保存为eth0,并且VM实际上正在尝试使用该网络并保存其设置。这就是为什么VM中未使用Azure网络接口的原因。我试图寻找一种删除eth0或使用其他网络接口设置对其进行重置的方法,但找不到方法。我尝试运行以下命令:

ifconfig eth0 down

ifconfig eth0 unplumb

但是它没有删除或重置eth0,只是停止使用并禁用了它。所以现在我有点卡住了,因为我找不到改变eth0设置或删除eth0并使用Azure的网络接口的方法。有人知道这样做的方法吗?

linux azure redhat azure-virtual-machine hyper-v
1个回答
0
投票

[尝试将HYPER-V的虚拟磁盘映像转换为VHD并将其上传到AZure。使用下面的链接获取有关VHD的更多信息。https://docs.microsoft.com/en-us/powershell/module/hyper-v/convert-vhd?view=win10-ps

© www.soinside.com 2019 - 2024. All rights reserved.