向群集中添加节点
您可以无缝扩展群集的大小,以包含最多 32 个节点。将 NetScaler 设备添加到群集时,该设备中的配置将被清除(通过在内部运行 clear ns config-extended 命令)。SNIP 地址、底板接口的 MTU 设置以及所有 VLAN 配置(默认 VLAN 和 NSVLAN 除外)也将从设备中清除。
然后在此节点上同步群集配置。同步进行时,流量可能会间歇性下降。
重要:
在将 NetScaler 设备添加到群集之前:
- 为节点设置底板接口。查看前面的主题。
- 检查设备上可用的许可证是否与配置协调器上可用的许可证相匹配。只有在许可证匹配时才添加设备。
- 如果您想在群集上使用 NSVLAN,请确保在将 NSVLAN 添加到群集之前在设备上创建。
- Citrix 建议您将该节点添加为被动节点。然后,将节点加入群集后,从群集 IP 地址完成节点特定配置。如果群集仅发现了 IP 地址,请运行强制群集同步命令。还有哪个有 L3 VLAN 绑定,或者有静态路由。
- 将带有预配置链接聚合 (LA) 通道的设备添加到群集时,LA 通道将继续存在于群集环境中。LA 通道从 LA/x 重命名为 nodeId/LA/x,其中 LA/x 是 LA 通道标识符。
使用 CLI 向群集添加节点
注意:
在向群集设置中添加节点时,请确保该节点中配置的默认静态路由存在于群集协调器节点 (CCO) 中。如果该节点的 CCO 中不存在静态路由,则命令会失败并显示以下错误。
Node cannot join cluster as static default gateway route is not present in CCO
- 登录到群集 IP 地址,在命令提示符处执行以下操作:
- 将设备(例如 10.102.29.70)添加到群集。
注意:
对于 L3 群集:
- 必须将节点组参数设置为具有相同网络节点的节点组。
- 如果此节点与添加的第一个节点属于同一个网络,则配置用于该节点的节点组。
- 如果此节点属于不同的网络,则创建一个节点组并将此节点绑定到该节点组。
- 对于与具有多个节点的节点组相关联的节点,backplane 参数是必需的,以便网络中的节点可以相互通信。
add cluster node <nodeId> <IPAddress> -state <state> -backplane <interface_name> -nodegroup <name> Example: add cluster node 1 10.102.29.70 -state PASSIVE -backplane 1/1/1 Warning: Add spotted configurations using the cluster IP for this node. Spotted configurations include: IPv4 addresses, IPv6 addresses, ARP entries, interface settings, route6s, IP tunnel, IPv6 tunnels, RNATs, PBRs, PBR6, Cluster LAGs, ND6s entries, FISs, linksets, SNMP MIB / engine ID, diameters, Citrix ADC VPX param, and hostname. If a backup is taken using the spottedconfig script for this node, apply it using the cluster IP after the node has joined the setup. Done <!--NeedCopy-->
- 保存配置。
save ns config <!--NeedCopy-->
-
登录到新添加的节点(例如 10.102.29.70),然后将该节点加入群集。
join cluster -clip <ip_addr> -password <password> Example: join cluster -clip 10.102.29.61 -password nsroot <!--NeedCopy-->
-
在 CLIP 上配置以下命令。
-
将 VLAN 绑定到接口
bind vlan <id> -ifnum <interface_name> <!--NeedCopy-->
示例:
bind vlan 1 -ifnum 2/1/2 <!--NeedCopy-->
-
将发现 IP 地址添加到新添加的节点
add ns ip <IpAddress> <netmask> -ownerNode <positive_interger> <!--NeedCopy-->
示例:
add ns ip 97.131.0.3 255.0.0.0 -ownerNode 2 <!--NeedCopy-->
-
在 NSIP 上验证 VLAN
show vlan <id> <!--NeedCopy-->
示例:
show vlan 1 <!--NeedCopy-->
-
-
执行以下配置:
- 如果将该节点添加到只有已发现 IP 的群集中,则在将已发现 IP 地址分配给该节点之前,会同步配置。在这种情况下,L3 VLAN 绑定可能会丢失。为避免这种损失,请添加条带 IP 或添加 L3 VLAN 绑定。
- 定义所需的现成配置。
- 设置底板接口的 MTU。
-
保存配置。
save ns config <!--NeedCopy-->
-
热重新启动设备。
reboot -warm <!--NeedCopy-->
-
节点启动并成功同步后,从群集 IP 地址更改该节点的 RPC 凭证。有关更改 RPC 节点密码的更多信息,请参阅更 改 RPC 节点密码。
set rpcNode <node-NSIP> -password <passwd> Example: set rpcNode 192.0.2.4 -password mypassword <!--NeedCopy-->
-
将群集节点设置为活动。
set cluster node <nodeID> -state active. Example: set cluster node 1 -state active <!--NeedCopy-->
使用 GUI 向群集添加节点
- 登录到群集 IP 地址。
- 导航到“系统”>“群集”>“节点”。
- 在详细信息窗格中,单击“添加”以添加新节点(例如,10.102.29.70)。
- 在“创建群集节点”对话框中,配置新节点。有关参数的描述,请将鼠标光标悬停在相应的文本框上。
- 单击 Create(创建)。当提示执行热重启时,单击“是”。
- 节点启动并成功同步后,从群集 IP 地址更改该节点的 RPC 凭证。有关更改 RPC 节点密码的更多信息,请参阅更 改 RPC 节点密码。
- 导航到“系统”>“群集”>“节点”>“编辑”。
- 将状态修改为活动并确认。
使用 GUI 将先前添加的节点加入群集
如果您已使用 CLI 向群集添加节点,但尚未将该节点加入群集,则可以使用以下步骤。
注意:
当一个节点加入群集时,它会从群集接管其流量份额,因此现有连接可能会被终止。
- 登录到要加入群集的节点(例如,10.102.29.70)。
- 导航到“系统”>“群集”。
- 在详细信息窗格的“入门”下,单击“加入群集”链接。
- 在“加入现有群集”对话框中,设置群集 IP 地址和配置协调器的
nsroot
密码。有关参数的描述,请将鼠标光标悬停在相应的文本框上。 - 单击“确定”。