使用高可用性

Last published : Oct 14, 2026
高可用性部署的两个 NetScaler Gateway 设备可以在任何事务中提供不间断的操作。当您将一个设备配置为主节点,另一个配置为辅助节点时,主节点接受连接并管理服务器,而辅助节点则监视主节点。如果由于任何原因主节点无法接受连接,辅助节点将接管。
辅助节点通过发送周期性消息(通常称为心跳消息或健康检查)来监视主节点,以确定主节点是否正在接受连接。如果健康检查失败,辅助节点会在指定的时间段内重试连接,之后它会确定主节点未正常运行。然后,辅助节点会接管主节点(此过程称为故障转移)。
故障转移后,所有客户端都必须重新建立与托管服务器的连接,但会话持久性规则将保持不变,与故障转移之前相同。
启用 Web 服务器日志记录持久性后,不会因故障转移而丢失任何日志数据。要启用日志记录持久性,日志服务器配置必须在 log.conf 文件中包含两个系统的条目。
下图显示了具有高可用性对的网络配置。
图 1. 高可用性配置中的 NetScaler Gateway 设备
HA 故障转移
配置高可用性的基本步骤如下:
  1. 创建基本设置,使两个节点位于同一子网中。
  2. 自定义节点通信健康检查信息的间隔。
  3. 自定义节点保持同步的过程。
  4. 自定义命令从主节点传播到辅助节点的方式。
  5. (可选)配置故障安全模式,以防止出现两个节点都不是主节点的情况。
  6. 如果您的环境包含不接受 NetScaler Gateway 无偿 ARP 消息的设备,请配置虚拟 MAC 地址。
当您准备好进行更复杂的配置时,您可以在不同的子网中配置高可用性节点。
为了提高高可用性设置的可靠性,您可以配置路由监视器并创建冗余链接。在某些情况下,例如在故障排除或执行维护任务时,您可能希望强制一个节点进行故障转移(将主状态分配给另一个节点),或者您可能希望强制辅助节点保持辅助状态,或强制主节点保持主状态。