如何在 Azure 门户中将 VM 移动到新的虚拟网络

如何在 Azure 门户中将 VM 移动到新的虚拟网络

有人能告诉我如何将虚拟机从一个虚拟网络移动到另一个虚拟网络吗?在图片中,我想将虚拟机 webtestnic-backend-.... 从虚拟网络“webtestvnet-arrmb7u3eu35o”移动到我的 VirtualNetork。

天蓝色

你能告诉我该怎么做吗?

干杯

卡尔顿

答案1

不支持在不同的 VNET 之间移动虚拟机。要将虚拟机移动到另一个 VNET,目前唯一的解决方案是使用相同的 vhd 文件重新创建虚拟机。

要使用相同的 vhd 文件重新部署虚拟机,请尝试此操作模板

顺便说一句,我们可以在同一 VNET 中的子网之间移动虚拟机。它包含 3 个步骤:

  1. 获取虚拟机(网卡)配置
  2. 编辑虚拟机(NIC)配置
  3. 更新编辑的配置

以下是一份很好的分步指南:

如何更改 Azure 虚拟机 (ASM 和 ARM) 的子网和虚拟网络

答案2

如果不重新部署,您就无法将虚拟机移动到另一个虚拟网络。

要重新部署虚拟机,我喜欢方法,但是这里's Microsoft 指南使用 Powershell。只需确保将关联的网络接口更改为所需 VNet 中的一个即可。

答案3

虽然这是一篇旧帖子,但我想列出我最近在尝试解决同样问题时发现的另一种解决方案。可以使用 PowerShell 执行此操作并自动执行整个过程。我发现了这篇出色的博客文章,其中展示了如何做到这一点。希望对您有所帮助!

https://think-like-a-computer.com/2020/02/06/azure-move-vm-to-another-vnet-powershell/

相关内容