These instructions have only been tested on Precise Pangolin
- Install Ubuntu Precise Pangolin
- Add a user
adduser stack
- Grant sudo privilages
echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
- Install git
apt-get update; apt-get install -qqy git
- login as user
stack
- Get devstack
git clone https://github.com/openstack-dev/devstack.git
cd devstack
- Create a file called
localrc
with the following ADMIN_PASSWORD=password MYSQL_PASSWORD=password RABBIT_PASSWORD=password SERVICE_PASSWORD=password SERVICE_TOKEN=tokentoken FLAT_INTERFACE=eth0 - Run
./stack.sh
- Wait a long time …
source openrc
- Run nova client
nova list
Nova Notes
nova image-list
lists 3 images, only usecirros-0.3.0-x86\_64-uec
the others will failnova flavor-list
lists flavors, only use flavor 1 or 2, unless you have a ton of memory./rejoin-stack.sh
will restart nova in a screen session if you had to reboot the machine