Merge pull request #376 from miguellavalle/fix-README-for-devstack
Update README to use Quark in devstack
This commit is contained in:
26
README.rst
26
README.rst
@@ -70,6 +70,12 @@ Install with DevStack and Neutron
|
|||||||
# Tempest
|
# Tempest
|
||||||
ENABLED_SERVICES+=,tempest
|
ENABLED_SERVICES+=,tempest
|
||||||
|
|
||||||
|
- Remove Python's six packge::
|
||||||
|
|
||||||
|
sudo rm -f /usr/lib/python2.7/dist-packages/six.py /usr/lib/python2.7/dist-packages/six.pyc
|
||||||
|
# Old version of six package in /usr/lib/python2.7/dist-packages/ crashes
|
||||||
|
# quark server
|
||||||
|
|
||||||
- Install Devstack::
|
- Install Devstack::
|
||||||
|
|
||||||
./stack.sh
|
./stack.sh
|
||||||
@@ -93,21 +99,27 @@ Install with DevStack and Neutron
|
|||||||
# should see something like:
|
# should see something like:
|
||||||
# -e git+http://github.com/rackerlabs/quark@ff5b05943b44a44712b9fc352065a414bb2a6bf9#egg=quark-master
|
# -e git+http://github.com/rackerlabs/quark@ff5b05943b44a44712b9fc352065a414bb2a6bf9#egg=quark-master
|
||||||
|
|
||||||
|
- Now edit the /etc/neutron/neutron.conf file to setup Quark as the core plugin::
|
||||||
|
|
||||||
|
vim /etc/neutron/neutron.conf
|
||||||
|
# Search for line containing 'core_plugin = ' and replace it with
|
||||||
|
# 'core_plugin = quark.plugin.Plugin'
|
||||||
|
#
|
||||||
|
# Search for line containing 'service_plugins = ' and remove
|
||||||
|
# 'neutron.services.l3_router.l3_router_plugin.L3RouterPlugin,' from
|
||||||
|
# service plugins list
|
||||||
|
|
||||||
- Stop Neutron by going into the screen session and going to the q-svc window and pressing ctrl-C::
|
- Stop Neutron by going into the screen session and going to the q-svc window and pressing ctrl-C::
|
||||||
|
|
||||||
screen -r # or go into devstack clone and then type ./rejoin-stack.sh
|
screen -r # or go into devstack clone and then type ./rejoin-stack.sh
|
||||||
# press ctrl+6 to go to q-svc window
|
# press ctrl+6 to go to q-svc window
|
||||||
ctrl+C
|
ctrl+C
|
||||||
|
|
||||||
- Now edit the /etc/neutron/neutron.conf file to setup Quark as the core plugin::
|
|
||||||
|
|
||||||
vim /etc/neutron/neutron.conf
|
|
||||||
# add 'core_plugin - quark.plugin.Plugin' (current example of core_plugin is near line 70)
|
|
||||||
|
|
||||||
- Go back into screen and restart neutron (q-svc window)::
|
- Go back into screen and restart neutron (q-svc window)::
|
||||||
|
|
||||||
screen -r # or go into folder where you cloned devstack then type ./rejoin-stack.sh
|
screen -r stack # or go into folder where you cloned devstack then type ./rejoin-stack.sh
|
||||||
# go to q-svc window (ctrl+a, 6 currently does it)
|
# if screen command returns 'Cannot open your terminal /dev/pts/0' execute 'sudo chmod o+rwx /dev/pts/0'
|
||||||
|
# go to q-svc window (ctrl+a, 7 currently does it)
|
||||||
# previous command that devstack used to start neutron should be in history, press up arrow key to see it
|
# previous command that devstack used to start neutron should be in history, press up arrow key to see it
|
||||||
|
|
||||||
- You shouldn't receive any errors. To validate Quark has started up, you can scroll up in q-svc screen window (ctrl+a, esc, page-up) and look for the following lines::
|
- You shouldn't receive any errors. To validate Quark has started up, you can scroll up in q-svc screen window (ctrl+a, esc, page-up) and look for the following lines::
|
||||||
|
|||||||
Reference in New Issue
Block a user