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
 | 
			
		||||
    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::
 | 
			
		||||
    
 | 
			
		||||
    ./stack.sh
 | 
			
		||||
@@ -93,21 +99,27 @@ Install with DevStack and Neutron
 | 
			
		||||
    # should see something like:
 | 
			
		||||
    # -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::
 | 
			
		||||
 | 
			
		||||
    screen -r  # or go into devstack clone and then type ./rejoin-stack.sh
 | 
			
		||||
    # press ctrl+6 to go to q-svc window
 | 
			
		||||
    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)::
 | 
			
		||||
 | 
			
		||||
    screen -r  # or go into folder where you cloned devstack then type ./rejoin-stack.sh
 | 
			
		||||
    # go to q-svc window (ctrl+a, 6 currently does it)
 | 
			
		||||
    screen -r  stack # or go into folder where you cloned devstack then type ./rejoin-stack.sh
 | 
			
		||||
    # 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
 | 
			
		||||
 | 
			
		||||
- 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