与中央负载均衡器不同,分布式负载均衡器 (Distributed Load Balancer, DLB) 实例将连接到虚拟机组的虚拟接口。

在过程结束时,DLB 实例将连接到虚拟机组的虚拟接口。

只能通过 API 命令创建并连接 DLB 实例。

前提条件

  • 添加由虚拟机组成的策略组。例如,此类虚拟机组可关联到从 Web 层上的虚拟机接收请求的应用程序层。

过程

  • 运行 Put /policy/api/v1/infra/lb-services/<mydlb>

    {

    "connectivity_path" : "/infra/domains/default/groups/<clientVMGroup>",

    "enabled" : true,

    "size" : "DLB",

    "error_log_level" : "INFO",

    "access_log_enabled" : false,

    "resource_type" : "LBService",

    "display_name" : "mydlb"

    }

    其中,
    • connectivity_path:
      • 如果连接路径设置为“Null”或为空,则 DLB 实例不会应用于任何传输节点。
      • 如果连接路径设置为“ALL”,则所有传输节点的所有虚拟接口都将绑定到 DLB 实例。一个 DLB 实例会应用于策略组的所有虚拟接口。
    • size:设置为值 DLB。当每个应用程序或虚拟接口获取 DLB 的实例时,DLB 实例只有一个大小规格。
    • enabled:默认情况下,创建的 DLB 实例将处于已启用状态。
    将创建 DLB 实例并将其连接到虚拟机组。在 Web 层上创建的 DLB 实例将连接到应用程序层虚拟机组的所有虚拟接口。

下一步做什么

创建 DLB 实例后,登录到 NSX Manager,转到网络 -> 负载均衡 -> 负载均衡器。查看 DLB 实例的详细信息。

接下来,为分布式负载均衡器创建服务器池