已购买 NSX-T Advanced 或 Enterprise 许可证的客户可以部署 NSX Advanced Load Balancer Basic 版作为现有 NSX-T 负载均衡器的替代方案。

安装 NSX Advanced Load Balancer 控制器

可以从 My VMware 客户门户下载 NSX Advanced Load Balancer 控制器 OVA。SE 创建将由 NSX Advanced Load Balancer 控制器 处理。

部署 NSX Advanced Load Balancer 控制器

通过 vSphere Web Client 登录到 vCenter Server。按照下面提到的步骤,使用客户端部署 NSX Advanced Load Balancer 控制器 OVA 文件:

  1. 单击顶部菜单中的文件选项,然后选择部署 OVF 模板

  2. 按照部署 OVA 模板向导中的说明进行操作:

    1. 选择厚置备延迟置零作为磁盘格式。

    2. 网络映射中的目标网络选择一个端口组。NSX Advanced Load Balancer 控制器 将使用该端口组与 vCenter 进行通信。

    3. 指定管理 IP 地址和默认网关。对于 DHCP,请将此字段留空(生产环境中只能使用静态 IP 地址)。

    4. 系统管理员登录身份验证密钥字段留空。

  3. 打开虚拟机电源。

重复上述步骤来部署三个 NSX Advanced Load Balancer 控制器 虚拟机以创建 NSX Advanced Load Balancer 控制器 集群设置。

执行 NSX Advanced Load Balancer 控制器 初始设置

在初始部署后,您可以使用 NSX Advanced Load Balancer 控制器 UI 更改或自定义设置。在浏览器上导航到 NSX Advanced Load Balancer 控制器 IP。

注:

系统引导时,将显示 503 状态代码或包含以下消息的页面:

  • 控制器尚未就绪。请在几分钟后重试 (Controller is not yet ready. Please try again after a couple of minutes)。等待大约 5 到 10 分钟,然后刷新页面。按照以下说明完成设置向导。

要执行 NSX Advanced Load Balancer 控制器 初始设置,请执行以下操作:

  • 配置基本系统设置:

    • 管理员帐户。

      注:

      在用户帐户锁定时,需要一个有效的电子邮件地址才能重置 admin 密码。

    • DNS 和 NTP 服务器信息

    • 配置电子邮件或 SMTP 信息

  • 为“Orchestrator 集成”选择无 Orchestrator

  • 为“支持多个租户?”选择,以完成设置。

准备 NSX Advanced Load Balancer Basic 版

默认情况下,NSX Advanced Load Balancer 控制器 将在 Enterprise 版中引导。在更改许可证套餐之前,请先删除 Basic 版不支持的功能。

执行配置审核

运行 configuration audit API 以确定需要移除的 Enterprise 版功能。

需要更正所有配置冲突,然后才允许更改许可证套餐。

以下是在全新安装后立即执行的 configuration audit API 的示例输出。

[admin:cntrl]: > show configuration audit tier basic
+--------------------+---------------+--------------------------------------------------------------------------------------------------------------------------------------------------+
| Object Type        | Name          | License Violations                                                                                                                               |
+--------------------+---------------+--------------------------------------------------------------------------------------------------------------------------------------------------+
| ServiceEngineGroup | Default-Group | Field ServiceEngineGroup.ha_mode cannot have HA_MODE_SHARED as its value in BASIC license tier. Allowed value(s): HA_MODE_LEGACY_ACTIVE_STANDBY. |
|                    |               | Field ServiceEngineGroup.hm_on_standby cannot have True as its value in BASIC license tier. Allowed value: False.                                |
|                    |               | Field ServiceEngineGroup.app_cache_percent cannot have 10 as its value in BASIC license tier. Allowed value: 0.                                  |
|                    |               |                                                                                                                                                  |
+--------------------+---------------+--------------------------------------------------------------------------------------------------------------------------------------------------+

以下是对上述输出的观察结果:

  • 默认服务引擎组 (Default-Group) 的默认 HA 模式为 N+M。NSX Advanced Load Balancer Basic 版仅支持传统活动/备用 HA 模式,因而必须更改 HA 模式。

  • NSX Advanced Load Balancer Basic 版不支持可配置的缓存内存,因而必须将此值编辑为零。

  • NSX Advanced Load Balancer Basic 版不支持从备用 SE 监控运行状况,因而必须将其禁用。

如果使用了 NSX Advanced Load Balancer 控制器 并配置了其他功能,上述命令将显示在继续执行操作之前必须禁用的任何功能。

将服务引擎组设置为传统活动/备用

在将 NSX Advanced Load Balancer 控制器 配置为 Basic 版套餐之前,需要重新配置服务引擎组以遵循 Basic 版限制。在浏览器中使用控制器 IP 地址登录到 NSX Advanced Load Balancer UI。

导航到基础架构 > 服务引擎组,编辑 Default-Group 并执行以下步骤:

  • 高可用性模式中选择活动/备用选项。

  • 取消选中备用 SE 上的运行状况监控复选框。

  • 缓存内存的值设置为 0

  • 单击保存

运行配置审核 API 以验证是否存在任何配置错误。

[admin:ctrl]: > show configuration audit tier basic
License audit passed successfully
[admin:ctrl]: >

将许可套餐从 Enterprise 版更改为 Basic 版

有关更多信息,请参阅将默认许可证套餐从 Enterprise 版更改为 Basic 版