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

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

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

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

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

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

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

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

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

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

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

在命令提示窗口中,键入:

  • set HA node [-maxFlips < positive_integer>] [-maxFlipTime <positive_integer>]
  • show HA node [< id>]

使用 GUI 限制故障切换次数

  1. 导航到“系统”>“高可用性”,然后在“节点”选项卡上打开本地节点。
  2. 设置以下参数:
  • 最大翻转次数
  • 最大翻转时间
    > set ha node -maxFlips 30 -maxFlipTime 60
    Done
    > sh ha node
    1) Node ID: 0
    IP: 10.102.169.82 (NS)
    Node State: UP
    Master State: Primary
    Fail-Safe Mode: OFF
    INC State: DISABLED
    Sync State: ENABLED
    Propagation: ENABLED
    Enabled Interfaces : 1/1
    Disabled Interfaces : None
    HA MON ON Interfaces : 1/1
    Interfaces on which heartbeats are not seen :None
    Interfaces causing Partial Failure:None
    SSL Card Status: NOT PRESENT
    Hello Interval: 200 msecs
    Dead Interval: 3 secs
    Node in this Master State for: 0:4:24:1 (days:hrs:min:sec)

    2) Node ID: 1
    IP: 10.102.169.81
    Node State: UP
    Master State: Secondary
    Fail-Safe Mode: OFF
    INC State: DISABLED
    Sync State: SUCCESS
    Propagation: ENABLED
    Enabled Interfaces : 1/1
    Disabled Interfaces : None
    HA MON ON Interfaces : 1/1
    Interfaces on which heartbeats are not seen : None
    Interfaces causing Partial Failure: None
    SSL Card Status: NOT PRESENT

    Local node information:
    Configured/Completed Flips: 30/0
    Configured Flip Time: 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 在非 INC 模式下的高可用性设置示例。两个节点中的最大翻转次数和最大翻转时间已设置为相同的值。

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

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

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

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