Octavia

Load balancer as a service for OpenStack

This is an example of a minimal setup that includes a basic HTTP loadbalancer. Here is a short explanation of a minimal (configuration) setup from GUI (Horizon).

  1. Network -> Loadbalancer -> Create loadbalancer

  2. Load Balancer Details: Subnet: Where your webservers live

  3. Listener Details: Select HTTP, port 80.

  4. Pool Details: This is your “pool of webservers”. Select Algoritm of preference.

  5. Pool members: Select your webservers.

  6. Finally, proceed to “Create Loadbalancer”.

Note, the loadbalancer will not show up in the Network Topology graph. This is expected.

Octivia features numerous configuration variations. The full reference of variations and CLI guide can be found here: https://docs.openstack.org/octavia/train/user/guides/basic-cookbook.html

Take note that an additional CLI client is required to access the full potential as described above. https://docs.openstack.org/python-octaviaclient/latest/cli/index.html#loadbalancer

Last modified April 22, 2024: added useful options (#171) (7e11b10)