ADC

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

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

但是,对于节点,您可以通过在节点上设置最大翻转次数和最大翻转时间参数来限制给定间隔内的故障切换次数。当达到任一限制时,不会再发生故障转移,即使该节点上的任何路由监视器出现故障,该节点也会被指定为主节点(但节点状态为 NOT UP)。这种 HA 状态为主状态和节点状态为 NOT UP 的组合称为 Stick Primary 状态。

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

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

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

  • 最大翻转次数 (maxFlips)

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

  • 最大翻转时间 (maxFlipTime)

    允许非 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
<!--NeedCopy-->

主状态不佳的 SNMP 警报

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

常见问题解答

以非 INC 模式下的两台 NetScaler 设备 NS-1 和 NS-2 的高可用性设置为例。两个节点中的最大翻转次数和最大翻转时间已设置为相同的值。

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

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

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

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