为UDP虚拟服务器启用外部TCP健康检查

在公共云中,当本地负载平衡器用作第一层时,可以使用Citrix ADC设备作为第二层负载平衡器。本机负载均衡器可以是ALB (application load balance)负载均衡器,也可以是NLB (network load balance)负载均衡器。大多数公共云在其本机负载平衡器中不支持UDP健康探测。要监视UDP应用程序的运行状况,公共云建议向服务添加基于tcp的端点。端点反映UDP应用程序的运行状况。

Citrix ADC设备支持针对UDP虚拟服务器的外部基于tcp的运行状况检查。该特性在缓存重定向虚拟服务器的VIP和配置的端口上引入了TCP侦听器。TCP监听器反映虚拟服务器的状态。

使用实例通过CLI对UDP虚拟服务器启用外部TCP健康检查

在命令提示符处,键入以下命令,使用tcpProbePort选项启用外部TCP健康检查:

add cr vserver   -tcpProbePort  

例子:

add cr vserver vserver - cr -1 HTTP -tcpProbePort 80 

使用GUI为UDP虚拟服务器启用外部TCP健康检查

  1. 导航到流量管理>缓存重定向>虚拟服务器,然后创建虚拟服务器。
  2. 点击添加创建虚拟服务器。
  3. 基本设置窗格中,添加端口号TCP探测端口字段。
  4. 点击好吧
为UDP虚拟服务器启用外部TCP健康检查