You can create load balancers to distribute incoming requests among designated instances. Load balancers ensure that workloads are shared predictably among instances and system resources are used more effectively.
VMware Integrated OpenStack 6.0 supports load balancer as a service (LBaaS) v2.0 for deployments with NSX Data Center for vSphere or NSX-T Data Center networking. The OpenStack Octavia component is not supported in this version.
The LBaaS configuration process also creates a health monitor and associates it with the LBaaS pool. The health monitor is a Neutron service that checks whether the instances are still running on the specified protocol and port.
LBaaS listeners can use HTTP, TCP, or terminated HTTPS. Terminated HTTPS listeners terminate TLS for incoming connections, and the TLS certificates and keys for these listeners are stored in Barbican. If you want to create terminated HTTPS listeners, contact your cloud administrator to determine whether you must configure the ACL to grant the barbican
user access to the secrets for your project.
Prerequisites
- Create a public subnet and router on your network. For an NSX Data Center for vSphere deployment, the router type must be
exclusive
.Note: You can create the load balancer on a tenant subnet, but you must assign it a floating IP address. - Configure at least one client and at least two server instances.
Procedure
What to do next
You can open the load balancer and click Create Listener to add listeners to it.