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

在 Azure 扩展区域中备份 Azure 虚拟机

本文介绍如何使用 Azure 门户备份现有 Azure VM。

可以通过 Azure 门户创建 Azure 备份。 可以使用基于浏览器的界面创建和配置备份和相关资源,以便通过定期备份来保护数据。 Azure 备份 在异地冗余恢复保管库中创建和存储恢复点。

Azure 扩展区域通过跨 Azure 区域中的多个物理位置分配资源提供了增强的复原能力。 此方法可最大程度地减少关键基础结构潜在故障的影响。 借助扩展区域,你的组织可以对其应用程序实现更高的可用性和容错能力。

开始之前

在扩展区域中备份 VM 之前,请查看 受支持的方案

创建恢复服务保管库

恢复服务保管库是一个管理实体,用于存储一段时间内创建的恢复点。 它提供用于执行备份相关作的接口。 这些操作包括按需备份、执行还原和创建备份策略。

若要创建恢复服务保管库,请执行以下操作:

  1. 登录到 Azure 门户

  2. 搜索“业务连续性中心”,然后转到“业务连续性中心”仪表板。

    屏幕截图显示在何处搜索并选择“业务连续性中心”。

  3. “保管库 ”窗格中,选择“ + 保管库”。

    显示如何开始创建恢复服务保管库的屏幕截图。

  4. 选择“恢复服务保管库”>“继续”

    屏幕截图显示了在何处选择恢复服务作为保管库类型。

  5. 在“恢复服务保管库”窗格中输入以下值

    • 订阅:选择要使用的订阅。 如果你仅是一个订阅的成员,则会看到该名称。 如果不确定要使用哪个订阅,请使用默认订阅。 仅当工作或学校帐户与多个 Azure 订阅相关联时,才会显示多个选项。

    • 资源组:使用现有资源组或创建新资源组。 若要查看订阅中可用资源组的列表,请选择“ 使用现有资源组”。 然后在下拉列表中选择资源。 若要创建新的资源组,请选择“新建”并输入新资源组的名称。 有关资源组的详细信息,请参阅 Azure 资源管理器概述

    • 保管库名称:输入友好名称以标识保管库。 名称对于 Azure 订阅必须是唯一的。 指定的名称应至少包含 2 个字符,最多不超过 50 个字符。 名称必须以字母开头且只能包含字母、数字和连字符。

    • 区域:为保管库选择地理区域。 若要创建保管库以帮助保护任何数据源,保管库 必须与 数据源位于同一区域。

      Important

      如果不确定数据源的位置,请关闭该窗口。 在门户中访问你的资源列表。 如果数据源位于多个区域中,请为每个区域创建恢复服务保管库。 先在第一个位置创建保管库,然后再在其他位置创建保管库。 无需指定存储帐户来存储备份数据。 恢复服务保管库和 Azure 备份会自动处理该步骤。

      屏幕截图显示了用于配置恢复服务保管库的字段。

  6. 提供值后,选择“ 查看 + 创建”。

  7. 要完成恢复服务保管库的创建,请选择“创建”

    创建恢复服务保管库可能需要一段时间。 可在右上方的“通知”区域监视状态通知。 创建保管库后,它会显示在“恢复服务保管库”的列表中。 如果未显示保管库,请选择“刷新”。

    显示用于刷新备份保管库列表的按钮的屏幕截图。

Azure 备份现在支持不可变保管库,可帮助确保在创建恢复点后,无法根据备份策略在到期之前删除它们。 你可以使不可变性不可逆,以最大程度地保护备份数据免受各种威胁,包括勒索软件攻击和恶意参与者。 详细了解 Azure 备份不可变保管库

应用备份策略

