From 6958e4085f956d7025a109b643d17f70f8bf4835 Mon Sep 17 00:00:00 2001 From: Daryl Walleck Date: Thu, 3 Jul 2014 02:48:21 -0500 Subject: [PATCH] Updates the Ironic on Devstack dev documentation The current devstack configuration in the dev documentation is out of date and will not successfully spin up a Nova with Ironic driver environment. One of the critical changes necessary is to set the IRONIC_VM_SPECS_RAM to 1024, as that is now the minimum size for a virtual Ironic node. This change also updates the configurations to more closely match the ones being used for the virtual ironic Devstack job and explicitly sets file logging to make debugging easier. Change-Id: Ifbe0af9759483ccd80e74b24d45eaa4726c4b101 --- doc/source/dev/dev-quickstart.rst | 45 ++++++++++++++++++++++--------- 1 file changed, 33 insertions(+), 12 deletions(-) diff --git a/doc/source/dev/dev-quickstart.rst b/doc/source/dev/dev-quickstart.rst index a896854cca..efe994fdd0 100644 --- a/doc/source/dev/dev-quickstart.rst +++ b/doc/source/dev/dev-quickstart.rst @@ -224,15 +224,25 @@ station. https://devstack.org -Prepare the system (Ubuntu 12.04):: +Install the basic dependencies:: sudo apt-get update sudo apt-get install python-software-properties git - sudo add-apt-repository cloud-archive:havana + +If you are using Ubuntu 12.04, use the latest Cloud Archive repository:: + + sudo add-apt-repository cloud-archive:icehouse sudo apt-get update -Clone DevStack:: +Devstack will no longer create the user 'stack' with the desired +permissions, but does provide a script to perform the task:: + git clone https://github.com/openstack-dev/devstack.git devstack + sudo ./devstack/tools/create-stack-user.sh + +Switch to the stack user and clone DevStack:: + + sudo su stack cd ~ git clone https://github.com/openstack-dev/devstack.git devstack @@ -240,6 +250,13 @@ Create devstack/localrc with minimal settings required to enable Ironic:: cd devstack cat >localrc <