XenServer

启用灾难恢复

本节介绍如何在 XenCenter 中启用灾难恢复。使用配置 DR 对话框可以标识用来存储池元数据(有关池中所有 VM 和 vApp 的配置信息)的存储库。每当对池中的 VM 或 vApp 配置进行更改时,池元数据都将进行更新。

注意:

只有当使用基于 HBA 的 LVM 或基于 iSCSI 的 LVM 时,才能启用灾难恢复。在此存储上需要少量空间来创建新 LUN,用以包含池恢复信息。

在开始之前,请确保已用于 DR 的 SR 仅连接到主站点上的池。已用于 DR 的 SR 不得连接到辅助站点上的池。

要配置灾难恢复,请完成以下步骤:

  1. 在主站点上,选择要保护的池。从菜单中,指向灾难恢复,然后选择配置

  2. 最多可以选择 8 个用来存储池元数据的 SR。在此存储上需要少量空间来创建新 LUN,用以包含池恢复信息。

    注意:

    将存储池中所有 VM 的信息,而不需要单独选择各个 VM 进行保护。

  3. 选择确定。池现在将受保护。

发生灾难时恢复 VM 和 vApp(故障转移)

本节将介绍如何在辅助(恢复)站点上恢复 VM 和 vApp。

  1. 在 XenCenter 中选择辅助池,并在菜单中选择灾难恢复,然后选择灾难恢复向导

    “灾难恢复”向导显示以下三个恢复选项:故障转移故障恢复测试故障转移。要在辅助站点上恢复,请选择故障转移,然后选择下一步

    警告:

    如果结合使用光纤通道共享存储和 LUN 镜像将数据复制到辅助站点,请在尝试恢复 VM 之前断开镜像。必须断开镜像以确保辅助站点具有读取/写入访问权限。

  2. 选择要恢复的 VM 和 vApp 的池元数据所在的存储库 (SR)。

    默认情况下,此向导页面上的列表显示池中当前连接的所有 SR。要扫描查找更多的 SR,请选择查找存储库,然后选择要扫描的存储类型:

    • 要扫描所有可用的硬件 HBA SR,请选择查找硬件 HBA SR

    • 要扫描软件 iSCSI SR,请选择查找软件 iSCSI SR,然后键入目标主机、IQN 和 LUN 详细信息。

    在该向导中选择了所需的 SR 之后,选择下一步继续操作。

  3. 选择要恢复的 VM 和 vApp。选择相应的恢复后的电源状态选项,以指定是否希望该向导在 VM 和 vApp 已恢复后自动启动它们。或者,您可以在故障转移完成后手动将其启动。

    选择下一步前进到下一个向导页面,开始进行故障转移预检查。

  4. 在开始故障转移之前,向导将执行多项预检查。例如,确保选定 VM 和 vApp 所需的所有存储均可用。如果此时缺少任何存储,可以选择此页面上的连接 SR 以查找并连接相关 SR。

    解决预检查页面上的任何问题,然后选择故障转移开始执行恢复过程。

  5. 进度页面将显示每个 VM 和 vApp 的恢复过程结果。故障转移过程将从已复制的存储中导出 VM 和 vApp 的元数据。因此,故障转移所用的时间取决于要恢复的 VM 和 vApp。将在主池中重新创建 VM 和 vApp,并且包含虚拟磁盘的 SR 将连接到重新创建的 VM。如果指定,VM 将启动。

  6. 当故障转移完成时,选择下一步查看摘要报告。选择摘要报告页面上的完成以关闭向导。

在主站点可用之后,执行“灾难恢复”向导并选择故障恢复以恢复运行该站点上的 VM。

在灾难之后将 VM 和 vApp 还原到主站点(故障恢复)

本节介绍如何将从已复制的存储还原 VM 和 vApp。当主站点在灾难之后重新联机时,可以将 VM 和 vApp 还原回主(生产)站点上的池中。要将 VM 和 vApp 故障恢复到主站点,请使用“灾难恢复”向导。

  1. 在 XenCenter 中选择主池,并在“池”菜单中选择灾难恢复,然后选择灾难恢复向导

    “灾难恢复”向导显示以下三个恢复选项:故障转移故障恢复测试故障转移。要将 VM 和 vApp 还原到主站点,请选择故障恢复,然后选择下一步

    警告:

    如果结合使用光纤通道共享存储和 LUN 镜像将数据复制到主站点,请在尝试还原 VM 之前断开镜像。必须断开镜像以确保主站点具有读取/写入访问权限。

  2. 选择要恢复的 VM 和 vApp 的池元数据所在的存储库 (SR)。

    默认情况下,此向导页面上的列表显示池中当前连接的所有 SR。要扫描查找更多的 SR,请选择查找存储库,然后选择要扫描的存储类型:

    • 要扫描所有可用的硬件 HBA SR,请选择查找硬件 HBA SR

    • 要扫描软件 iSCSI SR,请选择查找软件 iSCSI SR,然后键入目标主机、IQN 和 LUN 详细信息。

    在该向导中选择了所需的 SR 之后,选择下一步继续操作。

  3. 选择要还原的 VM 和 vApp。选择相应的恢复后的电源状态选项,以指定是否希望该向导在 VM 和 vApp 已恢复后自动启动它们。或者,您可以在故障恢复完成后手动启动它们。

    选择下一步前进到下一个向导页面,开始进行故障恢复预检查。

  4. 在开始故障恢复之前,向导将执行多项预检查。例如,确保选定 VM 和 vApp 所需的所有存储均可用。如果此时缺少任何存储,可以选择此页面上的连接 SR 以查找并连接相关 SR。

    解决预检查页面上的任何问题,然后选择故障恢复开始执行恢复过程。

  5. 进度页面将显示每个 VM 和 vApp 的恢复过程结果。故障恢复过程将从已复制的存储中导出 VM 和 vApp 的元数据。因此,故障恢复过程可能会需要一些时间,具体取决于要还原的 VM 和 vApp 的数量。将在主池中重新创建 VM 和 vApp,并且包含虚拟磁盘的 SR 将连接到重新创建的 VM。如果指定,VM 将启动。

  6. 当故障恢复完成时,选择下一步查看摘要报告。选择摘要报告页面上的完成以关闭向导。

