The NSX Advanced Load Balancer Controller includes a framework for tracking and enforcing various system-wide limits, based on the size of the Controller instances and other parameters.

Controller Classification Sizing

Starting with NSX Advanced Load Balancer 30.1.1 version, the Controller classification is based on meeting the minimum requirements for both vCPU and memory. For instance, a Controller with 12 vCPUs and 28GB RAM will be classified as Essentials because the minimum memory requirement for Small classification is not met.

For more information on CPU memory usage, see NSX Advanced Load Balancer Controller Sizing topic in the VMware NSX Advanced Load BalancerAdministration Guide.

Note:
  • Starting with NSX Advanced Load Balancer 20.1.5, the Essentials Controller size is supported. But, it can only be used for a Controller deployed in the Essentials license tier with VMware Tanzu solutions and running on-premises in a VMware environment.

  • This applies only to on-premises VMware vCenter Cloud deployments with Tanzu, on a single-node Controller.

System Limits

This section provides the recommended configuration limits for VMware products. While configuring, ensure that the mentioned limits are maintained.

Ensure that you select the correct software version in VMware Configuration Maximum window. If the specific release being deployed is not listed, select the closest release below the version being deployed.

For more information on the limit enforced for various entities, see VMware Configuration Maximums.

Behavior on Upgrade from a Pre-20.1.1 Release

An upgrade from a pre-20.1.1 release, with the object count exceeding the defined limits, is allowed. However, additional creation/ updates for the object will fail with an error.

Example Scenarios:

  • The Controller cluster with 8 vCPU/ 24 GB RAM, and having 200 virtual services, is upgraded from 18.2.9 to 20.1.1. In this case, the upgrade will succeed. However, the creation of an additional (201st) virtual service or updates to the virtual services will fail.

  • The Controller cluster with 8 vCPU/ 24 GB RAM, and having one Virtual Service and one Pool having 2050 servers, is upgraded from 18.2.9 to 20.1.1. In this case, the upgrade will succeed. However, editing of the pool will not be allowed.