安装三个 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 和所有控制器管理网络必须位于同一子网中。
  • 从 my.vmware.com 门户下载控制器 OVA。如需详细了解如何下载控制器 OVA 映像,请参见 https://kb.vmware.com/s/article/82049

过程

  1. 从浏览器中,使用 admin 权限登录到 https://<nsx-manager-ip-address> 或 https://<nsx-manager-fqdn> 中的 NSX Manager
    注: 您必须使用企业特权登录。无法使用仅负载均衡器特权安装 NSX Advanced Load Balancer Controller 节点。
  2. 选择系统 > 设备 > NSX Advanced Load Balancer
  3. 单击设置虚拟 IP,然后输入集群的 VIP。必须为集群设置 VIP。
    注: 确认您设置的虚拟 IP 地址正确无误。如果设置了错误的集群虚拟 IP 地址, NSX Manager、API 客户端和最终用户将无法访问 NSX Advanced Load Balancer 控制器。唯一的解决办法是先删除所有设备,并为集群重新配置正确的虚拟 IP 地址,然后再继续部署。
  4. 单击保存
  5. 选择添加 NSX Advanced Load Balancer卡。
  6. 选择上载 OVA 文件远程 OVA 链接选项。
  7. 输入 URL,然后单击上载。等待上载完成。
    注:
    • 如果不选择上载 OVA 文件选项,则会显示活动包版本并显示一条提示登录到设备的消息,然后直接登录到设备以上载负载均衡器。
    • 如果要上载的 OVA 文件版本与已部署的 OVA 文件不同,则 OVA 上载可能会失败。例如,第二个或第三个 OVA 部署版本与第一个 OVA 部署不同。
  8. 添加设备向导中,输入第一个 NSX Advanced Load Balancer 设备的部署参数。
  9. 单击上载
  10. 在“添加设备”窗口中,配置以下字段:
    字段 描述
    主机名 为设备输入有效的主机名或 FQDN(首选)。要输入解析为 FQDN 的主机名,请联系 DNS 所有者。
    管理 IP/网络掩码 输入管理 IP 地址和网络掩码的静态 IP 地址。

    例如,192.168.1.2/22

    管理网关 输入管理网关的静态 IP 地址。管理网关由 NSX Advanced Load Balancer 控制器用于与 NSX Manager 和其他 NSX 对象进行通信。
    DNS 服务器 输入 DNS 服务器的 IP 地址。
    NTP 服务器 输入 NTP 服务器的 IP 地址。
    节点大小 根据网络要求选择要部署的节点大小。
    支持的节点大小包括:
    • 小型:8 个 vCPU,24 GB RAM,128 GB 存储
    • 中型:16 个 vCPU,32 GB RAM,256 GB 存储
    • 大型:24 个 vCPU,48 GB RAM,512 GB 存储
  11. 单击下一步
  12. 在“配置”窗口上,配置以下字段:
    字段 描述
    计算管理器 选择注册设备的计算管理器。
    计算集群 选择将在其中部署设备的计算集群。
    资源池 (可选)选择将在设备部署期间使用的资源池。
    主机 选择将在其中部署设备的主机。
    注: 选择主机或资源池作为部署的存储位置。
    数据存储 选择将为设备提供存储容量的数据存储。
    虚拟磁盘格式 默认情况下,会选中“精简置备”格式。

    但是,您可以选择在您的环境中可行的格式。

    网络 单击选择网络以选择将向设备提供网络连接的端口组。
    注: 如果提供的计算管理器详细信息不正确,部署将失败。要解决此问题,您必须强制删除部署,并通过提供正确的计算管理器详细信息重新部署设备。
  13. 单击下一步
  14. 在“访问权限和凭据”窗口中,输入符合复杂性要求的 admin 密码。
    重要说明: 部署所有控制器时,请输入相同的密码。
  15. (可选) SSH 密钥字段中,输入 SSH 密钥对的私钥以使用 SSH 密钥访问控制器。
  16. 单击安装设备

    NSX 注册控制器时,请勿尝试删除控制器。

  17. 按照步骤 1-14 部署第二个和第三个设备。
    注: 仅当部署了第三个设备后,才会形成集群。
  18. 如果部署的控制器节点上的集群失败,NSX Advanced Load Balancer 将显示一条错误消息。单击启动集群以重新触发已部署的控制器节点的集群。如果集群仍失败,请强制删除控制器,然后重新安装。
    NSX 构成了一个包含已部署控制器节点的集群。

结果

已成功部署 NSX Advanced Load Balancer 设备控制器集群,并且 UI 将集群状态显示为 稳定。确认可使用其 VIP https://<vip-fqdn> 访问 NSX Advanced Load Balancer 控制器集群 UI。

下一步做什么

成功部署 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

注:NSX 3.2.2 开始,您可以从 NSX Manager 部署 NSX Advanced Load Balancer 控制器。但是,您需要登录到 AVI 控制器以配置和使用负载均衡器服务。

在已升级的环境(例如,从 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 文档。