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 代理,并将复制策略与群集节点相关联。 若要在环境中设置灾难恢复,请执行以下步骤:
导航到Azure 门户,然后选择已启用 Windows Server Arc 的设备。
注意
在公共预览阶段,请注意,此功能只能在公有云中访问。
导航到已启用 Arc 的 Windows Server 2016 或更高版本的 Windows Server 资源。 此 VM 应为 Hyper-V 主机。
在左窗格中,导航到 Windows 管理,然后选择 Azure Site Recovery 配置(预览版)。
选择“ 保护 VM 工作负荷 ”以访问“ 将 VM 复制到 Azure ”页。
在“步骤 1:准备基础结构”下,选择“准备基础结构”。
在“准备基础结构”页上,需要创建以下内容,除非它们已存在:
- 基础结构的保管库。
- Hyper-V 站点。
- 复制策略。
如果它们已存在,请选择“ 准备基础结构”。 如果它们不存在,请创建每一个,然后选择“ 查看 + 创建”。 生成这三个项后,选择“ 准备基础结构”。
基础结构准备完成后,在节点上成功安装 Azure Site Recovery 扩展后, 会显示“状态:基础结构准备成功 ”弹出通知。
最后,选择“ 启用复制”。
注意
准备和安装基础结构代理最多可能需要 7 分钟。 可以通过在此页上选择“ 刷新 ”按钮来刷新状态。 刷新会将你导航回 “将 VM 复制到 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
提交工具反馈
若要报告有关灾难恢复的应用反馈,或者遇到其他问题,请通过反馈中心执行以下操作告知我们:
在设备上以管理员身份运行以下 PowerShell 命令,以收集格式的错误日志
.zip
:azcmagent logs -o "C:\AzureArc\azcmagent-logs.zip"
在 设备上打开反馈中心 。
在“汇总反馈”下,键入 Azure Arc 灾难恢复(预览版)。
在“更详细解释”(可选)下,向我们提供:
要管理的 Windows Server OS 和版本。
有关如何重现遇到的错误的详细说明。
在 “选择类别”下,选择“ 问题”, 从下拉列表中选择“Windows Server ”,从辅助下拉列表中选择 “管理 ”,然后选择“ 确定”。
在“查找类似的反馈”下,查看其他用户是否提交了类似的问题。 然后选择下一步。
在 “添加更多详细信息 ”下, 以下哪项最能描述你的问题?,根据具体情况选择最合适的选项。
在“附件”(可选)下,向我们提供:
问题的屏幕截图。
附加azcmagent-logs.zip文件。
最后,选择“提交”以提交反馈以供审阅。