若要将备份策略应用于 Azure VM,请执行以下步骤:

  1. 转到 业务连续性中心 ,然后选择“ + 配置保护”。

    显示如何开始配置系统备份的屏幕截图。

  2. “配置保护 ”窗格中,填写以下字段:

    • 管理的资源:选择 Azure
    • 数据源类型:选择 Azure 虚拟机
    • 解决方案:选择 Azure 备份

    然后选择“继续”。

    显示如何设置系统备份的屏幕截图。

  3. “开始:配置备份 ”窗格的 “数据源类型”中,选择 “Azure 虚拟机”。 选择创建的保管库,然后选择“ 继续”。

    显示“配置备份”窗格的屏幕截图。

  4. 选择 增强型备份策略 ,因为该策略与扩展区域兼容。

    Note

    若要在扩展区域中的 Azure VM 上启用 Azure 备份,只能使用增强策略。 此策略允许多个每日备份并启用每小时备份。 了解有关增强策略的详细信息

  5. 分配备份策略。

    显示默认备份策略的屏幕截图。

    如果不想使用默认策略,请选择“新建”,然后按照下一过程中所述创建自定义策略。

选择要备份的 VM

要创建到恢复服务保管库的每日例行备份,请执行以下步骤:

  1. 在“虚拟机”下,选择“添加”。

    显示添加虚拟机的屏幕截图。

  2. “选择虚拟机 ”窗格打开时,选择要使用策略备份的 VM。 然后选择“ 确定”。

    显示“选择虚拟机”窗格的屏幕截图。

    可以为保管库所在的同一区域和订阅中的所有 VM 配置备份。

在 VM 上启用备份

恢复服务保管库是一个逻辑容器,用于存储受保护资源(例如 Azure VM)的备份数据。 当受保护资源的备份作业运行时,它会在恢复服务保管库中创建恢复点。 你可以使用这些恢复点将数据还原到特定的时间点。

若要启用 VM 备份,请在“备份”中选择“启用备份”。 此步骤会将策略部署到保管库和虚拟机。 备份扩展安装在 Azure VM 上运行的 VM 代理上。

启用备份后:

  • 备份会安装备份扩展,无论 VM 是否正在运行。
  • 初始备份将根据备份计划运行。
  • 备份运行时:
    • 正在运行的 VM 最有可能捕获应用程序一致性恢复点。
    • 如果 VM 已关闭(即为离线 VM),系统仍然会对其执行备份,但生成的恢复点为崩溃一致恢复点。
  • 不需要显式出站连接即可备份 Azure VM。

创建自定义策略

如果选择了创建新备份策略,请填写策略设置。

  1. “备份策略 ”窗格中,填写以下字段:

    • 策略名称:指定有意义的名称。
    • 备份计划:指定何时应进行备份。 可以对 Azure VM 执行每日或每周备份。
    • 即时还原:指定要在本地保留快照的时长,以便进行即时还原:
      • 还原时,已备份的 VM 磁盘将通过网络从存储复制到恢复存储位置。 使用即时还原,可以在备份作业期间使用本地存储的快照,而无需等待备份数据传输到保管库。
      • 可以将快照保留 1 到 5 天,以用于即时还原。 默认值为两天。
    • 保留期:指定要保留每日或每周备份点的时间。
    • 保留每月备份点保留每年备份点:指定是否要为您的每日或每周备份保留一个每月或每年的备份点。
  2. 选择“确定”来保存策略

    若要在扩展区域中的 Azure VM 上启用 Azure 备份,请仅使用增强策略。 备份创建单独的资源组来存储还原点集合。 此资源组不同于 VM 的资源组。

    显示新备份策略的屏幕截图。

运行按需备份

初始备份根据备份策略中的计划运行。 若要立即运行备份作业,请执行以下步骤:

  1. 转到 备份中心 并选择“ 备份实例”。
  2. 对于 数据源类型,请选择 Azure 虚拟机。 然后搜索为备份配置的 VM。
  3. 选择相关行或选择更多图标(...),然后选择“ 立即备份”。
  4. “立即备份”上,使用日历控件选择应保留恢复点的最后一天。 然后选择“ 确定”。

