本教程介绍如何使用 Azure Site Recovery 服务为 Azure VMware 解决方案虚拟机(VM)运行到 Azure 的灾难恢复演练。 演练会验证复制策略,而不会丢失数据。
本教程是系列中的第四个教程,介绍如何为 Azure VMware 解决方案计算机设置到 Azure 的灾难恢复。
本教程中,您将学习如何:
- 为测试故障转移设置隔离网络。
- 准备在故障切换后连接到 Azure VM。
- 为单个计算机执行故障转移测试。
注释
教程介绍了某个方案的最简单部署路径。 它们尽可能地使用默认选项,不显示所有可能的设置和路径。 若要更详细地了解灾难恢复演练的步骤,请查看 本文。
先决条件
在开始之前,请完成前面的教程。 确认已完成以下任务:
- 设置 Azure 以便灾难恢复到 Azure。
- 准备 Azure VMware 解决方案部署,以便能够灾难恢复到 Azure。
- 为 Azure VMware 解决方案 VM 设置灾难恢复。
验证 VM 属性
在运行测试故障转移之前,请验证 VM 属性并确保 VMware vSphere VM 符合 Azure 要求:
在 “受保护的项”中,选择“ 复制的项”,然后选择 VM。
在 “复制的项 ”窗格中,可以看到 VM 信息、运行状况和最新可用恢复点的摘要。 选择 “属性 ”以查看更多详细信息。
在 计算和网络中,可以根据需要修改这些属性:
- Azure 名称
- 资源组
- 目标大小
- 可用性集
- 托管磁盘设置
还可以查看和修改网络设置,包括:
- 故障转移后 Azure VM 所在的网络和子网。
- 分配给网络和子网的 IP 地址。
在 磁盘中,可以获取有关 VM 上的作系统和数据磁盘的信息。
创建一个用于测试故障切换的网络
对于测试故障转移,请选择一个与生产恢复站点网络隔离的网络,该生产恢复站点网络在每个 VM 的 计算和网络 设置中指定。 默认情况下,创建 Azure 虚拟网络时,它与其他网络隔离。 测试网络应模拟生产网络,如下所示:
- 测试网络与生产网络具有相同数量的子网。 子网具有相同的名称。
- 测试网络使用与生产网络相同的 IP 地址类和子网范围。
- 使用“计算和网络”设置中为 DNS VM 指定的 IP 地址更新测试网络的 DNS。 有关详细信息,请阅读 测试故障转移注意事项。
为单个 VM 运行故障转移测试
运行测试故障转移时,将发生以下操作:
- 先决条件验证会执行,以确保故障转移所需的所有必要条件都已就绪。
- 故障转移过程会处理数据,以便创建 Azure 虚拟机。 如果选择最新的恢复点,则会从数据创建恢复点。
- Azure VM 是从上一步中处理的数据创建的。
按照以下步骤运行故障转移测试:
在设置>复制的项中,选择 VM,然后选择+测试故障转移。
为本教程选择 最新处理的 恢复点。 此步骤将 VM 故障转移到最新的可用时间点。 将显示时间戳。
通过使用此选项,无需花费时间处理数据,因此它提供较低的恢复时间目标(RTO)。
在 “测试故障转移”中,选择故障转移后 Azure VM 连接到的目标 Azure 网络。
选择“确定”开始故障转移。
可以通过选择 VM 打开其属性来跟踪进度。 或者,您可以在
保管库名称 的设置 作业 中选择测试故障转移 作业* 站点恢复作业 。故障转移完成后,副本 Azure VM 会显示在 Azure 门户中的 虚拟机下。 检查 VM 的大小是否合适,是否已连接到正确的网络,以及它是否正在运行。
现在应该能够连接到 Azure 中复制的 VM。
若要删除在测试故障转移期间创建的 Azure VM,请选择 VM 上的 清理测试故障转移 。 在“备注”中,记录并保存与测试故障转移相关的任何观测结果。
在某些情况下,故障转移需要大约 8 到 10 分钟的时间来完成额外处理步骤。 在以下情况中,你可能会注意到测试故障转移的时间较长:
- VMware Linux 计算机。
- 未启用 DHCP 服务的 VMware VM。
- VMware VM 不包含以下启动驱动程序:storvsc、vmbus、storflt、intelide、atapi。
故障转移后连接
若要在故障转移后使用远程桌面协议(RDP)或安全外壳(SSH)连接到 Azure VM, 请准备连接。 如果在故障转移后遇到任何连接问题,请按照 故障排除指南进行操作。