使用高可用性

两个Citrix Gateway设备的高可用性部署可以在任何事务中提供不间断操作。当您将一个设备配置为主节点,另一个设备配置为辅助节点时,主节点接受连接并管理服务器,而辅助节点监视主节点。如果由于任何原因,主节点无法接受连接,则由辅助节点接管。

辅助节点通过定期发送消息(通常称为心跳消息或运行状况检查)来监视主节点,以确定主节点是否正在接受连接。如果健康检查失败,辅助节点将在指定的时间内重试连接,在此之后,它将确定主节点无法正常工作。然后,辅助节点接管主节点(这个过程称为故障转移)。

故障转移后,所有客户端必须重新建立到受管服务器的连接,但会话持久性规则与故障转移前保持一致。

启用Web服务器日志持久性后,不会因为故障转移而丢失日志数据。要启用日志持久性,日志服务器配置必须在log.conf文件中携带两个系统的条目。

下图显示了具有高可用性对的网络配置。

图1所示。高可用性配置中的Citrix网关设备

HA故障转移

配置高可用性的基本步骤如下:

  1. 创建一个基本设置,两个节点在同一个子网中。
  2. 自定义节点通信健康检查信息的时间间隔。
  3. 自定义节点维护同步的流程。
  4. 自定义从主服务器到辅助服务器的命令传播。
  5. 可以选择配置故障安全模式,以防止出现两个节点都不是主节点的情况。
  6. 如果您的环境中包含不接受Citrix网关免费ARP消息的设备,请配置虚拟MAC地址。

当您准备好进行更复杂的配置时,您可以在不同的子网中配置高可用性节点。

要提高高可用性设置的可靠性,可以配置路由监视器并创建冗余链接。在某些情况下,例如在进行故障排除或执行维护任务时,您可能希望强制某个节点进行故障转移(将主要状态分配给另一个节点),或者希望强制次要节点保持次要状态,或者希望主节点保持主要状态。

使用高可用性