为 UDP 虚拟服务器启用外部 TCP 运行状况检查

在公有云中,当本机负载均衡器用作第一层时,您可以将 NetScaler 设备用作第二层负载均衡器。本机负载均衡器可以是应用程序负载均衡器 (ALB) 或网络负载均衡器 (NLB)。大多数公有云在其本机负载均衡器中不支持 UDP 运行状况探测器。为了监视 UDP 应用程序的运行状况,公共云建议向您的服务添加基于 TCP 的终端节点。终端节点反映了 UDP 应用程序的运行状况。

NetScaler 设备支持对 UDP 虚拟服务器进行基于 TCP 的外部运行状况检查。此功能在缓存重定向虚拟服务器的 VIP 和配置的端口上引入了 TCP 侦听器。TCP 侦听器反映虚拟服务器的状态。

使用 CLI 为 UDP 虚拟服务器启用外部 TCP 运行状况检查

在命令提示符处,键入以下命令以使用 TCPProbeport 选项启用外部 TCP 运行状况检查:

add cr vserver <name> <serviceType> -tcpProbePort <tcpProbePort>  

<!--NeedCopy-->

示例:

add cr vserver Vserver-CR-1 HTTP -tcpProbePort 80
<!--NeedCopy-->

使用 GUI 为 UDP 虚拟服务器启用外部 TCP 运行状况检查

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