IBM Cloud Docs
设置 Citrix NetScaler VPX 以实现高可用性 (HA)

设置 Citrix NetScaler VPX 以实现高可用性 (HA)

负载均衡器用于对多个应用程序服务器上的流量进行均衡,从而提高可扩展应用程序的性能和稳定性。 然而,单个负载均衡器是单点故障。 通过配置高可用性 (HA) Citrix Netscaler VPX 对来避免此责任。 配置 HA 对需要两台 NetScaler VPX 服务器。 如果主服务器出现故障,辅助服务器会介入继续进行负载平衡。

SNIP(子网 IP)被负载均衡的服务器视为向 NetScaler VPX 的 VIP(虚拟 IP)发起的请求(连接)的源 IP。 通常,在 HA 对设置中,SNIP 不会更改,但有可能会在故障转移事件期间更改。 两个 Netscaler 位于同一子网中时,辅助 NetScaler VPX 的 SNIP 可能会更改为主 NetScaler VPX 初始使用的 SNIP。 此情况不会对处理请求的服务器造成任何混淆。

对于 HA 配置,两个 NetScaler 都必须位于同一 VLAN 和同一子网中。

确保在配置之前执行以下先决条件操作:

  1. 如果配置成 active-active 对,则添加到实例中的任何 VIP 子网都必须是“路由到 VLAN”类型。
  2. 如果配置主动/被动对,那么添加到实例的任何 VIP 子网都必须是“路由到 VLAN”或“辅助路由到 IP”。 它们还应路由到主节点的公共 IP 地址。

订购所需 VLAN 中的两台 NetscalerVPX服务器,并订购 VIP 和 SNIP 子网以满足 HA 配对配置的先决条件后,就可以继续了:

  1. 打开两个浏览器窗口,登录两台NetScalers 的高级界面。 在辅助 NetScaler 上,转至系统 > 用户管理 > 用户,并将 root 用户密码设置为与主 NetScaler 相同。 然后在IBM Cloud控制台的设备密码页面中更新文件中的密码,使其与为辅助设备设置的密码相匹配。

  2. 在要成为辅助的VPX上,单击系统 > 高可用性,然后右键单击第一行并单击编辑。 在“高可用性状态配置”下拉框中,选择保持辅助,然后单击确定

  3. 选择添加。 输入另一个 "VPX的系统 IP 地址(位于主系统的 "高可用性 "选项卡中),并输入根登录详细信息。 打开 INC 框保持清空。 单击确定

    如果收到 IP 不在同一子网的错误信息,则可能是两台VPX服务器不在同一 VLAN 中。 否则,您现在应该可以打开主服务器并选择“刷新”,以查看高可用性中的两台服务器。

    二级的新NetScaler管理 IP 比以前低一个 IP 地址。 如果无法访问辅助VPX,请使用以下命令从命令行中删除高可用性:

    sh ha node

    然后,除去 ha 节点:

    rm ha node 1

  4. 在主 VPX 上,您应该会看到现在远程 VPX 正在同步。 转至辅助服务器,并检查网络 > IP 配置。 您应该会看到主服务器的 VIP 和其他 IP 列为被动。

  5. 返回到辅助服务器上的系统 > 高可用性,然后单击编辑。 在下拉框中选择启用,然后按确定

  6. 强制执行故障转移以进行测试。 刷新屏幕,并观察 IP 地址在辅助服务器上变为活动状态。 再次执行故障转移,然后观察它们进入被动状态。 Ping IP,确保它们正常工作。

  7. 主服务器现在已标记为主服务器,辅助服务器报告其同步状态为“成功”。

确保本地管理员知道必须将 Cloud 控制台中的密码更改为在本地 VPX 上更改密码时保持一致。 无法执行此操作将导致 HA 升级和许可证操作失败,从而导致生产中断。 密码必须在三个位置一致: VPX 设备 1,VPX 设备 2 和 IBM Cloud 控制台。