负载平衡器执行被动运行状况检查以在客户端连接期间监控故障,并将导致一致故障的服务器标记为 DOWN。

被动运行状况检查可监控通过负载平衡器的客户端流量是否出现故障。例如,如果池成员发送 TCP 重置 (RST) 以响应客户端连接,则负载平衡器会检测到该故障。如果连续发生多次故障,则负载平衡器会将服务器池成员视为暂时不可用,并在一段时间内停止向该池成员发送连接请求。一段时间后,负载平衡器会发送连接请求以检查池成员是否已恢复。如果该连接成功,则将池成员视为正常。否则,负载平衡器会等待一段时间,然后重试。

被动运行状况检查将以下情况视为客户端流量故障。

  • 对于与第 7 层虚拟服务器关联的服务器池,如果与池成员的连接失败。例如,如果池成员在负载平衡器尝试在负载平衡器与池成员之间连接或执行 SSL 握手失败时发送 TCP RST。
  • 对于与第 4 层 TCP 虚拟服务器关联的服务器池,如果池成员发送 TCP RST 以响应客户端 TCP SYN 或完全不响应。
  • 对于与第 4 层 UDP 虚拟服务器关联的服务器池,如果收到 ICMP 错误消息(端口或目标无法访问)以响应客户端 UDP 数据包。

对于与第 7 层虚拟服务器关联的服务器池,发生任何 TCP 连接错误(例如,TCP RST 发送数据失败或 SSL 握手失败)时,失败的连接计数将递增。

对于与第 4 层虚拟服务器关联的服务器池,如果未收到对发送给服务器池成员的 TCP SYN 的响应或收到 TCP RST 以响应 TCP SYN,则将服务器池成员视为 DOWN。失败计数将递增。

对于第 4 层 UDP 虚拟服务器,如果收到 ICMP 错误消息(例如,端口或目标无法访问)以响应客户端通信,则将其视为 DOWN。

注: 可以为每个服务器池配置一个被动运行状况监控器。

过程

  1. 从浏览器中,使用管理员权特权登录到位于 https://nsx-manager-ip-addressNSX Manager
  2. 选择网络 > 负载平衡器 > 监控 > 被动运行状况监控器 > 添加
  3. 输入被动运行状况监控器的名称和描述。
  4. 配置用于监控服务池的值。
    您也可以接受主动运行状况监控器的默认值。
    选项 说明
    失败检查计数 设置一个值,当连续失败的次数达到此值时,服务器被视为暂时不可用。
    超时期限 设置在将服务器视为 DOWN 之前测试的次数。
    例如,当连续故障次数达到配置值 5 时,则将该成员视为在 5 秒内暂时不可用。在此期限过后,该成员会再次尝试建立新连接,以查看其是否可用。如果该连接成功,则将该成员视为可用,失败计数将设置为零。但是,如果该连接失败,则它不用于另一个 5 秒超时间隔。
  5. 单击确定

后续步骤

将被动运行状况监控器与服务器池相关联。请参见添加服务器池用于负载平衡