本教程介绍如何使用 Azure Site Recovery 服务为 Azure VMware 解决方案虚拟机(VM)启用复制,以实现到 Azure 的灾难恢复。
这是系列教程中的第三个教程,介绍如何为 Azure VMware 解决方案 VM 设置到 Azure 的灾难恢复。 在上一教程中,你 已准备好用于灾难恢复到 Azure 的 Azure VMware 解决方案环境 。
本教程中,您将学习如何:
- 在 Azure VMware 解决方案私有云中设置源复制设置和 Azure Site Recovery 配置服务器。
- 设置复制目标。
- 创建复制策略。
- 为 VMware vSphere VM 启用复制。
注释
教程介绍了某个方案的最简单部署路径。 它们尽可能地使用默认选项,并且不会显示所有可能的设置和路径。
先决条件
在开始之前,请完成前面的教程。 确认已完成以下这些任务:
- 设置 Azure 以灾难恢复到 Azure。
- 准备 Azure VMware 解决方案部署,以便能够灾难恢复到 Azure。
此外,请确保满足成功设置配置服务器的所有 先决条件 。
注意事项
本教程介绍如何复制单个 VM。 如果要部署多个 VM,则应使用 部署规划器工具。
在本教程中,Site Recovery 会自动将 MySQL 下载并安装到配置服务器。 如果愿意,可以 改为手动设置它 。
选择保护目标
- 在“恢复服务保管库” 中,选择保管库名称。 本教程使用 ContosoVMVault。
- 在 “入门”中,选择 “Site Recovery”。 然后选择“准备基础结构” 。
- 在“保护目标”“计算机所在位置”中,选择“本地”。
- 在“要将计算机复制到何处?”中,选择“复制到 Azure” 。
- 在“你的计算机是否已虚拟化”中,选择“是,带有 VMware vSphere 虚拟机监控程序” 。 然后选择“ 确定”。
设置源环境
在您的源环境中,需要一台具有高可用性的单台本地计算机来托管这些本地 Site Recovery 组件。
配置服务器:此服务器协调 Azure VMware 解决方案私有云与 Azure 之间的通信。 它还管理数据复制。
进程服务器:此服务器充当复制网关。 它执行以下任务:
- 接收复制数据,优化数据(缓存、压缩和加密),并将数据发送到 Azure 中的缓存存储帐户。
- 在要复制的 VM 上安装移动服务代理。
- 执行 Azure VMware 解决方案虚拟机的自动发现。
主目标服务器:此服务器在从 Azure 故障恢复期间处理复制数据。
所有这些组件一起安装在称为 配置服务器的单个 Azure VMware 解决方案计算机上。 默认情况下,对于 Azure VMware 解决方案灾难恢复,请将配置服务器设置为高度可用的 VMware vSphere VM。 为此,请下载基于 Open Virtualization Format (OVF)的已准备好的 Open Virtualization Application (OVA) 模板。 然后,将模板导入 VMware vCenter Server 以创建 VM。
- 门户中提供了最新版本的配置服务器。 也可以直接从 下载中心下载它。
如果无法使用 OVA 模板设置 VM,可以 手动设置配置服务器。
随 OVA 模板提供的许可证是有效期为 180 天的评估许可证。 在 VM 上运行的 Windows 必须使用所需的许可证进行激活。
下载模板
- 在保管库中,转到“准备基础结构”“源”>。
- 在“准备源”中,选择“+配置服务器”。
- 在“添加服务器”中,检查“VMware 的配置服务器”是否已显示在“服务器类型”中 。
- 下载配置服务器的 OVA 模板。
在 VMware 中导入模板
使用 VMware vSphere 客户端登录到 VMware vCenter 服务器。
在“文件”菜单中,选择“部署 OVF 模板”以启动“部署 OVF 模板”向导 。
在 “选择 OVF 模板 ”页上,输入下载的 OVF 文件的位置。
在 “选择名称和文件夹 ”和 “选择计算资源 ”页上,接受默认设置。
在“ 审阅详细信息 ”页上,选择“ 下一步”。
在“选择存储”页上,为了获得最佳性能,请在“选择虚拟磁盘格式”中选择“Thick Provision Eager Zeroed”。
在“准备完成”页上,若要使用默认设置设置 VM,请在部署>完成后选择“开机”。
小窍门
默认情况下,模板包含单个网络适配器。 如果要添加适配器,请在 部署后清除电源 ,然后选择 “完成”。 可以在部署后添加适配器。
添加网络适配器
如果要将网络适配器添加到配置服务器,请在在保管库中注册服务器之前添加它。 注册后无法添加适配器。
- 在 vSphere 客户端库存中,右键单击 VM 并选择“编辑设置” 。
- 在“硬件”中,选择“添加”“以太网适配器”。 然后选择下一步。
- 选择适配器类型和网络。
- 若要在启用 VM 时连接适配器,请选择 “开机时连接”。
- 选择“下一步”>“完成”。 然后选择“ 确定”。
注册配置服务器
设置配置服务器后,在保管库中注册它:
通过 VMware vSphere 客户端控制台打开 VM。
VM 在 Windows Server 2016 安装体验中启动。 接受许可协议,然后输入管理员密码。
安装完成后,以管理员身份登录到 VM。
首次登录时,Azure Site Recovery 配置工具会在几秒钟内启动。
输入用于向 Azure Site Recovery 注册配置服务器的名称。 然后选择下一步。
该工具会检查 VM 是否能够连接到 Azure。 建立连接后,选择“登录”以登录到 Azure 订阅。 使用的凭据必须有权访问配置服务器所要注册到的保管库。 确保为此用户分配必要的 角色 。
该工具执行一些配置任务,然后重启。
再次登录到计算机。 几秒钟后, 配置服务器管理 向导会自动启动。
配置设置并添加 VMware vCenter 服务器
完成配置服务器的设置和注册:
在 配置服务器管理 向导中,选择 “设置连接”。
从下拉列表中,首先选择用于在源计算机上发现和推送安装移动服务的内置进程服务器的网络适配器。 然后选择配置服务器用于与 Azure 连接的适配器。 完成后,选择“保存”。
配置后无法更改此设置。
在 “选择恢复服务保管库”中,选择 Azure 订阅和相关资源组和保管库。
在“安装第三方软件”中,接受许可协议。 选择“下载并安装”,安装 MySQL 服务器。 如果将 MySQL 放置在路径中,则可以跳过此步骤。 详细了解 MySQL 安装。
在 “验证设备配置”中,等待先决条件得到验证,然后再继续。
在 配置 vCenter Server/vSphere ESXi 服务器中:
- 输入包含要复制的 VM 的 VMware vCenter 服务器的完全限定域名(FQDN)或 IP 地址。
- 输入服务器侦听的端口。
- 输入要用于保管库中的 VMware vCenter 服务器的友好名称。
输入配置服务器用于连接到 VMware vCenter 服务器的用户凭据。
确保用户名和密码正确。 此外,请确保用户是要保护的虚拟机的管理员组的一部分。 Azure Site Recovery 使用这些凭据自动发现可用于复制的 VMware vSphere VM。
选择 “添加”,然后选择“ 继续”。
在 “配置虚拟机凭据”中,输入将在启用复制时自动在 VM 上安装移动服务的用户名和密码。
- 对于 Windows,帐户需要对要复制的计算机上的本地管理员权限。
- 对于 Linux,请提供根帐户的详细信息。
选择 “完成配置”。
完成注册后,打开 Azure 门户,验证配置服务器和 VMware 服务器是否在“恢复服务保管库”“管理”>“Site Recovery 基础结构”“配置服务器”中列出。
注册配置服务器后,Site Recovery 会使用指定的设置连接到 VMware vCenter 服务器,并发现 VM。
注释
帐户名可能需要 15 分钟或更长时间才能出现在门户中。 若要立即更新,请选择 “配置服务器”,选择服务器名称,然后选择“ 刷新服务器”。
设置目标环境
选择并验证目标资源:
选择 “准备基础结构>目标”。
选择要使用的 Azure 订阅。 本教程中的示例使用 Azure 资源管理器模型。
Azure Site Recovery 检查是否具有一个或多个虚拟网络。 在本教程系列的第一篇教程中,您应该已经通过设置 Azure 组件获取这些网络。
创建复制策略
打开 Azure 门户。 搜索并选择 恢复服务保管库。
选择恢复服务保管库(本教程中的 ContosoVMVault )。
若要创建复制策略,请选择 Site Recovery 基础结构>复制策略>+复制策略。
在“ 创建复制策略 ”窗格中,对于 “名称”,输入策略名称(本教程中的 VMwareRepPolicy )。
对于 以分钟为单位的 RPO 阈值,请使用默认值 60 分钟。 此值定义创建恢复点的频率。 如果连续复制超出此限制,将生成警报。
在 恢复点保留(以小时为单位)中,指定每个恢复点的保留时间(本教程中的 24 小时)。 复制的虚拟机可以恢复到保留窗口中的任何点。
在 应用一致性快照频率(以分钟为单位)中,指定创建应用一致性快照的频率。 本教程使用默认值 60 分钟。 选择“确定” 以创建策略。
此策略自动与配置服务器关联。 默认情况下会自动为故障回复创建匹配策略。 例如,如果复制策略是 rep-policy,则故障回复策略为 rep-policy-failback。 在从 Azure 启动故障回复之前,不会使用此策略。
注释
在 VMware vSphere 到 Azure 方案中,崩溃一致性快照按 5 分钟间隔拍摄。
启用复制
为虚拟机启用复制,如下所示:
选择复制应用程序>源。
在 “源”中,选择“ 本地”,然后选择 源位置中的配置服务器。
在 “计算机类型”中,选择 “虚拟机”。
在 vCenter/vSphere 虚拟机监控程序中,选择管理主机的 vCenter Server。
选择进程服务器(默认情况下安装在配置服务器 VM 上)。 然后选择“ 确定”。
将根据建议的限制和其他参数显示每个进程服务器的健康状态。 选择一个正常运行的进程服务器。 不能选择 关键 进程服务器。 你可以进行故障排除并解决错误或者设置一个横向扩展进程服务器。
在 “目标”中,选择要在其中创建故障转移 VM 的订阅和资源组。 本教程使用 Resource Manager 部署模型。
选择 Azure VM 在故障转移后创建时所要连接的 Azure 网络和子网。
选择 立即为所选机器进行配置,以将网络设置应用于所有启用复制的 VM。 选择“稍后配置”以选择每个计算机的 Azure 网络。
在 “虚拟机>选择虚拟机”中,选择要复制的每台计算机。 只能选择可以启用复制功能的计算机。 然后选择“ 确定”。
如果无法查看或选择任何特定的虚拟机, 请排查该问题。
在 “属性>配置属性”中,选择进程服务器用于在计算机上自动安装移动服务的帐户。
在“复制设置”“配置复制设置”中,检查是否选择了正确的复制策略。
选择“启用复制”。 为 VM 启用复制时,Site Recovery 会安装移动服务。
在设置>作业>Site Recovery 作业中跟踪启用保护作业的进度。 完成保护作业和生成恢复点后,计算机即可准备进行故障转移。
可能要等 15 分钟或更长时间,更改才会生效并显示在门户中。
若要监视添加的 VM,请检查 配置服务器>上次联系 At 中 VM 的上次发现时间。 若要添加 VM 而不想要等待计划的查找,请将配置服务器高亮显示(不要选择它),然后选择“刷新”。
后续步骤
启用复制后, 运行灾难恢复演练 ,确保一切按预期工作。