如何将虚拟机从一个区域迁移到另一个区域

时间:2017-09-09 07:51:31

标签: azure azure-virtual-machine azure-cloud-services azureportal

在portal.azure.com上我试图将我的一个Linux VM从一个区域移动到另一个区域。

如何在UI上或在Linux上执行此任务时,zi cli就可以了。

1 个答案:

答案 0 :(得分:1)

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

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

  1. 停止虚拟机

  2. 将VHD blob从源区域中的存储帐户复制到目标区域中的存储帐户。

  3. 从blob

  4. 创建Azure磁盘
  5. 从磁盘启动虚拟机

  6. 您可以参考“Migrate Azure Virtual Machines between Storage Accounts”。