运行从Azure VMware Solution到Azure的灾难恢复演练

本教程介绍了如何使用 Azure Site Recovery 服务为 Azure VMware Solution 的虚拟机运行灾难恢复演练,将其迁移到 Azure。 演练会验证复制策略,而不会丢失数据。

本教程是系列中的第四个教程,介绍如何为Azure VMware Solution计算机设置灾难恢复到Azure。

本教程中,您将学习如何:

  • 为测试故障转移设置隔离网络。
  • 准备在故障转移后连接到Azure VM。
  • 为单个计算机执行故障转移测试。

注释

教程介绍了某个方案的最简单部署路径。 它们尽可能地使用默认选项,不显示所有可能的设置和路径。 若要更详细地了解灾难恢复演练的步骤,请查看本文

先决条件

在开始之前,请完成前面的教程。 确认已完成以下任务:

  1. 为灾难恢复设置 Azure
  2. 准备 Azure VMware Solution 部署,以进行到 Azure 的灾难恢复。
  3. 为Azure VMware Solution VM 设置灾难恢复

验证 VM 属性

在运行测试故障转移之前,请验证 VM 属性并确保 VMware vSphere VM符合Azure要求:

  1. “受保护的项”中,选择“ 复制的项”,然后选择 VM。

  2. “复制的项 ”窗格中,可以看到 VM 信息、运行状况和最新可用恢复点的摘要。 选择 “属性 ”以查看更多详细信息。

  3. 计算和网络中,可以根据需要修改这些属性:

    • Azure名称
    • 资源组
    • 目标大小
    • 可用性集
    • 托管磁盘设置

    还可以查看和修改网络设置,包括:

    • 故障转移后Azure VM 所在的网络和子网。
    • 分配给网络和子网的 IP 地址。
  4. 磁盘中,可以获取有关 VM 上的作系统和数据磁盘的信息。

创建一个用于测试故障切换的网络

对于测试故障转移,请选择一个与生产恢复站点网络隔离的网络,该生产恢复站点网络在每个 VM 的 计算和网络 设置中指定。 默认情况下,创建Azure virtual network时,它与其他网络隔离。 测试网络应模拟生产网络,如下所示:

  • 测试网络与生产网络具有相同数量的子网。 子网具有相同的名称。
  • 测试网络使用与生产网络相同的 IP 地址类和子网范围。
  • 使用“计算和网络”设置中为 DNS VM 指定的 IP 地址更新测试网络的 DNS。 有关详细信息,请阅读 测试故障转移注意事项

为单个 VM 运行故障转移测试

运行测试故障转移时,将发生以下操作:

  1. 先决条件验证会执行,以确保故障转移所需的所有必要条件都已就绪。
  2. 故障转移处理数据,以便可以创建Azure VM。 如果选择最新的恢复点,则会从数据创建恢复点。
  3. Azure VM 是从上一步中处理的数据创建的。

按照以下步骤运行故障转移测试:

  1. 设置>复制的项中,选择 VM,然后选择+测试故障转移

  2. 为本教程选择 最新处理的 恢复点。 此步骤将 VM 故障转移到最新的可用时间点。 将显示时间戳。

    通过使用此选项,无需花费时间处理数据,因此它提供较低的恢复时间目标(RTO)。

  3. Test Failover 中,选择故障转移后 Azure VM 连接到的目标 Azure 网络。

  4. 选择“确定”开始故障转移。

    可以通过选择 VM 打开其属性来跟踪进度。 或者,你可以在 vault name>Settings>Jobs> 中选择 Test Failover 作业,*Site Recovery jobs

  5. 故障转移完成后,副本 Azure 虚拟机 显示在 Azure portal 的 Virtual Machines 下。 检查 VM 的大小是否合适,是否已连接到正确的网络,以及它是否正在运行。

    现在,应该能够连接到Azure中复制的 VM。

  6. 若要删除在测试故障转移期间创建的 Azure VM,请在 VM 上选择 测试故障转移清理。 在“备注”中,记录并保存与测试故障转移相关的任何观测结果。

在某些情况下,故障转移需要大约 8 到 10 分钟的时间来完成额外处理步骤。 在以下情况中,你可能会注意到测试故障转移的时间较长:

  • VMware Linux 计算机。
  • 未启用 DHCP 服务的 VMware VM。
  • VMware VM 不包含以下启动驱动程序:storvsc、vmbus、storflt、intelide、atapi。

故障转移后连接

若要在故障转移后使用远程桌面协议(RDP)或安全外壳(SSH)连接到 Azure 虚拟机,准备连接。 如果在故障转移后遇到任何连接问题,请按照故障排除指南操作。

后续步骤