虚拟服务器接收所有客户端连接并在服务器之间进行分发。虚拟服务器具有 IP 地址、端口和协议。对于第 4 层虚拟服务器,可以指定端口范围列表,而不是单个 TCP 或 UDP 端口,以支持具有动态端口的复杂协议。

第 4 层虚拟服务器必须与主服务器池(也称为默认池)相关联。

如果虚拟服务器状态为已禁用,则会通过发送 TCP RST(对于 TCP 连接)或 ICMP 错误消息(对于 UDP)拒绝对虚拟服务器的任何新连接尝试。即使新连接存在匹配的持久性条目,也会拒绝这些连接。活动连接将继续进行处理。如果虚拟服务器从负载均衡器中删除或与负载均衡器解除关联,则到该虚拟服务器的活动连接将失败。

前提条件

过程

  1. 从浏览器中,使用管理员特权登录到 NSX Manager,网址为 https://<nsx-manager-ip-address>。
  2. 选择网络 > 负载均衡 > 虚拟服务器 > 添加
  3. 输入第 4 层虚拟服务器的名称和描述。
  4. 从下拉菜单中选择一个第 4 层协议。
    第 4 层虚拟服务器支持 Fast TCP 或 Fast UDP 协议,而不同时支持两者。要在相同的 IP 地址和端口上支持 Fast TCP 或 Fast UDP 协议,例如 DNS,必须为每个协议创建一个虚拟服务器。
    根据协议类型,将自动填充现有应用程序配置文件。
  5. 切换“访问日志”按钮以启用第 4 层虚拟服务器的日志记录。
  6. 单击下一步
  7. 输入虚拟服务器 IP 地址和端口号。
    您可以输入虚拟服务器的端口号或端口范围。
  8. 填写高级属性详细信息。
    选项 描述
    最大并发连接 设置允许与虚拟服务器建立的最大并发连接,这样虚拟服务器就不会耗尽托管在同一负载均衡器上的其他应用程序的资源。
    最大新连接速率 设置与服务器池成员的最大新连接,这样虚拟服务器就不会耗尽资源。
    默认池成员端口 如果未定义虚拟服务器的池成员端口,请输入默认池成员端口。

    例如,如果虚拟服务器通过端口范围 2000-2999 定义,并且默认池成员端口范围设置为 8000-8999,则将虚拟服务器端口 2500 的入站客户端连接发送到目标端口设置为 8500 的池成员。

  9. 从下拉菜单中选择现有服务器池。
    服务器池包含一个或多个配置类似并运行相同应用程序的服务器(也称为池成员)。
  10. 从下拉菜单中选择现有 Sorry Server 池。
    负载均衡器无法从默认池选择后端服务器来处理请求时,Sorry Server 池将处理请求。
  11. 单击下一步
  12. 从下拉菜单中选择现有持久性配置文件。
    可以在虚拟服务器上启用持久性配置文件,从而允许将相关的客户端连接发送到相同服务器。
  13. 单击完成