与中央负载均衡器不同,分布式负载均衡器 (Distributed Load Balancer, 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 实例的详细信息。
接下来,为分布式负载均衡器创建服务器池。