Citrix ADC

配置高可用性

可以在高可用性配置中部署两台Citrix ADC设备,其中一台设备主动接受连接并管理服务器,而辅助设备负责监视第一台设备。在高可用性配置中,主动接受连接并管理服务器的Citrix ADC设备称为主设备,另一台称为辅助设备。如果主设备出现故障,则辅助设备将成为主设备,并开始主动接受连接。

高可用性对中的每台Citrix ADC设备通过发送定期消息(称为检测信号消息或运行状况检查)来监视另一台设备,从而确定对等节点的运行状况或状态。如果主设备的运行状况检查失败,则辅助设备将在特定时间段内重试连接。有关高可用性的更多信息,请参阅高可用性。如果在指定时间段结束时重试仍失败,辅助设备将在故障转移过程中接替主设备。下图显示了两种高可用性配置,一种是单臂模式,另一种是双臂模式。

图 1.单臂模式下的高可用性

图像

图 2.双臂模式下的高可用性

图像

在单臂配置中,NS1和NS2以及服务器S1, S2和S3均连接到交换机。

在双臂配置中,NS1和NS2均连接到两个交换机。服务器S1, S2和S3均连接到第二个交换机。客户端与服务器之间的流量经过NS1或NS2。

要设置高可用性环境,请将一个ADC设备配置为主设备,将另一个配置为辅助设备。请在每个ADC设备上执行以下任务:

  • 添加节点。
  • 对未使用的接口禁用高可用性监视功能。

添加节点

节点是对等Citrix ADC设备的逻辑表示形式。它通过ID和NSIP标识对等单元。设备使用这些参数与对等单元进行通信并跟踪其状态。添加节点时,主设备和辅助设备将异步交换检测信号消息。节点 ID 是一个不能大于 64 的整数。

通过CLI

要使用命令行界面添加节点,请按照以下步骤进行操作:

在命令提示窗口中,键入以下命令以添加节点并验证节点是否成功添加:

  • 添加HA节点

  • show HA node

    示例

    add HA node 0 10.102.29.170 Done > show HA node 0 1)节点ID: 0 IP: 10.102.29.200 (NS200) node State: UP Master State: Primary SSL Card Status: UP Hello Interval: 200 msecs Dead Interval: 3 secs该Master状态的节点for: 1:0:41:50 (days:hrs:min:sec) 

通过GUI

要使用GUI添加节点,请按照以下步骤进行操作:

  1. 导航到系统(系统)>高可用性(高可用性)。
  2. 节点(节点)选项卡上单击添加(添加)。
  3. 创建HA节点(创建高可用性节点)页面上的远端节点IP地址(远程节点IP地址)文本框中,键入远程节点的NSIP地址(例如10.102.29.170)。
  4. 确保选中配置远程系统以参与高可用性设置(将远程系统配置为加入高可用性设置)复选框。在远程系统登录凭据(远程系统登录凭据)下的文本框中提供远程节点的登录凭据。
  5. 选中关闭接口/通道的HA监视器(在已关闭的接口/通道上关闭高可用性监视程序)复选框,对关闭的接口禁用高可用性监视程序。

确认您添加的节点显示在“节点”(节点)选项卡下的节点列表中。

对未使用的接口禁用高可用性监视功能

高可用性监视程序是用于监视接口的虚拟实体。必须对未连接或未用于通信的接口禁用该监视程序。对状态为“向下”(关闭)的接口启用该监视程序后,节点的状态将变为“不”(不可用)。在高可用性配置中,进入“不”(不可用)状态的主节点可能会导致高可用性故障转移。接口在以下情况下会被标记为“向下”(关闭):

  • 接口未连接
  • 接口运行不正常
  • 连接接口的电缆工作不正常

通过CLI

要使用命令行接口对未使用的接口禁用高可用性监视程序,请执行以下步骤:

在命令提示窗口中,键入以下命令以对未使用的接口禁用高可用性监视程序,并验证是否成功禁用:

  • set interface -haMonitor OFF
  • 显示接口id > <

    示例

    > set interface 1/8 -haMonitor OFF Done > show interface 1/8 interface 1/8 (Gig Ethernet 10/100/1000 MBits) #2 flags=0x4000  MTU=1514, native vlan=1, MAC=00:d0:68:15:fd:3d, downtime 238h55m44s Requested: media AUTO, speed AUTO, duplex AUTO, fctl OFF, throughput 0 RX:Pkts(0) Bytes(0) Errs(0) Drops(0) stall (0) TX: Pkts(0) Bytes(0) Errs(0) Drops(0) stall (0) stall (0) NIC: InDisc(0) OutDisc(0) Fctls(0) stall (0) hanging (0) silence(0)未设置带宽阈值。<!——NeedCopy >

    如果已对某个未使用的接口禁用高可用性监视程序,该接口的显示界面命令输出中将不包含“亨茂”。

通过GUI

要使用GUI禁用未使用的接口的高可用性监视器,请按照以下步骤进行操作:

  1. 导航到系统(系统)>网络(网络)>接口(接口)。
  2. 选择必须对其禁用监视程序的接口。
  3. 单击打开。此时将显示修改界面(修改接口)对话框。
  4. 在HA监测(高可用性监视功能)中,选择了(关闭)选项。
  5. 单击OK(确定)。
  6. 确认当选择该接口时,在页面底部的“细节”(详细信息)部分中显示“HA监控:“(高可用性监视功能:已关闭)。
配置高可用性