测试故障转移

故障转移测试是灾难恢复规划中不可或缺的部分。可以使用灾难恢复向导对灾难恢复系统执行无中断测试。在测试故障转移操作期间,测试步骤与故障转移过程基本相同,只是 VM 和 vApp 在恢复到 DR 站点之后不会启动,而是被置于暂停状态。在测试故障转移操作结束时,在 DR 站点上重新创建的所有 VM、vApp 和存储都将自动删除。在完成初始 DR 配置后,以及在启用 DR 的池中进行重要的配置更改后,请通过执行测试故障转移来验证故障转移是否能正常进行。

  1. 在 XenCenter 中选择辅助池,并在菜单上选择灾难恢复以打开灾难恢复向导

    “灾难恢复”向导显示以下三个恢复选项:故障转移故障恢复测试故障转移。要测试您的灾难恢复系统,请选择 Test Failover(测试故障转移),然后选择 Next(下一步)。

    注意:

    如果结合使用光纤通道共享存储和 LUN 镜像将数据复制到辅助站点,请在尝试恢复数据之前断开镜像。必须断开镜像以确保辅助站点具有读取/写入访问权限。

  2. 选择要恢复的 VM 和 vApp 的池元数据所在的存储库 (SR)。

    默认情况下,此向导页面上的列表显示池中当前连接的所有 SR。要扫描查找更多的 SR,请选择查找存储库,然后选择要扫描的存储类型:

    • 要扫描所有可用的硬件 HBA SR,请选择查找硬件 HBA SR

    • 要扫描软件 iSCSI SR,请选择查找软件 iSCSI SR,然后在框中键入目标主机、IQN 和 LUN 详细信息。

    在该向导中选择了所需的 SR 之后,选择下一步继续操作。

  3. 选择要恢复的 VM 和 vApp,然后选择下一步前进到下一个页面,开始进行故障转移预检查。

  4. 在开始测试故障转移之前,向导将执行多项预检查。例如,确保选定 VM 和 vApp 所需的所有存储均可用。

    • 检查存储是否可用。如果缺少任何存储,可以选择此页面上的“连接 SR”以查找并连接相关 SR。

    • 检查是否未对目标 DR 池启用高可用性功能。必须对辅助池禁用高可用性功能,以免在主池和 DR 池上运行相同的 VM。必须禁用高可用性功能以确保在恢复后不会自动启动已恢复的 VM 和 vApp。要对辅助池禁用高可用性功能,只需选择此页面上的禁用高可用性即可。如果此时高可用性功能处于禁用状态,则它会在测试故障转移过程结束时自动重新启用。

    解决预检查页面上的任何问题,然后选择故障转移开始执行测试故障转移。

  5. 进度页面将显示每个 VM 和 vApp 的恢复过程结果。故障转移过程将从已复制的存储中恢复 VM 和 vApp 的元数据。因此,故障转移过程可能会需要一些时间,具体取决于要恢复的 VM 和 vApp 的数量。将在 DR 池中重新创建所选 VM 和 vApp,包含虚拟磁盘的 SR 将连接到重新创建的 VM。

    恢复后的 VM 将被置于暂停状态:在测试故障转移期间,它们将不会在辅助站点上启动。

  6. 如果您对成功执行的测试故障转移满意,请在向导中选择“下一步”,使向导在 DR 站点上进行清理:

    • 在测试故障转移期间恢复的 VM 和 vApp 将被删除。

    • 在测试故障转移期间恢复的存储将被分离。

    • 如果在预检查阶段为了允许进行测试故障转移而对 DR 池禁用了高可用性功能,则高可用性功能会自动重新启用。

    向导将显示清理过程的进度。

  7. 选择完成以关闭向导。

启用灾难恢复