创建一个负载均衡器池,以包含使用 DLB 服务的虚拟机。

可以通过 NSX-T Data Center UI 和 NSX-T Data Center API 完成此任务。

创建 DLB 池的 API 命令为 PUT https://<NSXManager_IPaddress>/policy/api/v1/infra/lb-pools/<lb-pool-id>

前提条件

  • 创建一个使用 DLB 服务的虚拟机组。
  • 创建一个 DLB 实例并将其连接到虚拟机组。

过程

  1. 使用 admin 特权登录到 NSX Manager
  2. 转到网络 > 负载均衡 > 服务器池
  3. 单击添加服务器池
  4. 在以下字段中输入值。
    字段 描述

    名称

    输入 DLB 池的名称。

    算法

    支持的算法包括加权轮询轮询加权最小连接最小连接IP 哈希。由于分布式负载均衡器在每个 ESXi 服务器本地运行,因此这些算法在每个 ESXi 服务器本地执行。集群的不同 ESXi 服务器之间的负载均衡连接信息不会同步。

    • 加权轮询:使用此算法可根据分配给每个池成员的权重将连接发送到池成员。例如,如果为池成员 A 分配的权重值为 3,为池成员 B 和池成员 C 分配的权重值分别为 2 和 1 的,则在全部 6 个客户端连接中,池成员 A 连接 3 个连接,池成员 B 连接 2 个连接,池成员 C 连接 1 个连接。
    • 循环:使用此算法向每个池成员发送相同数量的连接。
    • 最少连接:使用此算法,以便使某个池成员的活动连接数最少。每个池成员均配置为缓慢启动(缓慢启动设置为 True)。获得连接时,池成员的状态设置为“缓慢启动为 False”。
    • 加权最少连接:使用此算法可根据分配给每个池成员的权重将连接发送到池成员。
    • IP 哈希:使用此算法根据 IP 地址的哈希值发送连接。
      注: 如果您希望在池成员数量发生变化后仍与同一池成员保持连接,请勿使用 IP 哈希

    成员/组

    单击选择成员,然后在配置服务器池成员窗口中,执行以下操作之一:

    • 选择输入各个成员。要添加新成员,请单击添加成员并在必填字段中输入值。
    • 选择选择组添加组或选择现有组。

      要添加新组,请在这些字段中输入值。

      • 名称
      • 计算成员:单击设置成员以添加包含所有池成员的组。

      • IP 版本筛选器:支持 IPv4 和 IPv6。

      • 端口:所有动态池成员的默认端口。
    SNAT 转换模式 将此字段设置为已禁用状态。分布式负载均衡器不支持 SNAT 转换。
  5. 单击保存

结果

将为分布式负载均衡器添加服务器池成员。

下一步做什么

请参见 使用 Fast TCP 或 UDP 配置文件创建虚拟服务器