Chapter 7. Load Balancing Traffic in Neutron

The Neutron load balancing as a service extension, known as LBaaS, provides the ability to load balance traffic to applications running on virtual instances in the cloud. Neutron provides an API to manage virtual IPs, pools, pool members, and health monitors. First introduced in Grizzly, the Havana release of LBaaS offers numerous bug fixes and features over its predecessor but is not as polished as other Neutron services.

In this chapter, I will discuss fundamental load balancer concepts, including:

  • Virtual IPs, pools, and pool members
  • Load balancing algorithms
  • Monitors
  • Persistence
  • Integrating load balancers in the network

LBaaS uses drivers to interact with hardware and software load balancers. In Havana, ...

Get Learning OpenStack Networking (Neutron) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.