创建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),并且该节点不能为流量提供服务。
使用命令行界面创建集群
登录到希望添加到集群的设备(例如,NSIP地址为10.102.29.60的设备)。
添加集群实例。
add cluster instance
-quorumType -inc -backplanebasedview 注意:
- 集群实例ID在局域网内必须唯一。
- 的
-quorumType
在以下场景中,参数必须设置为“MAJORITY”,不能设置为“NONE”:- 集群节点之间没有冗余链路的拓扑。由于单点故障,这些拓扑可能容易出现网络分区。
- 在任何集群操作(如添加或删除节点)期间。
- 对于L3集群,请确保
公司
参数设置为ENABLED。的公司
参数必须为L2集群禁用。 - 当
-backplanebasedview
参数启用时,操作视图(为流量服务的节点集)仅根据背板接口接收到的心跳决定。缺省情况下,该参数为关闭状态。禁用该参数时,节点不依赖于背板的心跳接收。
[仅适用于L3集群]创建节点组在下一步中,新添加的集群节点必须与该节点组关联。
注意:
此节点组包括属于同一网络的全部或一部分Citrix ADC设备。
添加集群nodegroup
将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
在该节点上添加集群IP地址(以10.102.29.61为例)。
add ns ip
-type clip 例子
添加ns IP 10.102.29.61 255.255.255.255 -type clip
启用集群实例。
启用集群实例
保存配置。
保存ns配置
重新启动设备。
Reboot -warm
使用show cluster instance命令检查集群配置。验证该命令的输出是否显示作为集群节点的设备的NSIP地址。
节点UP后,登录到CLIP并更改集群IP地址和节点IP地址的RPC凭据。有关更改RPC节点密码的详细信息,请参见修改RPC节点密码.
通过图形化界面创建集群
- 登录到打算添加到集群的设备(例如,NSIP地址为10.102.29.60的设备)。
- 导航到系统>集群。
- 在详细信息窗格中,单击管理集群链接。
- 2 .在“集群配置”对话框中设置创建集群所需的参数。有关参数的说明,请将鼠标悬停在相应的文本框上。
- 点击创造。
- 在“配置集群实例”对话框中,选中“启用集群实例”复选框。
- 在“集群节点”区域框中,选择节点,单击开放。
- 2 .在“配置集群节点”对话框中设置“状态”。
- 点击好吧,然后按保存。
- 重新启动设备。
- 节点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界面查看集群节点同步失败的原因
- 导航到系统>集群>集群节点.
- 在集群节点页中,向最右滚动,可查看集群节点同步失败原因的详细信息。