Citrix Application Delivery Management

配置灾难恢复以实现高可用性

灾害是由自然灾害或人为事件引起的业务功能突然中断。灾难影响数据中心的运营,之后必须完全重建和恢复在灾难现场丢失的资源和数据。数据中心中的数据丢失或停机至关重要,并使业务连续性崩溃。

Citrix ADM 12.1 灾难恢复 (DR) 功能为在高可用性模式下部署的 Citrix ADM 提供了完整的系统备份和恢复功能。恢复时,恢复站点中提供证书、配置文件和数据库的完整备份。

下表介绍了在 Citrix ADM 中配置灾难恢复时使用的术语。

条款 说明
主站点(数据中心 A) 主站点以高可用性模式部署了 Citrix ADM 节点。
恢复站点(数据中心 B) 恢复站点具有以独立模式部署的灾难恢复节点。此节点处于只读模式,在主站点关闭之前不能运行。
灾难恢复节点 恢复节点是部署在恢复站点中的独立节点。如果灾难袭击主站点并且无法正常工作,则此节点可以运行(到新的主节点)。

注意:主站点和 DR 站点通过端口 5454 和 22 相互通信,默认情况下这些端口处于启用状态。 有关端口和协议详细信息的详细信息,请参阅 端口

灾难恢复工作流程

下图显示灾难恢复工作流、灾难前的初始设置以及灾难后的工作流。

灾难前的初始设置

本地化后的图片

该图显示灾难发生之前的灾难恢复设置。

主站点以高可用性模式部署了 Citrix ADM 节点。要了解更多信息,请参阅高可用性部署

恢复站点具有远程部署的独立 Citrix ADM 灾难恢复节点。灾难恢复节点处于只读模式,从主节点接收数据以创建数据备份。还会发现恢复站点中的 Citrix ADC 实例,但它们没有任何流量通过这些实例。在备份过程中,所有数据、文件和配置都会从主节点复制到灾难恢复节点上。

必备条件

在设置灾难恢复节点之前,请注意以下先决条件:

  • 要启用灾难恢复设置,主站点必须将 Citrix ADM 节点配置为高可用性模式。

  • 主站点中 Citrix ADM 的独立部署不支持灾难恢复功能。

  • Citrix ADM HA 对(在主站点中)和独立节点(在 DR 站点中)必须具有相同的软件版本、内部版本和配置。

Citrix 建议您将 CPU 优先级(在虚拟机属性中)设置为最高级别,以改善调度行为和网络延迟。

下表列出了配置灾难恢复节点的最低要求:

组件 要求
RAM 32 GB
虚拟 CPU 8 个 CPU
存储空间 Citrix 建议对 Citrix ADM 部署使用固态驱动器 (SSD) 技术。默认值为 120 GB。实际存储需求取决于 Citrix ADM 大小估计。如果您的 Citrix ADM 存储需求超过 120 GB,则必须附加一个额外的磁盘。注意 您只能添加一个附加磁盘。Citrix 建议您在初始部署时估计存储量并附加额外的磁盘。有关详细信息,请参阅 如何将附加磁盘连接到 Citrix ADM
虚拟网络接口 1
吞吐量 1 Gbps 或 100 Mbps
虚拟机管理程序 版本
Citrix Hypervisor 6.2 和 6.5
VMware ESXi 5.5 和 6.0
Microsoft Hyper-V 2012 R2
Linux KVM 乌班图和费多拉

首次灾难恢复设置

  • 在高可用性模式下部署 Citrix ADM

  • 部署并注册 Citrix ADM 灾难恢复节点

  • 从用户界面启用和禁用灾难恢复设置

在高可用性模式下部署 Citrix ADM

要设置灾难恢复设置,请确保在高可用性模式下部署 Citrix ADM。有关在高可用性中部署 Citrix ADM 的信息,请参阅高可用性部署

注意

  • 在高可用性模式下部署的 Citrix ADM 必须升级到 Citrix ADM 版本 12.1。

  • 向主节点注册灾难恢复节点时,必须使用浮动 IP 地址

部署并注册 Citrix ADM 灾难恢复节点

