为节点组配置冗余

注意

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

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

注意

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

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

注意

  • 在给定的时间点,只有一个特定于状态的节点组可以处于活动状态。
  • 群集节点继承节点组的状态。因此,如果将具有“备用”状态的节点添加到节点组中,状态为“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
    

为节点组配置冗余