安装三个 NSX Advanced Load Balancer 设备以组成控制器集群。此控制器集群提供管理功能,可管理您为 NSX Advanced Load Balancer 配置的虚拟服务、配置文件、池和池组。
VMware NSX Advanced Load Balancer 是一种高度可扩展的分布式云原生应用程序分发解决方案。从 NSX 版本 3.2 开始,您可以使用 NSX Manager 部署和配置 NSX Advanced Load Balancer (AVI)。将弃用现有的 NSX 负载均衡器。NSX Manager UI 仅提供单个 UI,可用于安装和管理所有 NSX 组件。
前提条件
- 支持的 Avi 控制器版本:20.1.7、21.1.2 或更高版本
- 在管理网络中预留四个 IP 地址(同一子网),将其中三个 IP 地址分配给三个控制器设备,并另外一个 IP 地址分配给 NSX Advanced Load Balancer 设备集群的虚拟 IP。
- 集群 VIP 和所有控制器管理网络必须位于同一子网中。
- 从 Broadcom 支持页面下载控制器 OVA。如需详细了解如何下载控制器 OVA 映像,请参见 https://kb.vmware.com/s/article/82049。
过程
结果
下一步做什么
(可选)为 ALB 控制器安装门户证书。
运行以下 API,为 ALB 控制器创建门户证书签名请求 (CSR)。
POST /alb/controller-nodes/certificate/csr
Payload: { "common_name": "avi", "email": "[email protected]", "organization": "vm", "organization_unit": "VM", "locality": "BLR", "country": "IN", "state_name": "KA", "subject_alt_names": [ "10.50.50.28" ], "algorithm": "SSL_KEY_ALGORITHM_RSA", "key_size": "SSL_KEY_2048_BITS" } Response: { "name": "System-Portal-Cert-e8abab64", "csr": "-----BEGIN CERTIFICATE REQUEST -------- END CERTIFICATE REQUEST-----" }
(可选)运行以下 API,以在 ALB 控制器中安装和更新门户证书。
POST /alb/controller-nodes/certificate/install
Payload: { "name": "System-Portal-Cert-e8abab64", "cert": "-----BEGIN CERTIFICATE -------- END CERTIFICATE-----" } Response: { "name": "System-Portal-Cert-14:58:30", "cert": "-----BEGIN CERTIFICATE -------- END CERTIFICATE-----" }
成功部署 NSX Advanced Load Balancer 设备集群后,在 AVI UI 中配置 NSX Cloud Connector,然后配置虚拟服务以对服务器之间的流量进行负载均衡。
要对与 NSX Advanced Load Balancer 设备集群相关的安装问题进行故障排除,请参见 NSX Advanced Load Balancer Controller 问题故障排除。
要了解有关安装和运行 NSX Advanced Load Balancer 的最佳实践,请参见以下链接:https://communities.vmware.com/t5/VMware-NSX-Documents/NSX-Advanced-Load-Balancer-by-Avi-Networks-NSX-T-Integration/ta-p/2890567。
在已升级的环境(例如,从 3.2.0 或 3.2.1 升级到 3.2.2 或更高版本并激活了 Advanced Load Balancer)中,通过单击 UI 上横幅消息中的停用 NSX-T ALB 来停用 NSX Advanced Load Balancer。有关更多详细信息,请参见 NSX 管理指南。
如果环境正在运行 NSX 负载均衡器,请使用 NSX to Avi Migration Tool 从 NSX LB 迁移到 NSX Advanced Load Balancer。请参见 AVI 文档。