Citrix ADC

在不同的子网中配置高可用性节点

下图显示了两个系统位于不同子网中的 HA 部署:

图 1. 路由网络上的高可用性

本地化后的图片

在图中,系统 NS1 和 NS2 连接到两个不同的子网上的两个独立的路由器 R3 和 R4。Citrix ADC 设备通过路由器交换检测信号数据包。此配置可以扩展,以适应涉及任意数量的接口的部署。

注意

如果您在网络上使用静态路由,则必须在所有系统之间添加静态路由,以确保成功发送和接收检测信号数据包。(如果您在系统上使用动态路由,则不需要静态路由。)

如果 HA 对中的节点位于两个独立的网络上,则主节点和辅助节点必须具有独立的网络配置。这意味着不同网络上的节点无法共享实体,如剪切、VLAN 和路由。这种类型的配置(HA 对中的节点具有不同的可配置参数)称为独立网络配置 (INC) 或对称网络配置 (SNC)。

下表汇总了 INC 的可配置实体和选项,并显示了必须如何在每个节点上设置它们。

NetScaler 实体 选项
IP (NSIP/SNIP) 特定于节点。仅在该节点上处于活动状态。
VIP 浮动。
VLAN 特定于节点。仅在该节点上处于活动状态。
路由 特定于节点。仅在该节点上处于活动状态。链路负载平衡路由处于浮动状态。
ACL 浮动(常见)。在两个节点上处于活动状态。
动态路由 特定于节点。仅在该节点上处于活动状态。辅助节点还应运行路由协议,并与上游路由器对等。
L2 模式 浮动(常见)。在两个节点上处于活动状态。
L3 模式 浮动(常见)。在两个节点上处于活动状态。
反向 NAT (RNAT) 特定于节点。RNAT 与 VIP,因为 NATIP 是浮动的。

与在同一子网中配置 HA 节点一样,要在不同子网中配置 HA 节点,请登录到两个 Citrix ADC 设备中的每个设备,然后添加一个代表其他设备的远程节点。

添加远程节点

当 HA 对的两个节点驻留在不同的子网上时,每个节点必须具有不同的网络配置。因此,要将两个独立的系统配置为 HA 对,必须在配置过程中指定 INC 模式。

添加 HA 节点时,必须为未连接或未用于流量的每个接口禁用 HA 监视器。对于 CLI 用户,这是一个单独的过程。

使用命令行接口添加节点

在命令提示窗口中,键入:

  • add ha node <id> <IPAddress> -inc ENABLED
  • show ha node

示例

> add ha node 3 10.102.29.170 -inc ENABLED
 Done
> add ha node 3 1000:0000:0000:0000:0005:0600:700a:888b
  Done

使用命令行界面禁用 HA 监视器

在命令提示窗口中,键入:

  • set interface <ifNum> [-haMonitor ( **ON** | **OFF** )]
  • show interface <ifNum>

示例

> set interface 1/3 -haMonitor OFF
 Done

使用 GUI 添加远程节点

  1. 导航到系统 > 高可用性,然后在节点选项卡上添加新的远程节点。
  2. 请确保选择关闭接口/通道上的 HA 监视器以及在自模式上打开 INC(独立网络配置)模式选项。

删除节点

如果删除节点,则节点将不再处于高可用性配置中。

使用命令行界面删除节点

在命令提示窗口中,键入:

rm ha node <id>

示例

> rm ha node 2
  Done

使用 GUI 删除节点

导航到系统 > 高可用性,然后在节点选项卡上删除节点。

注意

您可以使用网络可视化工具查看配置为高可用性 (HA) 对的 Citrix ADC 设备,并执行高可用性配置任务。

在不同的子网中配置高可用性节点