Load balancer management in the dashboard

Out of the box, the LBaaS panels for load balancer management in Horizon are not installed. To install the panels, perform the following:

On the controller node, install the python-neutron-lbaas-dashboard package:

# apt install python-neutron-lbaas-dashboard 

Then, update the OpenStack Dashboard configuration file at /etc/openstack-dashboard/local_settings.py to enable the panels. Search for enable_lb in the OPENSTACK_NEUTRON_NETWORK dictionary and change the value from False to True:

OPENSTACK_NEUTRON_NETWORK = {
'enable_router': True,
'enable_quotas': False,
'enable_ipv6': False,
'enable_distributed_router': False,
'enable_ha_router': False,
'enable_lb': True,
'enable_firewall': False,
'enable_vpn': False,
'enable_fip_topology_check': False,
}

Lastly, restart the Apache service:

# systemctl restart apache2 

Once the panels have been installed and activated, load balancers can be managed from the Project panel by clicking on Network | Load Balancers in the menu on the left-hand side of the screen:

In Horizon, load balancers are created and managed as a single entity that includes pool, members, and monitors. This is unlike LBaaS v1, where members and monitors may have been managed separately in their own panel.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset