为启用 Arc 的 Windows 服务器配置 Azure Site Recovery

Azure Site Recovery 配置工具旨在管理和协调运行启用 Arc 的 Windows Server 操作系统的本地和 Azure 虚拟机的复制、故障转移和恢复过程。 在此公开预览期间,该工具仅兼容启用 Hyper-V 的机器,确保通过将本地工作负载复制到 Azure 作为辅助位置,使其在故障期间保持运行。

使用此功能,无需手动安装 Azure Site Recovery 代理或将其链接到恢复服务保管库、Hyper-V 站点或复制策略,该工具会自动完成这些任务。

默认情况下,此体验不包含 Azure 存储帐户。 继续操作前,必须创建新的 Azure 存储帐户或使用 Azure 订阅中的现有帐户。 这两种选择都会产生额外费用。

Note

  • Azure Site Recovery 配置工具通过在服务器本地运行所有检查来处理安全性。 结果仅上传到指定的 Azure 存储帐户,确保所有操作均在账户上下文内进行。

  • 希望运行该工具的每台服务器上都必须安装 Azure Site Recovery 配置工具。

Prerequisites

  • 设备必须运行启用 Arc 的本地 Windows Server 2016 或更高版本操作系统,且至少有 4 GB 内存。

  • 设备必须安装并配置 Azure Arc。

  • 必须使用 Windows Server 即用即付软件保障 许可证类型。

  • 必须安装 Windows Server Hyper-V 角色。 有关详细信息,请参阅安装或卸载角色、角色服务或功能

    或者,用户可以在提升的 PowerShell 窗口中运行以下命令:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    

配置 Azure 站点恢复

要配置 Azure Site Recovery,需在设备上安装 Azure Site Recovery 代理。 准备基础结构需要创建或使用保管库、Hyper-V 站点和复制策略。 准备好这些项目后,安装 Azure Site Recovery 代理,并将复制策略关联到集群节点。 要在环境中设置灾难恢复,请执行以下步骤:

  1. 导航到 Azure 门户,然后选择已启用 Windows Server Arc 的设备。

    Note

    在公开预览阶段,请注意此功能仅能在公共云中访问。

  2. 导航到支持 Arc 的 Windows Server 2016 或更高版本的 Windows Server 资源。 该虚拟机应为 Hyper-V 主机。

  3. 在左窗格中,导航到 Windows 管理,然后选择 Azure Site Recovery 配置(预览版)。

    截图显示 Azure 门户中,在 Windows 管理节点下选择 Azure Site Recovery 配置工具。

  4. 选择“保护虚拟机工作负载”以访问“复制虚拟机到 Azure”页面。

  5. 步骤 1:准备基础结构,选择“准备基础结构”

    截图显示 Azure Site Recovery 配置工具,在“复制虚拟机到 Azure”屏幕上选择了“准备基础结构”选项。

  6. “准备基础结构 ”页上,需要创建以下内容,除非它们已存在:

    • 基础结构的保管库。
    • 一个 Hyper-V 站点。
    • 一个复制策略。

    如果它们已存在,请选择 “准备基础结构”。 如果不存在,分别创建并选择“审核 + 创建”。 生成这三个项后,选择 “准备基础结构”。

    截图显示 Azure Site Recovery 配置工具正在准备基础结构并安装 Azure Site Recovery 扩展。

  7. 基础结构准备完成且 Azure Site Recovery 扩展成功安装到节点后,会显示“状态:基础结构准备成功”弹出通知。

  8. 最后,选择“ 启用复制”。

Note

准备和安装基础结构代理可能需要最多 7 分钟。 可以通过在此页上选择 “刷新 ”按钮来刷新状态。 刷新后将导航回“复制虚拟机到 Azure”页面。

已知问题

由于 Azure Site Recovery 配置工具处于预览阶段,用户可能在部署过程中遇到技术问题。 为缓解某些问题,请执行以下操作:

  • 问题:遇到错误:

    截图显示在 Azure 门户安装 Azure Site Recovery 代理扩展时出现的临时错误。

  • 解决方案:不需要执行任何作,因为此错误是暂时性的。 导航至 Windows 管理 > Azure Site Recovery 配置(预览)> 保护虚拟机工作负载,并检查步骤 1:“准备基础结构”下的基础结构状态

  • 问题:遇到以下 PowerShell 错误:

    Extension failed to install. Extension returned non-zero exit code for Install: 1. Extension error output: std error: C:\Packages\Plugins\Microsoft.SiteRecovery.Dra.Windows\1.0.0.6\script\InstallAsr.ps1 : Hyper-V is not installed.
      + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
      + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,InstallAsr.ps1
    
    Extension Error: C:\Packages\Plugins\Microsoft.SiteRecovery.Dra.Windows\1.0.0.6\script\InstallAsr.ps1 : Hyper-V is not installed.
      + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
      + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,InstallAsr.ps1
    
  • 解决方案:此错误指示 VM 上可能未安装 Hyper-V。 以管理员权限运行以下 PowerShell 命令:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    

提交工具反馈

如需报告灾难恢复的应用反馈或遇到其他问题,请通过反馈中心执行以下操作告知我们:

  1. 以管理员身份在设备上运行以下 PowerShell 命令收集 .zip 格式的错误日志:

    azcmagent logs -o "C:\AzureArc\azcmagent-logs.zip"
    
  2. 在设备上打开 反馈中心

  3. 在“汇总反馈”下,键入 Azure Arc 灾难恢复(预览版)

  4. “详细说明(可选)”中,提供:

    1. 管理的 Windows Server 操作系统及版本。

    2. 详细说明如何重现遇到的错误。

  5. “选择类别”中,选择“问题”,从下拉列表中选择“Windows Server”,从次级下拉列表中选择“管理”,然后选择“确定”

  6. “查找类似反馈”中,查看是否有其他用户提交了类似问题。 然后选择下一步

  7. “添加更多细节”“以下哪项最能描述问题?”中,根据你的情况选择最合适的选项。

  8. “附件”(可选)下,向我们提供:

    1. 问题截图。

    2. 附加 azcmagent-logs.zip 文件。

  9. 最后,选择 “提交 ”以提交反馈以供审阅。

另请参阅