Neutron offers a number of commands that can be used to create and manage listeners, virtual IPs, pools, members, and health monitors for load balancing purposes. As of the Pike release of OpenStack, however, load balancer-related commands are not available in the openstack client. Instead, the neutron client or API should be used.
The workflow to create a basic load balancer is as follows:
- Create a load balancer object
- Create and associate a pool
- Create and associate pool member(s)
- Create and associate health monitor(s) (optional)
- Create and associate a listener