【问题标题】:How to Migrate Virtual Machine From One Region to Another Region如何将虚拟机从一个区域迁移到另一个区域
【发布时间】:2018-02-18 02:01:49
【问题描述】:

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

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

【问题讨论】:

  • 您的虚拟机使用托管磁盘还是非托管磁盘?
  • 对于托管磁盘,OS VHD 不在存储帐户中,应先将其复制到另一个区域存储帐户。

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


【解决方案1】:

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

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

  1. 停止虚拟机

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

  3. 从 blob 创建 Azure 磁盘

  4. 从磁盘引导虚拟机

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

【讨论】:

猜你喜欢
  • 2021-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-22
  • 2019-01-09
  • 1970-01-01
  • 2014-02-22
  • 2020-10-20
相关资源
最近更新 更多