Condividi tramite

将运行 Storage Spaces Direct 的 Azure 虚拟机复制到另一个区域

本文介绍如何为运行存储空间直通的 Azure 虚拟机启用灾难恢复。

注释

存储空间直通群集仅支持崩溃一致性恢复点。

存储空间直通(S2D) 是一种软件定义的存储,它提供了创建 来宾群集 在 Azure 上的方法。 Azure 中的来宾群集是由 IaaS 虚拟机组成的故障转移群集。 它允许托管的虚拟机工作负荷在客户群集之间进行故障转移,从而实现比单个 Azure 虚拟机更高的应用程序可用性 SLA。 在虚拟机托管关键应用程序(如 SQL 或横向扩展文件服务器)的情况下,它非常有用。

使用存储空间直通进行灾难恢复

在典型方案中,使用 Azure 上的来宾群集中的虚拟机为应用程序(例如横向扩展文件服务器)提供更高的复原能力。 虽然此配置为你的应用程序提供了更高的可用性,但你还希望通过使用 Site Recovery 来保护这些应用程序,以应对任何区域级别的故障。 Site Recovery 将数据从一个区域复制到另一个 Azure 区域,并在发生故障转移时在容灾区域中启动群集。

下图显示了使用存储空间直通的双节点 Azure 虚拟机故障转移群集。

存储空间的屏幕截图。

  • Windows 故障转移群集中的两个 Azure 虚拟机,每个虚拟机都有两个或更多个数据磁盘。
  • S2D 同步数据磁盘上的数据,并将同步存储显示为存储池。
  • 存储池作为群集共享卷(CSV)呈现给故障转移群集。
  • 故障转移群集对数据驱动器使用 CSV。

灾难恢复注意事项

  1. 为群集设置 云见证 时,请将见证服务器保留在灾难恢复区域中。
  2. 如果将虚拟机切换到位于不同于源区域的灾难恢复区域的子网,则需要在切换后更改群集 IP 地址。 若要更改群集的 IP,请使用 Site Recovery 恢复计划脚本

为 S2D 群集启用 Site Recovery

  1. 在恢复服务保管库中,选择 “+复制副本”。

  2. 选择群集中的所有节点,并将其作为 多 VM 一致性组的一部分。

  3. 选择关闭应用程序一致性的复制策略*(仅提供崩溃一致性支持)。

  4. 启用复制。

    显示配置复制设置的位置的屏幕截图。

  5. 转到已复制的项目,可以看到两个虚拟机的状态。

  6. 这两个虚拟机都受到保护,并且也显示为多 VM 一致性组的一部分。

    显示虚拟机受到保护且属于多 VM 一致性组的屏幕截图。

创建恢复计划

恢复计划支持在故障转移期间对多层应用程序中的各个层进行排序。 排序有助于保持应用程序一致性。 为多层 Web 应用程序创建恢复计划时,请完成使用 Site Recovery 创建恢复计划中所述的步骤。

将虚拟机添加到故障转移组

  1. 通过添加虚拟机创建恢复计划。
  2. 选择“ 自定义 ”以对虚拟机进行分组。 默认情况下,所有虚拟机都是其中的一部分 Group 1

将脚本添加到恢复计划

若要使应用程序正常运行,可能需要在故障转移后或在测试故障转移期间对 Azure 虚拟机执行一些作。 您可以自动执行一些故障转移后的操作。 例如,此处我们附加负载均衡器并更改集群 IP。

虚拟机的故障转移

需要使用 Site Recovery 恢复计划对虚拟机的两个节点进行故障转移。

显示 Storage Spaces Direct 保护的屏幕截图。

运行故障转移测试

  1. 在 Azure 门户中,选择恢复服务保管库。
  2. 选择创建的恢复计划。
  3. 选择“测试故障转移”
  4. 若要启动测试故障转移过程,请选择恢复点和 Azure 虚拟网络。
  5. 辅助环境启动后,执行验证。
  6. 验证完成后,若要清理故障转移环境,请选择“ 清理测试故障转移”。

有关详细信息,请参阅在 Site Recovery 中执行到 Azure 的测试故障转移

运行故障转移

  1. 在 Azure 门户中,选择恢复服务保管库。
  2. 选择为 SAP 应用程序创建的恢复计划。
  3. 选择 故障转移
  4. 若要启动故障转移过程,请选择恢复点。

有关详细信息,请参阅 Site Recovery 中的故障转移

后续步骤