DevStack
  • GitHub

DevStack - a Rackspace Cloudbuilders Production

A documented shell script to build complete OpenStack development environments.

from Rackspace Cloud Builders.

  1. Setup a fresh Ubuntu Oneiric (11.10) installation.
  2. Clone devstack from devstack.
    git clone https://github.com/openstack-dev/devstack.git
  3. Deploy your OpenStack Cloud
    cd devstack && ./stack.sh
 

Quick Start This ain't your first rodeo

  1. Install Ubuntu 11.10 (Oneiric)

    In order to correctly install all the dependencies, we assume a specific version of Ubuntu to make it as easy as possible. OpenStack works on other flavors of Linux (and some folks even run it on Windows!) We recommend using a minimal install of Ubuntu server in a VM if this is your first time.

  2. Download DevStack

    git clone git://github.com/openstack-dev/devstack.git

    The devstack repo contains a script that installs openstack and templates for configuration files

  3. Start the install

    cd devstack; ./stack.sh

    It takes a few minutes, we recommend reading the script while it is building.

Guides Walk through various setups used by stackers

OpenStack on VMs

Title Description Link
Virtual Machine Run OpenStack in a VM. The VMs launched in your cloud will be slow as they are running in QEMU (emulation), but it is useful if you don't have spare hardware laying around. Read »
LXC Containers Already running Ubuntu on your machine? Using containers lets you build even faster. Coming soon!
2 Guides

What is this?

These guides tell you how to virtualize your OpenStack cloud in virtual machines. This means that you can get started without having to purchase any hardware.

OpenStack on Hardware

Title Description Link
All-In-One Run OpenStack on dedicated hardware to get real performance in your VMs. This can include a server-class machine or a laptop at home. Read »
Multi-Node + VLANs Setup a multi-node cluster with dedicated VLANs for VMs & Management. Read »
Stack-in-a-Box Run OpenStack from a RAM disk to give it a spin without touching your existing OS installation. Includes PXE and USB boot methods. Read »
3 Guides

What is this?

These guides tell you how to deploy a development environment on real hardware. Guides range from running OpenStack on a single laptop to running a multi-node deployment on datacenter hardware.

Documentation Help yourself to stack

FAQ

The DevStack FAQ.



Scripts Generated documentation of DevStack scripts.

Filename Link
stack.sh Learn »
exercise.sh Learn »
bundle.sh Learn »
client-env.sh Learn »
euca.sh Learn »
floating_ips.sh Learn »
swift.sh Learn »
volumes.sh Learn »
build_bm.sh Learn »
build_bm_multi.sh Learn »
build_pxe_env.sh Learn »
build_ramdisk.sh Learn »
build_tempest.sh Learn »
build_uec.sh Learn »
build_uec_ramdisk.sh Learn »
build_usb_boot.sh Learn »
copy_dev_environment_to_uec.sh Learn »
get_uec_image.sh Learn »
info.sh Learn »
install_openvpn.sh Learn »
warm_apts_and_pips_for_uec.sh Learn »
21 bash scripts

Configuration Setting the table

Filename Link
openrc Read »
stackrc Read »
localrc Read »
exerciserc Read »
eucarc Read »
5 configuration files

Samples Generated documentation of DevStack sample files.

Filename Link
local.sh Learn »
localrc Learn »
2 sample files
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.