Citrix ADC

高可用性

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

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

故障转移后,所有客户端都必须重新建立与托管服务器的连接,但会话持久性规则保持在故障转移之前的状态。

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

下图显示了具有 HA 对的网络配置。

图 1. 高可用性配置中的 Citrix ADC 设备

本地化后的图片

要配置 HA,您可能需要首先创建一个基本设置,其中两个节点位于同一子网中。然后,您可以自定义节点传递运行状况检查信息的时间间隔、节点保持同步的过程以及命令从主节点传播到辅助节点。您可以配置故障安全模式,以防止出现两个节点都不是主节点的情况。如果您的环境中包含不接受 Citrix ADC 无偿 ARP 消息的设备,则应配置虚拟 MAC 地址。准备好进行更复杂的配置时,可以在不同的子网中配置 HA 节点。

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

高可用性