neutron-lbaas/devstack
nmagnezi a52a82598b Bugfixes and minor improvements to local.sh
The local.sh file currently fails to run.
This patch handles several issues:
1. Nova won't accept a hostname with the char "." in it:
http://git.openstack.org/cgit/openstack/nova/tree/nova/compute/api.py#n3685
2. Cirros image name (currently: cirros-0.3.0-x86_64-disk) changed due
to a version update, therefore the grep command fails, leaving the
boot_args with missing value for --image.
3. Instances IPs extraction was fixed: now works regardless of the IP addresses
display order (when IPv6 comes before IPv4 and vice-versa).

Other improvements:
1. Use parameter for image name.
2. Use parameter for subnet name.

Change-Id: Ib6802979ededf26a4b8b370fe456a353c68bc0ec
2015-05-26 12:27:04 +03:00
..
samples Bugfixes and minor improvements to local.sh 2015-05-26 12:27:04 +03:00
README.md Add devstack plugin for neutron-lbaas 2015-02-25 21:02:00 -08:00
plugin.sh Install HAProxy 1.5 on Ubuntu Devstack 2015-03-16 15:53:07 -05:00
settings Merge "Allow LBaaS service provider to be configurable in devstack" 2015-03-11 22:08:16 +00:00

README.md

This directory contains the neutron-lbaas devstack plugin. To configure the neutron load balancer, in the local section, you will need to enable the neutron-lbaas devstack plugin and enable the LBaaS service by editing the local section of your local.conf file.

  1. Enable the plugin

To enable the plugin, add a line of the form:

enable_plugin neutron-lbaas <GITURL> [GITREF]

where

<GITURL> is the URL of a neutron-lbaas repository
[GITREF] is an optional git ref (branch/ref/tag).  The default is
         master.

For example

enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas stable/kilo
  1. Enable the LBaaS service

To enable the LBaaS service, add a line of the form:

ENABLED_SERVICES+=<LBAAS-FLAG>

where

<LBAAS-FLAG> is "q-lbaasv1" for LBaaS Version 1, or "q-lbaasv2"
             for LBaaS Version 2.  "q-lbaas" is synonymous with
             "q-lbaasv1".

to the local section of local.conf

For example

# For LBaaS V2
ENABLED_SERVICES+=q-lbaasv2

For more information, see the "Externally Hosted Plugins" section of http://docs.openstack.org/developer/devstack/plugins.html.