Citrix ADC

创建Citrix ADC集群

要创建集群,首先要将一个Citrix ADC设备添加到集群中。在该节点上,必须创建集群实例并定义集群IP地址。该节点是第一个集群节点,称为集群配置协调器(CCO)。在集群IP地址上执行的所有配置都存储在该节点上,然后传播到其他集群节点。

在集群中,CCO的职责并不固定于特定的节点。它可以随着时间的推移而改变,这取决于以下因素:

  • 节点的优先级。优先级最高(优先级编号最低)的节点为CCO。因此,如果添加了优先级号低于现有CCO的节点,则新的节点将取代原有CCO。

  • 如果当前CCO失效,优先级次之的节点将接替当前CCO。如果没有设置优先级,或者有多个优先级编号最低的节点,则从可用节点中选择CCO。

注意:

工具的配置(包括SNIP地址和vlan)将通过隐式运行清除ns配置扩展命令。但是,不会从设备中清除缺省VLAN和NSVLAN。因此,如果希望在集群上创建NSVLAN,请确保在设备添加到集群之前创建它。对于L3集群(不同网络上的集群节点),不会从设备中清除网络配置。

重要的是:

集群设置上的HA监视器(HAMON)用于监视每个节点上接口的运行状况。为了监控接口的状态,必须在每个节点上启用HAMON参数。如果启用HAMON的接口的操作状态由于任何原因出现故障,则相应的集群节点将被标记为不健康(NOT UP),并且该节点不能为流量提供服务。

使用命令行界面创建集群

  1. 登录到希望添加到集群的设备(例如,NSIP地址为10.102.29.60的设备)。

  2. 添加集群实例。

    add cluster instance  -quorumType  -inc  -backplanebasedview  

    注意:

    • 集群实例ID在局域网内必须唯一。
    • -quorumType在以下场景中,参数必须设置为“MAJORITY”,不能设置为“NONE”:
      • 集群节点之间没有冗余链路的拓扑。由于单点故障,这些拓扑可能容易出现网络分区。
      • 在任何集群操作(如添加或删除节点)期间。
    • 对于L3集群,请确保公司参数设置为ENABLED。的公司参数必须为L2集群禁用。
    • -backplanebasedview参数启用时,操作视图(为流量服务的节点集)仅根据背板接口接收到的心跳决定。缺省情况下,该参数为关闭状态。禁用该参数时,节点不依赖于背板的心跳接收。
  3. [仅适用于L3集群]创建节点组在下一步中,新添加的集群节点必须与该节点组关联。

    注意:

    此节点组包括属于同一网络的全部或一部分Citrix ADC设备。

    添加集群nodegroup  
  4. 将Citrix ADC设备添加到集群中。

    add cluster node   -state  -backplane  -nodegroup  

    注意:

    对于L3集群:

    • “节点组”参数必须设置为所创建的节点组名称。
    • 当节点组中存在多个节点时,必须配置backplane参数,以便网络中的节点能够相互通信。

    例子:

    为L2集群添加节点(所有集群节点都在同一网络中)。

    add cluster node 0 10.102.29.60 -state PASSIVE -backplane 0/1/1 

    为L3集群添加一个节点,其中包括来自每个网络的单个节点。在这里,你不需要设置背板。

    add cluster node 0 10.102.29.60——NeedCopy >

    为每个网络中的多个节点添加一个三层集群节点。在这里,您必须设置背板,以便网络中的节点可以相互通信。

    add cluster node 0 10.102.29.60 -state PASSIVE -backplane 0/1/1 -nodegroup ng1 
  5. 在该节点上添加集群IP地址(以10.102.29.61为例)。

    add ns ip   -type clip 

    例子

    添加ns IP 10.102.29.61 255.255.255.255 -type clip 
  6. 启用集群实例。

    启用集群实例 
  7. 保存配置。

    保存ns配置
  8. 重新启动设备。

    Reboot -warm 

    使用show cluster instance命令检查集群配置。验证该命令的输出是否显示作为集群节点的设备的NSIP地址。

  9. 节点UP后,登录到CLIP并更改集群IP地址和节点IP地址的RPC凭据。有关更改RPC节点密码的详细信息,请参见修改RPC节点密码

通过图形化界面创建集群

  1. 登录到打算添加到集群的设备(例如,NSIP地址为10.102.29.60的设备)。
  2. 导航到系统>集群。
  3. 在详细信息窗格中,单击管理集群链接。
  4. 2 .在“集群配置”对话框中设置创建集群所需的参数。有关参数的说明,请将鼠标悬停在相应的文本框上。
  5. 点击创造。
  6. 在“配置集群实例”对话框中,选中“启用集群实例”复选框。
  7. 在“集群节点”区域框中,选择节点,单击开放。
  8. 2 .在“配置集群节点”对话框中设置“状态”。
  9. 点击好吧,然后按保存。
  10. 重新启动设备。
  11. 节点UP后,登录到CLIP并更改集群IP地址和节点IP地址的RPC凭据。有关更改RPC节点密码的详细信息,请参见修改RPC节点密码

严格模式支持集群的同步状态

现在可以配置集群节点,以便在应用配置时查看错误。在add和set cluster instance命令中都引入了一个新参数“syncStatusStrictMode”,用于跟踪集群中每个节点的状态。默认情况下,syncStatusStrictMode参数未启用。

使用CLI命令启用严格模式

在命令提示符下,输入:

set cluster instance  [-syncStatusStrictMode (ENABLED | DISABLED)] 

例子:

set cluster instance 1 -syncStatusStrictMode ENABLED 

使用实例通过CLI查询严格模式的启用状态

>show cluster instance 1)集群ID: 1失效时间间隔:3秒Hello时间间隔:200msecs抢占:DISABLED传播:ENABLED仲裁类型:MAJORITY INC状态:DISABLED进程本地:DISABLED保留连接:NO异构:NO Backplane based view: DISABLED集群同步严格模式:ENABLED集群状态:ENABLED(admin), ENABLED(operational), UP WARNING(s):(1) -集群上配置了NO spotted SNIPs。成员节点:节点ID节点IP健康管理状态操作状态-------------- ----------------- ----------------- 1)1 192.0.2.20 UP ACTIVE ACTIVE(配置协调器)2)2 192.0.2.21 UP ACTIVE ACTIVE 3) 3 192.0.2.19* UP ACTIVE ACTIVE 

通过GUI界面查看集群节点同步失败的原因

  1. 导航到系统>集群>集群节点
  2. 集群节点页中,向最右滚动,可查看集群节点同步失败原因的详细信息。
创建Citrix ADC集群