通过选择常规选项卡上的自定义选项,可以指定 NSX 负载平衡器如何或是否对虚拟服务器内的池成员执行运行状况检查。

关于此任务

默认运行状况检查协议和运行状况检查端口设置与常规选项卡上的协议和端口设置一致。

有关相关信息,请参见 NSX 产品文档中的创建服务监视器,网址为:https://www.vmware.com/support/pubs/nsx_pubs.html。请注意,在 NSX 文档中,虚拟服务器成员被称为池成员。

过程

  1. (可选) 运行状况检查协议下拉菜单中选择运行状况检查协议,以指定负载平衡器为确定池成员的运行状况而进行侦听时访问此池成员的方式。

    协议选项包括 HTTPHTTPSTCPICMPUDP

    您也可以接受“常规”选项卡上指定的默认协议。

  2. (可选) 运行状况检查端口框中输入值,指定负载平衡器将侦听哪个端口来监控虚拟服务器成员或池成员的运行状况。

    请注意,在 NSX 文档中,虚拟服务器成员被称为池成员。

    HTTP、HTTPS 和 TCP 协议可以与 UDP 共享端口。例如,如果服务 1 在端口 80 上使用 TCP、HTTP 或 HTTPS,服务 2 可在端口 80 上使用 UDP。不过,如果服务 1 在端口 80 上使用 UDP,则服务 2 不能在端口 80 上使用 UDP。

  3. 输入对服务器执行 ping 命令的时间间隔值(秒)。
  4. 输入必须从服务器接收到响应的时间段的最大超时值(秒)。
  5. 输入声明服务器出现故障之前必须对服务器执行 ping 命令的最大重试次数值。
  6. 根据选定的运行状况检查协议,指定其他运行状况检查设置。
    1. 输入用来检测服务器状态的方法。选项包括 GET、OPTIONS 和 POST。
    2. 输入在检测服务器状态请求中使用的 URL。这是 GET 和 POST(默认为“/”)方法选项使用的 URL。
    3. 发送文本框中,输入建立连接之后发送到服务器的字符串。

      发送文本框中,输入建立连接之后发送到服务器的字符串。

    4. 接收文本框中,输入要从服务器接收的字符串。

      只有在收到的字符串与该定义匹配时,才会将服务器视为正在运行。

      此字符串可以是响应的标头或正文。

  7. 单击高级选项卡,然后进入定义虚拟服务器高级设置主题,以继续定义 NSX 负载平衡器组件中的虚拟服务器。

    要指定日志记录选项,请参见定义负载平衡器日志记录选项