Citrix ADC

限制非inc模式下路由监视器导致的故障转移

在非公司模式下的HA配置中,如果路由监视器在两个节点上出现故障,则每180秒进行一次故障转移,直到其中一个节点能够到达各自路由监视器监视的所有路由。

但是,对于节点,您可以通过在节点上设置“最大翻转次数”和“最大翻转时间“参数来限制给定间隔内的故障切换次数。达到任一限制时,不会再发生故障切换,并且将节点分配为主节点(但节点状态为NOTUP),即使该节点上的任何路由监视器出现故障。哈状态作为主状态和节点状态作为非上的组合称为棒主状态。

如果节点随后能够到达所有监视路由,则下一个监视器故障会触发节点上的“最大翻转次数”和“最大翻转时间“参数的重置,并开始在“最大翻转时间“参数中指定的时间。

这些参数在每个节点上独立设置,因此既不传播也不同步。

用于限制故障转移次数的参数

  • 最大翻转次数(最大翻转次数)

    如果故障切换是由路由监视器故障引起的,则在非公司模式下哈节点在最大翻转时间间隔内允许的最大故障切换次数。

  • 最大翻转时间(最大翻转时间)

    在非inc模式下,允许ha节点在路由监视器故障导致的故障切换的时间(以秒为单位)。

使用命令行界面限制故障切换次数

在命令提示符下,键入:

  • set HA node [-maxFlipTime ] [-maxFlipTime ]
  • 显示HA节点[< id>]

使用GUI限制故障切换次数

  1. 导航到”系统“>”高可用性",然后在"节点选项卡上打开本地节点。
  2. 设置以下参数:
  • 最大翻转次数
  • 最大翻转时间
>组ha节点-maxFlips 30 -maxFlipTime 60做> sh ha节点1)节点ID: 0 IP: 10.102.169.82 (NS)节点状态:主状态:主要故障安全模式:从公司状态:禁用同步状态:启用传播:启用启用接口:1/1禁用接口:没有哈我的接口:接口1/1的心跳都没有看到:没有接口导致部分失败:没有一个SSL卡状态:不存在你好区间:200毫秒断开死亡间隔:3秒节点在这个主状态:0:4:24:1 (days:hrs:min:sec) 2)节点ID: 1 IP: 10.102.169.81节点状态:UP主状态:Secondary failsafe模式:OFF INC状态:DISABLED同步状态:SUCCESS传播:ENABLED ENABLED接口:1 /1禁用接口:无HA MON ON接口:1 /1没有心跳的接口:无导致部分失败的接口:无SSL卡状态:not PRESENT本地节点信息:已配置/已完成翻转:30/0已配置翻转时间:60 Critical Interfaces: 1/1 Done 

用于粘性主状态的SNMP警报

如果您希望收到节点变为粘性主节点的警报,则在具有高可用性设置的节点中启用HA-Sticy-PRICY SNMP警报。当节点变为粘性主节点时,它会通过生成陷阱消息(stickyPrimary(1.3.6.1.4.1.5951.1.1.0.138))发出警报,并将其发送到所有配置的SNMP陷阱目标。有关配置SNMP警报和陷阱目标的更多信息,请参阅配置Citrix ADC以生成SNMPV1和SNMPv2陷阱

常见问题解答

考虑两个Citrix ADC设备NS-1和NS-2在非公司模式下的高可用性设置示例。两个节点中的最大翻转次数和最大翻转时间已设置为相同的值。

下表列出了此示例中使用的设置:

实体 详细信息
Ns-1的IP地址 10.102.173.211
Ns-2的IP地址 10.102.173.212
最大翻转次数 2
最大翻转时间 200

有关最大翻转次数和最大翻转时间设置的信息,请参阅pdf。

限制非inc模式下路由监视器导致的故障转移