要注册 Citrix ADM 灾难恢复节点,请执行以下操作:

  1. 从 Citrix 下载站点下载 .xva 映像文件,然后将其导入虚拟机管理程序。

  2. 控制台 选项卡中,使用初始网络配置配置 Citrix ADM。

    注意

    灾难恢复节点可以位于不同的子网上。

    本地化后的图片

  3. 初始网络配置完成后,系统将提示登录。使用以下凭据登录 — ns恢复/nsroot

  4. 要部署灾难恢复节点,请键入 /mps/部署_type.py ,然后按 Enter 键。此时将显示 Citrix ADM 部署配置菜单。

    本地化后的图片

  5. 选择 2 注册灾难恢复节点。

    本地化后的图片

  6. 控制台提示输入高可用性节点和密码的浮动 IP 地址。

  7. 输入浮动 IP 地址和密码,将灾难恢复节点注册到主节点。

    本地化后的图片

    灾难恢复节点现在已成功注册。

    本地化后的图片

    **注

    意**灾难恢复节点没有 GUI。

从 Citrix ADM GUI 启用灾难恢复设置

成功注册灾难恢复节点后,您可以从 Citrix ADM 主站点用户界面启用灾难恢复设置。

  1. 导航到 “系统” > “系统管理” > “灾难恢复设置”。

  2. 配置灾难恢复设置 页面上,选中启用灾难恢复复选框,然后单击 应用设置

    本地化后的图片

  3. 将显示一个确认对话框。单击 “ ” 继续。

    本地化后的图片

    注意

    系统备份所花费的时间取决于数据大小和 WAN(广域网)链路速度。

    要禁用灾难恢复设置,请清除 “ 启用灾难恢复” 复 选框,然后单击 “ 应用设置”。

    将显示一个确认对话框。单击 “ ” 继续。

    重要

      -  管理员有责任检测主站点上是否发生了灾难。
    
      -  灾难恢复工作流程不是自动化的,管理员必须在主站点关闭后手动启动。
    
      -  管理员必须通过在恢复站点的灾难恢复节点上执行恢复脚本来手动启动该过程。
    
      -  如果升级主站点中的 HA 对,则必须手动升级 DR 站点中的独立节点。
    

    如果禁用 启用灾难恢复 选项并单击 应用设置,Citrix ADM 将不允许您再次选择 启用灾难恢复 选项。

    单击 灾难恢复设置时,将显示以下错误消息:

    本地化后的图片

    要再次启用 DR 节点,请为高可用性对重新配置 DR 节点:

    1. 使用 Hypervisor 或 SSH 控制台登录 DR 节点。

    2. 按照中的可用过程配置 DR 节点 部署并注册 Citrix ADM 灾难恢复节点

    3. 启用灾难恢复选项

    有关详细信息,请参阅 常见问题解答

灾难发生后的工作流程

灾难发生后主站点关闭时,必须按以下方式启动灾难恢复工作流:

  1. 管理员发现灾难袭击了主站点,并且该站点无法正常运行。

  2. 管理员启动恢复过程。

  3. 管理员必须在灾难恢复节点(在恢复站点)上手动执行以下恢复脚本: /mps/scripts/pgsql/pgsql_restore_remote_backup.sh

    本地化后的图片

  4. 在内部,Citrix ADC 实例会自动重新配置,以将数据发送到灾难恢复节点,该节点现在已成为新的主站点。

    下图显示灾难袭击主站点后的灾难恢复工作流。

    本地化后的图片

    注意:

    在 DR 站点启动脚本后,DR 站点现在成为新的主站点。您还可以访问 DR 用户界面。

灾后恢复

灾难发生并且管理员启动恢复脚本后,灾难恢复站点现在将成为新的主站点。

重要

  • 如果您已安装了 Citrix ADM 12.1.49.x 或更早版本,则可以在 30 天的宽限期内与 Citrix 联系,以便在 Citrix ADM(在 DR 站点)上重新托管原始许可证。

  • 对于 12.1.50.x 或更高版本,Citrix ADM 许可证会自动同步到 DR 站点(不需要联系 Citrix 获取许可证)。

  • 12.1.50.x 或更高版本支持 DR 站点的池许可证。如果您已为实例应用了池许可证,请手动将实例重新配置到 DR 站点。

配置灾难恢复以实现高可用性