你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 VMware 站点恢复管理器(SRM)部署灾难恢复
本文介绍如何为本地 VMware vSphere 虚拟机(VM)或基于Azure VMware 解决方案的 VM 实现灾难恢复。 本文中的解决方案将 VMware Site Recovery Manager (SRM) 和 vSphere 复制与 Azure VMware 解决方案结合使用。 VMware SRM 和 副本 (replica)tion 服务器的实例部署在受保护站点和恢复站点上。
VMware SRM 是一种灾难恢复解决方案,旨在最大程度地减少发生灾难时Azure VMware 解决方案环境中虚拟机的停机时间。 VMware SRM 自动执行并协调故障转移和故障回复,确保灾难中的最短停机时间。 此外,内置的非中断性测试可确保实现恢复时间目标。 总的来说,VMware SRM 通过自动化简化了管理,并确保快速且高度可预测的恢复时间。
VMware vSphere 复制是 VMware vSphere VM 的基于虚拟机监控程序的副本 (replica)技术。 它可以保护 VM 免受部分或全部站点故障的影响。 此外,它还通过独立于存储、以 VM 为中心的复制简化了 DR 保护。 VMware vSphere 复制基于每个 VM 进行配置,从而可以更好地控制副本 (replica)哪些 VM。
注意
Azure VMware 解决方案中的 VMware 站点恢复管理器(SRM)的当前版本为 8.7.0.3。
支持的方案
VMware SRM 可帮助规划、测试和运行受保护 VMware vCenter Server 站点与恢复 VMware vCenter Server 站点之间的 VM 恢复。 可以在以下两种 DR 方案中将 VMware SRM 与Azure VMware 解决方案配合使用:
- 用于Azure VMware 解决方案私有云灾难恢复的本地 VMware vSphere
- 主要 Azure VMware 解决方案到辅助 Azure VMware 解决方案私有云的灾难恢复
此图显示了将本地 VMware vSphere 部署到Azure VMware 解决方案私有云灾难恢复方案。
该图显示了主要 Azure VMware 解决方案到辅助 Azure VMware 解决方案的部署。
可以使用 VMware SRM 实现不同类型的恢复,例如:
当主要和辅助 Azure VMware 解决方案站点都在运行且功能齐全时,开始进行计划迁移。 它以有序的方式将虚拟机从受保护的站点迁移到恢复站点,在这种情况下,迁移工作负载时不会丢失任何数据。
当受保护的 Azure VMware 解决方案站点意外脱机时,可以调用使用 SRM 的灾难恢复。 VMware 站点恢复管理器使用副本 (replica)机制协调恢复过程,以最大程度地减少数据丢失和系统停机时间。
在Azure VMware 解决方案中,只有单个 VM 才能与 VMware vSphere 复制结合使用,在主机上使用 VMware SRM 进行保护。
双向保护 使用一组配对的 VMware SRM 站点来保护双向 VM。 每个站点可以同时作为受保护站点和恢复站点,但面向一组不同的 VM。
重要
Azure VMware 解决方案不支持:
- 基于阵列的复制和存储策略保护组
- VMware vVOLs 保护组
- 使用 SRM 命令行工具进行 VMware SRM IP 自定义
- 一对多和多对一拓扑
- 自定义 VMware SRM 插件标识符或扩展 ID
部署工作流
该工作流图显示了从主要 Azure VMware 解决方案到辅助解决方案的工作流。 此外,它还显示了在 Azure 门户和 Azure VMware 解决方案的 VMware vSphere 环境中采取的步骤,以实现对 VM 的端到端保护。
先决条件
确保向远程用户提供远程 vMware VRM 管理员和远程 vCenter Server 中的 VMware SRM 管理员角色。
方案:本地到 Azure VMware 解决方案
部署为次要区域的 Azure VMware 解决方案私有云。
对本地 VMware SRM 和虚拟云设备的 DNS 解析 。
注意
对于 2021 年 7 月 1 日或之后创建的私有云,可以配置专用 DNS 解析。 对于 2021 年 7 月 1 日之前创建的需要专用 DNS 解析的私有云,请创建支持请求以请求专用 DNS 配置。
本地 VMware vSphere 与 Azure VMware 解决方案 - 2 Gbps 之间的 ExpressRoute 连接。
方案:主要 Azure VMware 解决方案到辅助解决方案
Azure VMware 解决方案私有云必须部署在主要和次要区域中。
源和目标 Azure VMware 解决方案私有云之间的连接,如 ExpressRoute Global Reach。
在 Azure VMware 解决方案中安装 SRM
在本地数据中心,安装 VMware SRM 和 vSphere 复制。
注意
使用每个 PSC 一个 vCenter 服务器实例的双站点拓扑部署模型。 此外,请确保已打开所需的 vSphere 复制网络端口。
在 Azure VMware 解决方案私有云中,在“管理”下,选择“加载项”>“灾难恢复”。
Azure VMware 解决方案私有云中的默认 CloudAdmin 用户没有足够的权限来安装 VMware SRM 或 vSphere 复制。 安装过程涉及先决条件部分中所述的多个步骤。 相反,你可以将 VMware SRM 与 vSphere 复制一起作为 Azure VMware 解决方案私有云中的加载项服务进行安装。
注意
Azure VMware 解决方案中的 VMware 站点恢复管理器(SRM)的当前版本为 8.5.0.3。
从“灾难恢复解决方案”下拉列表中,选择“VMware Site Recovery Manager (SRM) – vSphere 复制”。
提供许可证密钥,选择同意条款和条件,然后选择“安装”。
注意
如果未提供许可证密钥,则会在评估模式下安装 SRM。 该许可证仅用于启用 VMware SRM。
安装 vSphere 复制设备
成功安装 VMware SRM 设备后,需要安装 vSphere 复制设备。 每个复制服务器最多可容纳 200 个受保护的 VM。 请根据需要进行横向缩减或横向扩展。
从“灾难恢复”选项卡的“复制使用”下拉菜单中,选择“vSphere 复制”。
根据要保护的 VM 数量,移动 vSphere 服务器滑块以指示所需的复制服务器数量。 然后选择“安装”。
安装后,请验证是否已安装 VMware SRM 和 vSphere 复制设备。
提示
“卸载”按钮指示当前同时安装了 VMware SRM 和 vSphere 复制设备。
在 vCenter Server 中配置站点配对
安装 VMware SRM 和 vSphere Replication 后,需要在 vCenter Server 中完成配置和站点配对。
以 . 身份 cloudadmin@vsphere.local登录到 vSphere 客户端。
导航到“Site Recovery”,检查 vSphere 复制和 VMware SRM 的状态,然后选择“打开 Site Recovery”以启动客户端。
在打开的新选项卡中的 Site Recovery (SR) 客户端中选择“新建站点对”。
输入远程站点详细信息,然后选择“下一步”。
注意
Azure VMware 解决方案私有云使用嵌入式平台服务控制器(PSC)运行,因此只能选择一个本地 vCenter Server。 如果远程 vCenter Server 使用嵌入式平台服务控制器 (PSC),请使用 vCenter Server 的 FQDN(或其 IP 地址)和端口来指定 PSC。
远程用户必须有足够的权限来执行配对。 若要确保这一点,一种简单的方法是向该用户授予远程 vCenter Server 中的 VRM 管理员和 SRM 管理员角色。 对于远程 Azure VMware 解决方案私有云,cloudadmin 配置有这些角色。
选择“连接”以接受远程 vCenter Server 的证书。
此时,客户端应将双方的 VMware VRM 和 VMware SRM 设备发现为要配对的服务。
选择要配对的设备,然后选择“下一步”。
选择“连接”以接受远程 VMware SRM 和远程 vCenter Server(再一次)的证书。
选择“连接”以接受本地 VMware SRM 和本地 vCenter Server 的证书。
检查设置,然后选择“完成”。
如果成功,客户端会显示另一个配对面板。 但是,如果失败,则会报告警报。
在底部的右上角,选择双向上箭头展开面板,以显示“最新任务”和“警报”。
注意
SR 客户端有时需要很长时间才能刷新。 如果某个操作似乎耗时过长或出现“停滞”,请选择菜单栏上的刷新图标。
选择“查看详细信息”以打开远程站点配对面板,这会打开一个用于登录远程 vCenter Server 的对话框。
输入具有足够权限进行复制和站点恢复的用户名,然后选择“登录”。
对于配对,登录通常是不同的用户,是建立配对的一次性操作。 每次启动客户端以处理配对时,SR 客户端都需要此登录。
注意
具有足够权限的用户应在远程 vCenter Server 中被授予“VRM 管理员”和“SRM 管理员”角色。 用户还应有权访问远程 vCenter Server 清单,例如文件夹和数据存储。 对于远程 Azure VMware 解决方案私有云,cloudadmin 用户具有适当的权限和访问权限。
你会看到一条警告消息,指示本地 VRM 中嵌入的 VRS 未运行。 警告是因为Azure VMware 解决方案不使用Azure VMware 解决方案私有云中的嵌入式 VRS,而是使用 VRS 设备。
VMware SRM 保护、重新保护和故障回复
创建站点配对后,使用以下 VMware 文档从Azure 门户对 VM 进行端到端保护。
-
注意
如果为Azure VMware 解决方案环境和本地环境之间的网络映射定义了 IP 自定义规则,则由于 SRM 8.3.0 已知问题,这些规则不会在从Azure VMware 解决方案环境故障回复到本地环境时应用。 解决此限制的方法是从保护组中的所有 VM 中删除保护,然后在启动故障回复之前重新配置对它们的保护。
VMware SRM 解决方案的持续管理
Microsoft 旨在简化 Azure VMware 解决方案 私有云上的 VMware SRM 和 vSphere 复制安装。 你负责管理许可证和灾难恢复解决方案的日常操作。
缩放限制
若要了解具有Azure VMware 解决方案的 VMware 站点恢复管理器加载项的限制,检查 Azure 订阅和服务限制、配额和约束。
VMware SRM 许可证
你可以使用评估许可证或生产许可证安装 VMware SRM。 评估许可证的有效期为 60 天。 评估期过后,需要获得 VMware SRM 的生产许可证。
不能将预先存在的本地 VMware SRM 许可证用于 Azure VMware 解决方案私有云。 请与销售团队和 VMware 合作,获取新的基于期限的 VMware SRM 生产许可证。
获取 VMware SRM 的生产许可证后,即可开始使用 Azure VMware 解决方案 门户使用新的生产许可证更新 VMware SRM。
卸载 VMware SRM
如果不再需要 VMware SRM,则必须以干净的方式卸载它。 卸载 VMware SRM 之前,必须按正确的顺序从这两个站点中删除所有 VMware SRM 配置。 如果在卸载 VMware SRM 之前未删除所有配置,则某些 VMware SRM 组件(如占位符 VM)可能保留在Azure VMware 解决方案基础结构中。
在 vSphere 客户端中,选择 Site Recovery>打开 Site Recovery。
在“Site Recovery”主页选项卡上,选择一个站点对,然后选择“查看详细信息”。
选择“恢复计划”选项卡,右键单击恢复计划并选择“删除”。
注意
无法删除正在运行的恢复计划。
选择“保护组”选项卡,选择一个保护组,然后选择“虚拟机”选项卡。
突出显示所有虚拟机,右键单击并选择“删除保护”。
从 VM 中删除保护会从恢复站点中删除占位 VM。 对所有保护组重复此操作。
在“保护组”选项卡中,右键单击保护组并选择“删除”。
注意
无法删除包含在恢复计划中的保护组。 无法删除包含仍配置了保护的虚拟机的 vSphere 复制保护组。
选择“站点对”>“配置”并删除所有清单映射。
a. 选择每个“网络映射”、“文件夹映射”和“资源映射”选项卡。
b. 在每个选项卡中,选择站点,右键单击映射并选择“删除”。
对于这两个站点,选择“占位数据存储”,右键单击占位数据存储,然后选择“删除”。
选择“站点对”>“摘要”,然后选择“中断站点对”。
注意
中断站点配对时,会删除与将 Site Recovery Manager 注册到远程站点上的 Site Recovery Manager、vCenter 服务器和 Platform Services Controller 相关的所有信息。
在私有云中,在“管理”下,选择“加载项”>“灾难恢复”,然后选择“卸载复制设备”。
卸载复制设备后,从“灾难恢复”选项卡中选择“为 Site Recovery Manager 卸载”。
在辅助 Azure VMware 解决方案站点上重复这些步骤。
支持
VMware Site Recovery Manager (SRM) 是 VMware 提供的灾难恢复解决方案。
Microsoft 仅支持安装/卸载 VMware SRM 和 vSphere 复制管理器,并在Azure VMware 解决方案纵向扩展/缩减 vSphere 复制设备。
对于所有其他问题,例如配置和复制,请联系 VMware 获取支持。
VMware 和 Microsoft 支持团队根据需要相互联系,以排查 Azure VMware 解决方案 上的 VMware SRM 问题。