ADC

为节点组配置冗余

注意

支持从 NetScaler 10.5 Build 52.1115.e 开始。

可以对节点组进行配置,以便当一个节点组关闭时,另一个节点组可以接管和处理流量。例如,当节点组 NG1 出现故障时,NG2 将接管。

注意

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

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

注意

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

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

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

节点组冗余

为节点组配置冗余

  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
    
为节点组配置冗余