Embed presentation
Download to read offline
![LBAAS INSTALLATION AND
CONFIGURATION
ON THREE NODE OPENSTACK
CENTOS SETUP
Controller Node:
1. Install neutronlbaasagentalongwithneutronlbaasui packages
yum -y install openstack-neutron-lbaas openstack-neutron-lbaas-ui
2. Update service pluginsconfigurationin/etc/neutron/neutron.conf withlbaasvalue.
vi /etc/neutron/neutron.conf:
service_plugins = [existing service
plugins],neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2
3. Restartneutron-serverpackage.
systemctl restart neutron-server.service
Network Node:
1. Install neutronlbaasagentpackage andchosenloadbalancer (ex:here Iam usinghaproxy)
yum -y install openstack-neutron-lbaas haproxy net-tools
2. Update service pluginsconfigurationin neutron.conf withlbaasvalue
vi /etc/neutron/neutron.conf:
service_plugins = [existing service
plugins],neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2
3. Update /etc/neutron/neutron_lbaas.conf withserviceprovidervalue
vi /etc/neutron/neutron_lbaas.conf:
[service_providers]
service_provider =
LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.Hapr
oxyOnHostPluginDriver:default
4. Update /etc/neutron/lbaas_agent.ini withwhichSDN youare workingand usergroup withthe
loadbalancerwhichyouare using.
vi /etc/neutron/lbaas_agent.ini:
[DEFAULT]
interface_driver = openvswitch](https://image.slidesharecdn.com/openstack-lbaas-170810093946/75/Openstack-Neutron-LBAAS-1-2048.jpg)
![[haproxy]
user_group=haproxy
5. Enable andstart neutronlbaasv2agentservice.
systemctl restart neutron-lbaasv2-agent.service](https://image.slidesharecdn.com/openstack-lbaas-170810093946/85/Openstack-Neutron-LBAAS-2-320.jpg)
This document provides instructions for installing and configuring load balancing as a service (LBaaS) on an OpenStack CentOS setup with three nodes. It describes configuring the controller node to install neutron LBaaS packages and plugins. It also describes configuring the network nodes to install neutron LBaaS agents, packages for the chosen load balancer (HAProxy), and updating configuration files to enable the LBaaS agents.
![LBAAS INSTALLATION AND
CONFIGURATION
ON THREE NODE OPENSTACK
CENTOS SETUP
Controller Node:
1. Install neutronlbaasagentalongwithneutronlbaasui packages
yum -y install openstack-neutron-lbaas openstack-neutron-lbaas-ui
2. Update service pluginsconfigurationin/etc/neutron/neutron.conf withlbaasvalue.
vi /etc/neutron/neutron.conf:
service_plugins = [existing service
plugins],neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2
3. Restartneutron-serverpackage.
systemctl restart neutron-server.service
Network Node:
1. Install neutronlbaasagentpackage andchosenloadbalancer (ex:here Iam usinghaproxy)
yum -y install openstack-neutron-lbaas haproxy net-tools
2. Update service pluginsconfigurationin neutron.conf withlbaasvalue
vi /etc/neutron/neutron.conf:
service_plugins = [existing service
plugins],neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2
3. Update /etc/neutron/neutron_lbaas.conf withserviceprovidervalue
vi /etc/neutron/neutron_lbaas.conf:
[service_providers]
service_provider =
LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.Hapr
oxyOnHostPluginDriver:default
4. Update /etc/neutron/lbaas_agent.ini withwhichSDN youare workingand usergroup withthe
loadbalancerwhichyouare using.
vi /etc/neutron/lbaas_agent.ini:
[DEFAULT]
interface_driver = openvswitch](https://image.slidesharecdn.com/openstack-lbaas-170810093946/75/Openstack-Neutron-LBAAS-1-2048.jpg)
![[haproxy]
user_group=haproxy
5. Enable andstart neutronlbaasv2agentservice.
systemctl restart neutron-lbaasv2-agent.service](https://image.slidesharecdn.com/openstack-lbaas-170810093946/85/Openstack-Neutron-LBAAS-2-320.jpg)