ADC

为节点组配置冗余

注意

NetScaler 10.5 Build 52.1115.e 及更高版本均支持。

可以对节点组进行配置,这样,当一个节点组出现故障时,另一个节点组可以接管并处理流量。例如,当节点组 NG1 出现故障时,NG2 会接管。

注意

此功能可用于配置数据中心冗余,其中每个节点组都配置为数据中心。

要实现此用例,必须在逻辑上将群集节点分组为节点组,其中一些节点组必须配置为 ACTIVE,另一些节点组配置为 SPARE。具有最高优先级(即最低优先级数字)的主动节点组处于活动状态,因此可以为流量提供服务。当来自此操作活跃节点组的节点出现故障时,将该节点组的节点计数与其他主动节点组的节点计数按优先级顺序进行比较。如果节点组的节点数更高或相等,则该节点组处于操作活动状态。否则,将检查备用节点组。

注意

  • 在给定的时间点,只能有一个特定状态的节点组处于活动状态。
  • 群集节点继承节点组的状态。因此,如果将状态为“SPARE”的节点添加到状态为“ACTIVE”的节点组中,则该节点将自动充当主动节点。
  • 为群集实例定义的 preemption 参数决定了初始主动节点组再次出现时是否获得控制权。
  • 当活动节点组出现故障时,备用节点组可以占用节点组并托管活动流量。

下图显示了定义了节点组冗余的节点组设置。NG1 最初是主动节点组。当它丢失其中一个节点时,优先级最高的备用节点组 (NG3) 开始提供流量。

图 1. 配置了节点组冗余的 NetScaler 群集。

节点组冗余

为节点组配置冗余

  1. 登录到群集 IP 地址。

  2. 创建主动节点组并绑定所需的群集节点。

    > add cluster nodegroup NG1 -state ACTIVE
    > bind cluster nodegroup NG1 -node n1
    > bind cluster nodegroup NG1 -node n2
    > bind cluster nodegroup NG1 -node n3
    
  3. 创建备用节点组并绑定必需的节点。

    > add cluster nodegroup NG2 -state SPARE -priority 20
    > bind cluster nodegroup NG2 -node n4
    > bind cluster nodegroup NG2 -node n5
    > bind cluster nodegroup NG2 -node n6
    
  4. 创建另一个备用节点组并绑定必需的节点。

    > add cluster nodegroup NG3 -state SPARE -priority 10
    > bind cluster nodegroup NG3 -node n7
    > bind cluster nodegroup NG3 -node n8
    > bind cluster nodegroup NG3 -node n9
    
为节点组配置冗余