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

Azure Site Recovery 配置工具旨在管理和协调在已启用 Arc 的 Windows Server 操作系统(OS)上运行的本地和 Azure 虚拟机(VM)的复制、故障转移和故障回复过程。 在此公共预览版期间,该工具仅与已启用 Hyper-V 的计算机兼容,通过将其作为辅助位置复制到 Azure,确保本地工作负荷在中断期间保持正常运行。

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

默认情况下,此体验中不包括 Azure 存储帐户。 若要继续,必须创建新的 Azure 存储帐户或使用 Azure 订阅中的现有存储帐户。 这两个选项都会产生额外的成本。

注意

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

  • 必须在要运行它的每台服务器上安装 Azure Site Recovery 配置工具。

先决条件

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

  • 必须在设备上安装和配置 Azure Arc。

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

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

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

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

配置 Azure Site Recovery

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

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

    注意

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

  2. 导航到已启用 Arc 的 Windows Server 2016 或更高版本的 Windows Server 资源。 此 VM 应为 Hyper-V 主机。

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

    Azure 门户的屏幕截图,其中选择了 Windows 管理节点下的 Azure Site Recovery 配置工具。

  4. 选择“ 保护 VM 工作负荷 ”以访问“ 将 VM 复制到 Azure ”页。

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

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

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

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

    如果它们已存在,请选择“ 准备基础结构”。 如果它们不存在,请创建每一个,然后选择“ 查看 + 创建”。 生成这三个项后,选择“ 准备基础结构”。

    准备基础结构并安装 Azure Site Recovery 扩展的 Azure Site Recovery 配置工具的屏幕截图。

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

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

注意

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

已知问题

由于 Azure Site Recovery 配置工具处于预览状态,因此用户在部署过程中可能会遇到技术问题。 若要缓解某些问题,请执行以下步骤:

  • 问题:遇到错误:

    在 Azure 门户 中安装 Azure Site Recovery 代理扩展时显示的暂时性错误的屏幕截图。

  • 解决方案:不需要执行任何操作,因为此错误是暂时性的。 导航到 Windows 管理 > Azure Site Recovery 配置(预览版) > 保护 VM 工作负荷 ,并在步骤 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 OS 和版本。

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

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

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

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

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

    1. 问题的屏幕截图。

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

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

另请参阅