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
7.3 supports the OpenStack Octavia component.
Note:
- Starting from VIO 7.1, you can use the Octavia flavors and this is supported only with NSX-T Policy plugin. Support for Octavia flavors allows users for leveraging the OpenStack Octavia flavors capability on load balancers. For information about OpenStack Octavia flavors, see OpenStack Octavia Flavors.
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.
- Verify that you have one of the following roles so that you can operate Horizon or the OpenStack CLI.
Role Description load-balancer_observer User with access to load-balancer read-only APIs. load-balancer_global_observer User with access to load-balancer read-only APIs including resources owned by others. load-balancer_member User with access to load-balancer read and write APIs. load-balancer_quota_admin Admin for quota APIs only. load-balancer_admin Admin for all load-balnacer APIs including resources owned by others. admin Admin to all APIs.
Procedure
What to do next
You can open the load balancer and click Create Listener to add listeners to it.