Load Balance as a Service
in the past LB is was part of Neutron project
but now it is a core project it self like nova and keystone ….
Octavia has minimum requirements of openstack services in place:
- Keystone
- Glance
- Nova
- Neutron
Octavia LB can be VM – Container – Baremetal, which is called amphorae
It used amphorae images that uploaded in Glance, amphorae image is an ubuntu VM running HA-proxy
LB must have connection to LB management network and tenant network
Octavia configuration
/etc/octavia/octavia.conf
Creating, Listing and Rotating LB
openstack loadbalancer create --description <...> --name <...> openstack loadbalancer list openstack loadbalancer amphorae list openstack loadbalancer failure <LB_name>