监视备份作业

监视门户通知。 若要监视作业进度,请转到 业务连续性中心>监视 + 报告>作业 ,并筛选 正在进行的 作业的列表。 根据 VM 的大小,创建初始备份可能需要一段时间。

每个 VM 备份的备份作业详细信息包括以下阶段:

  • 快照:确保恢复点的可用性与磁盘一起存储,以便即时还原。 根据用户配置的快照保留期,它们最多可用 5 天。

  • 将数据传输到保管库:在保管库中创建恢复点以供长期保留。 此阶段在快照阶段完成后启动。

    显示备份作业状态的屏幕截图。

两个子任务在后端运行。 一个是前端备份作业,可以在 “备份作业详细信息” 窗格中进行检查。

显示备份作业状态子任务的屏幕截图。

将数据传输到保管库可能需要数天时间才能完成,具体取决于磁盘大小、每个磁盘的变动量和其他几个因素。

作业状态可能因以下情况而有所不同:

快照 将数据传输到保管库 作业状态
Completed 进行中 进行中
Completed Skipped Completed
Completed Completed Completed
Completed Failed 已完成,但出现警告
Failed Failed Failed

借助此功能,对于同一台虚拟机,两个备份可以并行运行,但无论是在快照阶段还是在将数据传输到保管库阶段,每次只能运行一个子任务。 由于备份作业已在进行中,这种分离可防止下一天的备份失败。 如果之前某天的备份作业处于“正在进行”状态,则随后几天的备份可在跳过“将数据传输到保管库”后完成快照。

在保管库中创建的增量恢复点将捕获在保管库中创建的最新恢复点的所有变动。 不会对用户产生任何成本影响。

可选步骤

安装 VM 代理

Azure 备份通过将扩展安装到计算机上运行的 Azure VM 代理来备份 Azure VM。 如果 VM 是根据 Azure 市场映像创建的,则代理已安装并正在运行。 如果创建自定义 VM 或迁移本地计算机,可能需要手动安装代理,如下表所述。

VM 详细信息
Windows操作系统 1. 下载并安装代理 MSI 文件。

2. 使用管理员权限在计算机上进行安装。

3. 验证安装。 在 VM 上的 C:\WindowsAzure\Packages 中,右键单击 WaAppAgent.exe>属性。 在“ 详细信息 ”选项卡上, 产品版本 应为 2.6.1198.718 或更高版本。

如果更新代理,请确保没有正在执行备份操作,并重新安装代理
Linux 使用发行版的包存储库中的 RPM 或 DEB 包进行安装。 此方法是安装和升级 Azure Linux 代理的首选方法。 所有认可的分发版提供商会将 Azure Linux 代理包集成到其映像和存储库。 GitHub 上提供了该代理,但我们不建议从此处安装。

如果要更新代理,请确保未运行备份作业,并且更新二进制文件。

    清理部署

    如果不再需要保护,可以在 VM 上禁用保护,并删除还原点和恢复服务保管库。 然后,可以删除资源组和关联的 VM 资源。

    如果要使用恢复点还原 VM,请跳过本部分中的步骤并转到 “相关”内容

    1. 选择 VM 的 “备份 ”选项。

    2. 选择“停止备份”

      显示从 Azure 门户停止 VM 备份的屏幕截图。

    3. 从下拉菜单中选择“ 删除备份数据 ”。

    4. 在“键入备份项的名称”对话框中输入 VM 名称,例如 myVM 选择“停止备份”。

      停止 VM 备份并删除恢复点后,可以删除资源组。 如果使用了现有的 VM,你可能想要保留资源组和 VM。

    5. 在左侧菜单中,选择“资源组”

    6. 从列表中选择自己的资源组。 如果使用了示例 VM 快速入门命令,则资源组名为 myResourceGroup

    7. 选择“删除资源组”。 若要确认,请输入资源组名称,然后选择“ 删除”。