OpenStack via DevStack: Difference between revisions
From Xen
Jump to navigationJump to search
m (moved OpenStack via devstack to OpenStack via DevStack) |
mNo edit summary |
||
Line 1: | Line 1: | ||
This page is describing how to quickly deploy an '''OpenStack''' by using the development tool '''DevStack''' on a single machine. '''Xen via libvirt''' is going to be used. |
This page is describing how to quickly deploy an '''OpenStack''' by using the development tool '''DevStack''' on a single machine. '''Xen via libvirt''' is going to be used. |
||
This how-to describes the steps took on an '''Ubuntu 14.04 LTS'''. Little changes should be |
This how-to describes the steps took on an '''Ubuntu 14.04 LTS'''. Little changes should be required to do the same on the other distribution supported by devstack. |
||
== How to == |
== How to == |
Revision as of 13:20, 3 February 2015
This page is describing how to quickly deploy an OpenStack by using the development tool DevStack on a single machine. Xen via libvirt is going to be used.
This how-to describes the steps took on an Ubuntu 14.04 LTS. Little changes should be required to do the same on the other distribution supported by devstack.
How to
We are going to install Xen then setup devstack.
- Install Xen
sudo apt-get install xen-hypervisor-4.4-amd64 sudo reboot
- Get devstack
git clone https://git.openstack.org/openstack-dev/devstack
- Configure devstack
Edit local.conf in the devstack working repository. (For more options, take a look at DevStack Configuration.)
[[local|localrc]] ADMIN_PASSWORD=secrete DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD SERVICE_TOKEN=a682f596-76f3-11e3-b3b2-e716f9080d50 # Usefull logging options for debuging DEST=/opt/stack LOGFILE=$DEST/logs/stack.sh.log SCREEN_LOGDIR=$DEST/logs/screen # Needs a few more patches for Xen NOVA_BRANCH="refs/changes/22/146622/3" # This is a Xen host LIBVIRT_TYPE=xen
- Run devstack
This might take a while.
./stack.sh
- Done!