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

Azure 如何将虚拟机从一个区域迁移到另一个区域,azure,azure-virtual-machine,azure-cloud-services,azureportal,Azure,Azure Virtual Machine,Azure Cloud Services,Azureportal,在portal.azure.com上,我正在尝试将我的一个Linux虚拟机从一个区域移动到另一个区域 如何在UI或Linux az cli上执行此任务很好。创建Azure虚拟机时,有两个服务协同工作以创建此机器:计算和存储。在存储端,将在Azure存储服务中的一个存储帐户中创建VHD。存储此VHD的物理节点位于指定用于放置虚拟机的区域中。在计算端,我们在第二个集群中找到一个物理节点来放置虚拟机。当VM在该群集中启动时,它将与存储服务建立连接,并从VHD引导。创建虚拟机时,我们要求VHD位于创建V

在portal.azure.com上,我正在尝试将我的一个Linux虚拟机从一个区域移动到另一个区域


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

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

将虚拟机从一个区域迁移到另一个区域的变通步骤:

  • 停止虚拟机

  • 将VHD blob从源区域的存储帐户复制到目标区域的存储帐户

  • 从blob创建Azure磁盘

  • 从磁盘引导虚拟机


  • 您可以参考“”

    在创建Azure磁盘后,您需要创建一个VM,我们可以在其中添加虚拟网络。请参阅:您的虚拟机使用托管磁盘还是非托管磁盘?对于托管磁盘,操作系统VHD不在存储帐户中,您应首先将其复制到另一个区域存储帐户。