1

On portal.azure.com我试图将我的一个Linux VM从一个区域移动到另一个区域。如何将虚拟机从一个区域迁移到另一个区域

如何在UI或Linux上执行此任务az cli很好。

+0

您的VM使用托管磁盘还是非托管磁盘? –

+0

对于托管磁盘,OS VHD不在存储帐户中,应先将其复制到其他区域存储帐户。 –

回答

1

当您创建Azure虚拟机时,有两种服务可协同工作来创建此计算机:计算和存储。在存储方面,在Azure存储服务中的一个存储帐户中创建VHD。此VHD存储在的物理节点位于您指定放置虚拟机的区域中。在计算机方面,我们在第二个集群中找到一个物理节点来放置您的虚拟机。当VM在该群集中启动时,它将与Storage Service建立连接并从VHD启动。在创建虚拟机时,我们要求VHD位于您创建虚拟机的同一区域的存储帐户中。这是为了确保在虚拟机和存储帐户之间进行通信时性能一致。

解决方法步骤,将虚拟机迁移从一个区域到另一个区域:

  1. 停止虚拟机

  2. 复制从存储帐户的VHD团块在所述源极区域到存储帐户在目标地区。

  3. 从团块

  4. 启动虚拟机从磁盘

你可以参考“Migrate Azure Virtual Machines between Storage Accounts”创建天青磁盘。

+0

所以你创建虚拟网络没有网络? – 4c74356b41

+0

创建Azure磁盘后,您需要创建一个虚拟机,我们可以在其中添加虚拟网络。 请参阅:https://community.spiceworks.com/how_to/143984-migrate-azure-virtual-machine-to-different-location-region –

相关问题