Citrix ADC

配置节点组冗余

请注意

NetScaler 10.5 Build 52.1115支持。e开始。

可以配置节点组,当一个节点组故障时,另一个节点组可以接管并处理流量。例如,当某个节点组NG1故障时,NG2将接管该节点组。

请注意

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

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

请注意

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

下图显示了定义了节点组冗余的节点组设置。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
配置节点组冗余