VMware Avi Load Balancer (formerly VMware NSX Advanced Load Balancer) is the designated external Load Balancer. The Avi Load Balancer deployment involves creating an Avi Service Engine (SE) that is programmed through Avi Controller to advertise Virtual IP Address (VIP) to upstream Routers using BGP and to forward requests backend to the underlying VRO and VMware Cloud Director products.
Avi Controller is the single point of management and control for Avi Load Balancer and high availability. The Avi Load Balancer deployment is managed from the Avi Controller, regardless of the number of applications being load balanced or the number of Service Engines required.
Note: VMware Avi Load Balancer is supported only in VMware Telco Cloud Platform Advanced Edition.
Procedure
- Download Avi Controller OVA version 30.2.1.
- Deploy the Avi Controller on a vCenter. For more information, see Installing Avi Vantage for VMware vCenter.
- From the Avi Controller UI, create a user account and log in to the Avi Controller UI using the user credentials.
- Add the cloud infrastructure of type VMware vCenter and configure the Port group for Management connectivity.
- Configure IP Address Management (IPAM) and DNS profiles for the cloud infrastructure.
- Verify that the Cloud infrastructure is added successfully to the Avi Controller.
- Create a Service Engine Group on the Infrastructure page.
Note:
You must have a unique Service Engine Group per Workload Cluster.
- Under the Networks tab, add a network pool for the cloud infrastructure. This pool is used for Virtual IP and Service Engine IP assignments.
- Configure Avi Load Balancer for VMware Cloud Director cells:
- Navigate to Applications > Configure Pools and specify the following details.
General: Specify a Name, choose the Cloud where you want to deploy the Avi Load Balancer service, provide a value for the Default Server Port, select the Load Balancer Algorithm, leave the remaining parameters to default values, and save.
Servers: Specify the cloud director cell details.
Health Monitor: Specify a name, select HTTPS as the Type, specify 443 for the Health monitor port, and select TCP-Health-Monitor from the drop-down list.
Profiles/Policies: Select “System-Persistence-Client-IP” as the Persistence Profile and “System-Analytics-Profile” as the Analytics Profile.
SSL: Specify “System Standard” as the SSL profile.
- Configure VIP: Specify a Name, choose the cloud, and specify the VIP address.
- Configure Virtual Server:
Select Advanced Setup from the Create Virtual Service drop-down list.
Choose the cloud.
Specify name, services, TCP/UDP Profile, and Application Profile.
Choose the virtual server and the pool.
Avi Service Engines are deployed on the selected Cloud.
VMware Cloud Director can be accessed after the SSL CA Signed or Self Signed certificates are configured. The Load Balancer address is enabled as Public Address for the Web Portal and API.