XenServer

启用灾难恢复

本节介绍如何在 XenCenter 中启用灾难恢复。使用 Configure DR 选项来识别存储库,其中存储了池元数据、池中所有 VM 和 vApp 的配置信息。每当您更改池中 VM 或 vApp 配置时,元数据都会更新。

注意:

仅在使用 LVM over HBA 或 LVM over iSCSI 时才能启用灾难恢复。此存储上需要少量空间用于包含池恢复信息的新 LUN。

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

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

  1. 在主站点上,选择要保护的池。从 Pool 菜单中,指向 Disaster Recovery,然后选择 Configure

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

    注意:

    池中所有 VM 的信息都已存储,无需单独选择 VM 进行保护。

  3. 选择 OK。您的池现在受到保护。

在灾难期间恢复 VM 和 vApp(故障转移)

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

  1. 在 XenCenter 中,选择辅助池,然后在 Pool 菜单上,选择 Disaster Recovery,然后选择 Disaster Recovery Wizard

    Disaster Recovery 向导显示三个恢复选项:FailoverFailbackTest Failover。要恢复到辅助站点,请选择 Failover,然后选择 Next

    警告:

    如果您使用带有 LUN 镜像的光纤通道共享存储将数据复制到辅助站点,请在尝试恢复虚拟机之前中断镜像。必须中断镜像以确保辅助站点具有读/写访问权限。

  2. 选择包含您要恢复的虚拟机和 vApp 的池元数据的存储库 (SR)。

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

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

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

    在向导中选择所需的 SR 后,选择 下一步 继续。

  3. 选择您要恢复的虚拟机和 vApp。选择适当的 恢复后电源状态 选项,以指定是否希望向导在恢复后自动启动它们。或者,您可以在故障转移完成后手动启动它们。

    选择 下一步 以进入下一个向导页面并开始故障转移预检查。

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

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

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

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

当主站点可用时,按照 灾难恢复 向导操作并选择 故障回复 以在该站点上继续运行您的虚拟机。

灾难后将虚拟机和 vApp 恢复到主站点 (故障回复)

本节介绍如何从复制存储中恢复虚拟机和 vApp。在灾难后主站点恢复正常时,您可以将虚拟机和 vApp 恢复到主(生产)站点上的资源池。要将虚拟机和 vApp 故障恢复到主站点,请使用“灾难恢复”向导。

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

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

    警告:

    当您使用具有 LUN 镜像的光纤通道共享存储将数据复制到主站点时,请在尝试恢复虚拟机之前中断镜像。必须中断镜像以确保主站点具有读/写访问权限。

  2. 选择包含要恢复的虚拟机和 vApp 的资源池元数据的存储库 (SR)。

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

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

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

    在向导中选择所需的 SR 后,选择“下一步”以继续。

  3. 选择要恢复的虚拟机和 vApp。选择适当的“恢复后电源状态”选项,以指定是否希望向导在恢复后自动启动它们。或者,您可以在故障恢复完成后手动启动它们。

    选择“下一步”以转到下一个向导页面并开始故障恢复预检查。

  4. 向导在开始故障恢复之前执行多项预检查。例如,确保所选虚拟机和 vApp 所需的所有存储都可用。如果此时缺少任何存储,您可以选择“在此页面上附加 SR”以查找并附加相关 SR。

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

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

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

测试故障转移

故障转移测试是灾难恢复规划中的一个重要组成部分。您可以使用 灾难恢复 向导对您的灾难恢复系统执行无中断测试。在测试故障转移操作期间,步骤与故障转移相同。但是,虚拟机和 vApp 在恢复到灾难恢复站点后不会立即启动,而是处于暂停状态。在测试故障转移操作结束时,在灾难恢复站点上重新创建的所有虚拟机、vApp 和存储都将自动删除。在初始灾难恢复配置之后,以及在启用了灾难恢复的池中进行重大配置更改之后,请通过执行测试故障转移来验证故障转移是否正常工作。

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

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

    注意:

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

  2. 选择包含您要恢复的虚拟机和 vApp 的池元数据的存储库 (SR)。

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

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

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

    在向导中选择所需的 SR 后,选择 下一步 继续。

  3. 选择您要恢复的虚拟机和 vApp,然后选择 下一步 以进入下一页并开始故障转移预检查。

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

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

    • 检查目标灾难恢复池上是否未启用高可用性。必须在辅助池上禁用高可用性,以避免在主池和灾难恢复池上运行相同的虚拟机。必须禁用高可用性,以确保它在恢复后不会自动启动恢复的虚拟机和vApp。要在辅助池上禁用高可用性,您只需在该页面上选择禁用 HA。如果此时禁用了高可用性,它将在测试故障转移过程结束时自动重新启用。

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

  5. 进度页面显示每个虚拟机和vApp的恢复过程结果。故障转移过程从复制存储中恢复虚拟机和vApp的元数据。因此,故障转移可能需要一些时间,具体取决于您正在恢复的虚拟机和vApp的数量。虚拟机和vApp在灾难恢复池中重新创建,包含虚拟磁盘的SRs将附加到重新创建的虚拟机。

    恢复的虚拟机处于暂停状态:它们在测试故障转移期间不会在辅助站点启动。

  6. 确认测试故障转移已成功执行后,在向导中选择“下一步”,让向导在灾难恢复站点上进行清理:

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

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

    • 如果在预检查阶段禁用了灾难恢复池上的高可用性以允许测试故障转移发生,它将自动重新启用。

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

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

启用灾难恢复