对 Azure 设置本地 Hyper-V VM 的灾难恢复

Azure Site Recovery 服务可管理和协调本地计算机和 Azure 虚拟机 (VM) 的复制、故障转移和故障回复,进而有利于灾难恢复策略。

本教程演示如何对 Azure 设置本地 Hyper-V VM 的灾难恢复 本教程适用于并非由 System Center Virtual Machine Manager (VMM) 托管的 Hyper-V VM。 本教程介绍如何执行下列操作:

  • 选择复制源和目标。
  • 设置源复制环境(包括本地 Site Recovery 组件)和目标复制环境。
  • 创建复制策略。
  • 为 VM 启用复制。

此教程为系列教程中的第三个教程。 本教程假设你已完成前面教程中的以下任务:

  1. 准备 Azure
  2. 准备本地 Hyper-V

在开始之前,查看灾难恢复方案的体系结构会有所帮助。

选择复制目标

  1. 在“所有服务” > “恢复服务保管库”中,单击上一教程中准备的保管库的名称“ContosoVMVault”。
  2. 在“入门”中,单击“Site Recovery”。 然后单击“准备基础结构”
  3. 在“保护目标” > “计算机所在位置”中,选择“本地”。
  4. 在“要将计算机复制到何处?”中,选择“复制到 Azure”。
  5. 在“计算机是否已虚拟化”中,选择“是,带有 Hyper-V”。
  6. 在“是否使用 System Center VMM”中,选择“否”。 。

    复制目标

设置源环境

若要设置源环境,请在 Hyper-V 站点中添加 Hyper-V 主机,下载并安装 Azure Site Recovery 提供程序和 Azure 恢复服务代理,并在保管库中注册该 Hyper-V 站点。

  1. 在“准备基础结构”中,单击“源”。
  2. 单击“+Hyper-V 站点”,指定在上一教程中创建的站点的名称“ContosoHyperVSite”。
  3. 单击“+Hyper-V 服务器”。
  4. 下载提供程序安装程序文件。
  5. 下载保管库注册密钥。 运行安装提供程序时需要用到此选项。 生成的密钥有效期为 5 天。

    下载提供程序

安装提供程序

在每个添加到 ContosoHyperVSite 站点的 Hyper-V 主机上运行提供程序安装程序文件 (AzureSiteRecoveryProvider.exe)。 安装程序在每个 Hyper-V 主机上安装 Azure Site Recovery 提供程序和恢复服务代理。

  1. 在“Azure Site Recovery 提供程序安装程序向导”>“Microsoft 更新”中,选择使用 Microsoft 更新检查提供程序更新。
  2. 在“安装”中接受提供程序和代理的默认安装位置,并单击“安装”。
  3. 安装后,在“Azure Site Recovery 注册向导”>“保管库设置”中,单击“浏览”,然后在“密钥文件”中选择下载的保管库密钥文件。
  4. 指定 Azure Site Recovery 订阅、保管库名称 (ContosoVMVault) 和 Hyper-V 服务器所属的 Hyper-V 站点 (ContosoHyperVSite)。
  5. 在“代理设置”中,选择“在不使用代理的情况下直接连接到 Azure Site Recovery”。
  6. 在保管库中注册服务器后,在“注册”中单击“完成”。

Azure Site Recovery 将检索 Hyper-V 服务器中的元数据,该服务器显示在“Site Recovery 基础结构” > “Hyper-V 主机”中。 此步骤可能最多需要 30 分钟。

设置目标环境

选择并验证目标资源。

  1. 单击“准备基础结构” > “目标”。
  2. 选择在故障转移后要在其中创建 Azure VM 的订阅和资源组 ContosoRG
  3. 选择“资源管理器”部署模型。

Site Recovery 检查是否有一个或多个兼容的 Azure 存储帐户和网络。

设置复制策略

  1. 单击“准备基础结构” > “复制设置” > “+创建和关联”。
  2. 在“创建和关联策略”中指定策略名称 ContosoReplicationPolicy
  3. 保留默认设置,并单击“确定”。
    • 复制频率指示增量数据(初始复制之后)每五分钟复制一次。
    • 恢复点保留期指示每个恢复点的保留时长为两个小时。
    • 应用一致性快照频率指示每小时创建一次包含应用一致性快照的恢复点。
    • 初始复制开始时间指示初始复制会立即开始。
  4. 创建策略后,单击“确定”。 创建新策略时,该策略自动与指定 Hyper-V 站点 (ContosoHyperVSite) 关联

    复制策略

启用复制

  1. 在“复制应用程序”中,单击“源”。
  2. 在“源”中,选择“ContosoHyperVSite”站点。 。
  3. 在“目标”中,将 Azure 作为目标验证,并验证保管库订阅,然后选择“资源管理器”部署模型。
  4. 选择在上一教程中为复制数据创建的 contosovmsacct1910171607 存储帐户,以及故障转移后 Azure VM 所在的 ContosoASRnet 网络。
  5. 在“虚拟机” > “选择”中,选择想要复制的 VM。 。

    可以在“作业” > “Site Recovery 作业”中,跟踪“启用保护”操作的进度。 “最后完成保护”作业完毕后,初始复制即已完成,虚拟机可执行故障转移。

后续步骤

运行灾难恢复演练