neutron-lbaas/devstack
Michael Johnson dbbd69b184 Update the devstack readme.md for Octavia as ref
The readme.md in the devstack directory did not get updated
for Octavia being the reference driver.  This patch updates
the document to enable the Octavia plugin.

Closes-Bug: #1500656
Change-Id: I39f9f9d060512c9b3af9dd08c413931f9b94cf78
(cherry picked from commit 872b8a5446)
2015-10-06 14:12:49 +00:00
..
samples Set Octavia as the reference LBaaSv2 driver 2015-09-22 00:48:21 +00:00
README.md Update the devstack readme.md for Octavia as ref 2015-10-06 14:12:49 +00:00
plugin.sh Updating devstack plugin for authtoken 2015-08-04 05:10:21 -05:00
settings Set Octavia as the reference LBaaSv2 driver 2015-09-22 00:48:21 +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 plugins

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

enable_plugin neutron-lbaas <neutron-lbaas GITURL> [GITREF]
enable_plugin octavia <octavia GITURL> [GITREF]

where

<neutron-lbaas GITURL> is the URL of a neutron-lbaas repository
<octavia GITURL> is the URL of a octavia 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/liberty
enable_plugin octavia https://git.openstack.org/openstack/octavia stable/liberty
  1. Enable the LBaaS services

To enable the LBaaS services, add lines in the form:

ENABLED_SERVICES+=<LBAAS-FLAG>
ENABLED_SERVICES+=<OCTAVIA-FLAGS>

where

<LBAAS-FLAG> is "q-lbaasv1" for LBaaS Version 1, or "q-lbaasv2"
             for LBaaS Version 2.  "q-lbaas" is synonymous with
             "q-lbaasv1".
<OCTAVIA-FLAGS> are "octavia" the Octavia driver,
                "o-cw" the Octavia Controller Worker,
                "o-hk" the Octavia housekeeping manager,
                "o-hm" the Octavia Health Manager,
                and "o-api" the Octavia API service.

to the local section of local.conf

For example

# For LBaaS V2
ENABLED_SERVICES+=,q-lbaasv2
ENABLED_SERVICES+=,octavia,o-cw,o-hk,o-hm,o-api

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