实现 Azure Site Recovery

已完成

对于 Contoso 而言,使用 Azure Site Recovery 有助于保护对 Azure 中关键资源的访问。 IT 人员完成灾难恢复设置后,Contoso 的 Azure VM 会持续复制到次要区域。 如果发生中断,Contoso 的 IT 员工可以将 VM 故障转移到次要区域,并且用户可以从这个新区域访问这些资源。 在解决所有问题且一切恢复正常后,IT 支持人员可对 VM 进行故障回复,让用户能继续在主要区域中工作。

准备 Azure Site Recovery

Contoso 员工现在需要实现其 BCDR 计划。 假设他们在现有解决方案中使用的是 Azure 区域“美国东部”,且 IT 人员决定使用“美国中部”区域进行复制。 下图展示了此环境。

A diagram of both a source (in East US) and target (in Central US) environment. Their environment contains: In East US, in a single VNet, a storage account, storage account cache data, a availabilty set with in Subnet1 with two VMs. In Central US, in a VNet called VNet-asr, a storage account cache data and an empty availability set in Subnet1.

以下部分详细介绍了使用 Azure Site Recovery 实现 Contoso 的 BCDR 计划所涉及的步骤。

使用 Azure Site Recovery 进行灾难恢复准备

Azure Site Recovery 管理 Contoso 的 Azure VM 和本地计算机的 DR 过程。 但是,必须配置多个组件以启用它。 Contoso 必须:

  1. 添加恢复服务保管库。
  2. 组织目标资源。
  3. 配置出站网络连接。
  4. 配置权限。
  5. 在现有 VM 上启用复制。

什么是恢复服务保管库?

恢复服务保管库使 Azure Site Recovery 能够完成灾难恢复复制。 恢复服务保管库存储备份数据、VM 配置设置和工作负荷。

注意

为了满足 Azure Site Recovery 要求,必须预配恢复服务保管库。

什么是目标资源?

启用 VM 复制时,Azure Site Recovery 将提供用于创建目标资源的选项。 下表对这些资源进行了介绍。

目标资源 默认设置
目标订阅 与来源订阅相同。
目标资源组 VM 在故障转移后所属的资源组。 该组可以位于除源区域以外的其他任何 Azure 区域。 Azure Site Recovery 在目标区域中创建一个具有后缀“asr”的新资源组。
目标 VNet 故障转移后,复制的 VM 所在的 VNet。 在源 Vnet 和目标 Vnet 之间创建网络映射。 Azure Site Recovery 将创建带有“asr”后缀的新 VNet 和子网。
目标存储帐户 数据会复制到此存储帐户。 Azure Site Recovery 将在目标区域中创建新的存储帐户,以建立源存储帐户的镜像。
副本托管磁盘 如果 VM 使用托管磁盘,则会将数据复制到此副本托管磁盘。 Azure Site Recovery 在存储区域中创建副本托管磁盘以建立源磁盘的镜像。
目标可用性集 故障转移后,复制的 VM 所在的可用性集。 对于位于源位置的可用性集中的 VM,Azure Site Recovery 会在目标区域中创建一个具有后缀“asr”的可用性集。 如果存在某个可用性集,则会使用该可用性集,而不会新建。
目标可用性区域 如果目标区域支持可用性区域,Site Recovery 将分配源区域中所用的相同区域编号。

配置出站连接

Azure Site Recovery 要求在 Contoso 要复制的 VM 上配置出站连接。 使用 Contoso 在 Azure 中创建的 VM 时,会自动为他们设置所需的网络连接。 但是,在 Contoso 将本地 VM 迁移到 Azure 时,他们可能需要更新自己的网络连接。

Azure Site Recovery 不支持通过身份验证代理来控制网络连接。 如果你的组织使用基于 URL 的防火墙代理来限制出站连接,你将需要添加对多个 URL 的访问权限,如下表所述。

URL 详细信息
*.blob.core.windows.net 允许将数据从 VM 写入源区域中的缓存存储帐户。
login.microsoftonline.com 向 Azure Site Recovery 服务 URL 提供授权和身份验证。
*.hypervrecoverymanager.windowsazure.com 让 VM 能与 Azure Site Recovery 服务进行通信。
*.servicebus.windows.net 让 VM 能写入 Azure Site Recovery 监视和诊断数据。
*.vault.azure.net 启用访问权限以通过 Azure 门户为已启用 ADE 的 VM 启用复制。
*.automation.ext.azure.com 允许通过 Azure 门户为复制的项启用移动代理的自动升级。

配置权限

Azure Site Recovery 默认在 Azure 中使用基于角色的访问控制 (RBAC)。 RBAC 允许精细化访问控制,并允许使用多个内置 Azure Site Recovery 角色,如下表所述。

角色 描述
Azure Site Recovery 参与者 参与者具有恢复服务保管库中 Azure Site Recovery 操作的完整权限。 此角色适用于灾难恢复管理员。
Azure Site Recovery 操作员 操作员有权运行和管理 Azure Site Recovery 故障转移和故障回复操作。 此角色适用于灾难恢复操作员。
Azure Site Recovery 读者 读者有权查看 Azure Site Recovery 操作。 此角色适用于 IT 监视主管。

若要在 VM 上启用复制,用户必须具有在 VNet 和资源组中创建 VM 的权限。

为 Azure 虚拟机启用复制

执行以下步骤可将 VM 复制到次要位置:

  1. 在 Azure 门户中,选择“虚拟机”,然后选择要复制的 VM。

  2. 在所选 VM 的边栏选项卡中选择“操作”下的“灾难恢复”。

  3. 在“基本信息”中选择“目标区域”,然后选择目标区域。

    A screenshot of the Disaster recovery blade for the ContosoVM1 virtual machine. Central US has been selected as the Target region. A map displays with this region highlighted.

  4. 若要查看复制设置,请选择“查看 + 开始复制”。 如果需要更改任何默认值,请选择“下一步: 高级设置”。

  5. 若要启动启用 VM 复制的作业,请选择“启动复制”。

验证设置

复制作业完成后,可以通过以下步骤检查复制状态、修改复制设置和测试部署:

  1. 在 Azure 门户菜单中选择“虚拟机”,然后选择已复制的 VM。
  2. 在“操作”中,选择“灾难恢复” 。
  3. 若要查看“概览”中的复制详细信息,请选择“概要”。 更多详细信息显示在“运行状况和状态”、“故障转移就绪情况”和“基础结构视图”映射中。

A screenshot of the Disaster recovery blade for the ContosoVM1 virtual machine. The administrator has selected Overview. The Infrastructure view displays. A topographical map displays the resources, and a geographic map highlights the selected regions. Currently, a Test Failover is in progress following initial setup.

试用

若想执行前面几个单元中描述的某些任务,请通过以下链接访问 Learn 门户中整理的练习。

若要完成这些练习,请获取 Azure 订阅免费试用版。 完成练习后,请删除自己创建的所有资源组。