你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在虚拟机管理器(VMM)云中设置本地 Hyper-V 虚拟机到 Azure 的灾难恢复

本教程介绍如何使用 Azure Site Recovery 为由 System Center Virtual Machine Manager(VMM)管理的本地 Hyper-V 虚拟机(VM)启用向 Azure 的复制。 如果不使用 VMM,请按照本教程进行操作

本教程中,您将学习如何:

  • 选择复制源和目标。
  • 设置源复制环境,包括本地 Site Recovery 组件和目标复制环境。
  • 设置 VMM VM 网络与 Azure 虚拟网络之间的网络映射。
  • 创建复制策略。
  • 为 VM 启用复制。

注释

教程演示了方案最简单的部署路径。 它们尽可能使用默认选项,并且不显示所有可能的设置和路径。 有关详细说明,请查看 Site Recovery 文档“操作指南”部分中的文章。

先决条件

本教程假定你已完成以下教程:

  1. 准备 Azure
  2. 准备本地 Hyper-V 服务器

选择复制目标

  1. 在 Azure 门户中,转到恢复服务保管库,然后选择在准备 Azure 教程中创建的 ContosoVMVault 保管库。

  2. “入门”中选择 “Site Recovery>准备基础结构 ”并配置以下设置:

    1. 保护目标>计算机位于何处?,选择 “本地”。
    2. 要将计算机复制到何处?,请选择 “到 Azure”。
    3. 计算机是否虚拟化?,选择 “是”,使用 Hyper-V
    4. 是否使用 System Center VMM 管理 Hyper-V 主机?,选择“ ”。
  3. 选择“确定”

    复制目标的屏幕截图。

确认部署规划

  1. 部署规划中,如果要规划大型部署,请从页面上的链接下载用于 Hyper-V 的部署规划器。 详细了解 Hyper-V 部署规划。
  2. 本教程不需要使用部署规划器。 在 完成部署规划后,选择 稍后将执行此作,然后选择“ 确定”。

设置源环境

设置源环境时,请在 VMM 服务器上安装 Azure Site Recovery 提供程序并在保管库中注册服务器。 在每个 Hyper-V 主机上安装 Azure 恢复服务代理。

  1. 准备基础结构。 选择“源”。

  2. 准备源。 选择 “+ VMM ”以添加 VMM 服务器。 在 “添加服务器”中,检查 System Center VMM 服务器 是否显示在 服务器类型中。

  3. 下载 Microsoft Azure Site Recovery 提供程序的安装程序。

  4. 下载保管库注册密钥。 运行提供程序设置时,需要此密钥。 生成的密钥有效期为 5 天。

  5. 下载 Microsoft Azure 恢复服务代理的安装程序。

    下载提供程序、注册密钥和代理的屏幕截图。

在 VMM 服务器上安装提供程序

  1. 在 Azure Site Recovery 提供程序安装向导中,使用 Microsoft 更新。 选择使用Microsoft更新来检查提供程序更新。
  2. 安装。 接受提供程序的默认安装位置,然后选择“ 安装”。
  3. 安装后,在 Microsoft Azure Site Recovery 注册向导中,选择 保管库设置浏览密钥文件中,选择下载的保管库密钥文件。
  4. 指定 Azure Site Recovery 订阅和保管库名称(ContosoVMVault)。 指定 VMM 服务器的友好名称,以便在保管库中标识该服务器。
  5. 代理设置。 在没有 代理的情况下,选择“直接连接到 Azure Site Recovery”。
  6. 接受用于加密数据的证书的默认位置。 故障转移时,将解密加密的数据。
  7. 同步云元数据。 选择“ 将云元数据同步到 Site Recovery 门户”。 此操作只需要在每个服务器上执行一次。 然后,选择“ 注册”。
  8. 在保管库中注册服务器后,选择“ 完成”。

注册完成后,Azure Site Recovery 将从服务器检索元数据,VMM 服务器会显示在 Site Recovery 基础结构中。

在 Hyper-V 主机上安装恢复服务代理

在包含要复制的 VM 的每个 Hyper-V 主机上安装代理。

在 Microsoft Azure 恢复服务代理安装向导中,配置以下设置:

  1. 先决条件检查。 选择“下一步”。 系统会自动安装任何缺少的先决条件。

  2. 安装设置。 接受安装位置。 然后选择“ 安装”。

    注释

    对于 Azure Site Recovery,不需要 缓存位置

  3. 安装。 安装完成后,选择“ 关闭 ”以完成向导。

    安装代理的屏幕截图。

在 Windows 核心 Hyper-V 主机上安装恢复服务代理

在包含要复制的 VM 的每个 Windows 核心 Hyper-V 主机上安装代理。

  1. 在 Windows Core Hyper-V 主机上,运行以下命令创建目录:

    New-Item -Path C:\ASR -ItemType Directory
    
  2. 下载 Microsoft Azure 恢复服务代理的安装程序:

    Invoke-WebRequest -Uri <put the URI here> -OutFile .\ASR\MARSsoftware.exe
    
  3. 运行以下命令执行安装程序:

    .\MARSsoftware.exe
    
  4. Microsoft Azure 恢复服务代理安装完成后,可以关闭向导控制台。

设置目标环境

  1. 选择 “准备基础结构>目标”。
  2. 选择在故障转移后将在其中创建 Azure VM 的订阅和资源组(ContosoRG)。
  3. 选择 Resource Manager 部署模型。

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

配置网络映射

  1. Site Recovery 基础结构>网络映射>网络映射。 选择 “+网络映射 ”图标。

  2. 添加网络映射。 选择 源 System Center VMM 服务器。 对于 “目标”,请选择“Azure”。

  3. 在故障转移后验证订阅和部署模型。

  4. 源网络。 选择源本地 VM 网络。

  5. 目标网络。 选择在故障转移后创建副本 Azure VM 时所在的 Azure 网络。 然后,选择“确定”。

    网络映射的屏幕截图。

设置复制策略

  1. 选择 “准备基础结构>复制设置>+创建并关联”。
  2. “创建和关联策略”中,指定策略名称。 我们使用 ContosoReplicationPolicy
  3. 接受默认设置并选择“ 确定” :
    • 复制频率 指示在初始复制后,增量数据每五分钟复制一次。
    • 恢复点保留 指示每个恢复点将保留两个小时。
    • 应用一致性快照频率 指示每小时将创建包含应用一致性快照的恢复点。
    • 初始复制开始时间 表示初始复制将立即启动。
    • 加密 Azure 上存储的数据 设置为默认(关闭),并指示 Azure 中的静态数据未加密。
  4. 创建策略后,选择“确定”。 创建新策略时,它会自动与 VMM 云关联。

启用复制

  1. 复制应用程序。 选择“源”。

  2. 来源。 选择 VMM 云。 然后,选择“确定”。

  3. 目标。 验证目标(Azure)、保管库订阅,并选择 Resource Manager 模型。

  4. 选择 contosovmsacct1910171607 存储帐户和 ContosoASRnet Azure 网络。

  5. 虚拟机>选择。 选择要复制的 VM。 然后,选择“确定”。

    可以在作业>中跟踪“启用保护”操作的进度。 完成保护作业后,初始复制已完成,虚拟机已准备好进行容错切换。

后续步骤