Installing OpenStack Walk-throughThe OpenStack Compute and Image services work together to
provide access to virtual servers and images through REST
APIs. The Identity Service provides a common authorization
layer for all OpenStack services. You must use the Identity
Service to install the OpenStack Dashboard, which offers a
web-based user interface for OpenStack components. The
OpenStack Object Storage service provides not only a storage
method for virtual images but also a cloud-based object
storage system with a REST API to store and retrieve objects
such as images or videos. This walk-through starts with
Identity, then goes through Image and Compute and also
provides deployment information about an Object Storage
installation.If you are interested in how to plan for and operate an
OpenStack cloud, see the OpenStack
Operations Guide.Here are the overall steps for a manual install:Review the most supported platforms. Red Hat
Enterprise Linux, Scientific Linux, CentOS, Fedora,
Debian, Ubuntu, openSUSE and SUSE Linux Enterprise
are the most tested platforms
currently.Install the Identity Service (Keystone).Configure the Identity Service.Install the Image Service (Glance).Configure the Image Service.Install Compute (Nova).Review the assumptions made in this installation for
Compute.Configure Compute with FlatDHCP networking using
192.168.100.0/24 as the fixed
range for our guest VMs on a bridge named
br100.Create and initialize the Compute database with
MySQL. PostgreSQL is also documented but all examples
follow MySQL as an assumed default.Add images.(optional) Install OpenStack Object Storage
(Swift).Install the OpenStack Dashboard.Launch the Dashboard.Add a keypair through the Dashboard.Launch an image through the Dashboard to verify the
entire installation.Installing on UbuntuHow you go about installing OpenStack Compute depends on
your goals for the installation. You can use an ISO image,
you can use a scripted installation, and you can manually
install with a step-by-step installation as described in
this manual.ISO InstallationSee Installing Rackspace Private Cloud on Physical
Hardware for download links and
instructions for the Rackspace Private Cloud ISO. For
documentation on the Rackspace, see http://www.rackspace.com/cloud/private.
Manual Installation on UbuntuThe manual installation involves installing from
packages backported on Ubuntu 12.04 LTS using the Cloud
Archive as a user with root (or sudo) permission. This
guide provides instructions for installing using
Ubuntu packages.Scripted Development InstallationYou can download a script for a standalone install
for proof-of-concept, learning, or for development
purposes for Ubuntu 12.04, Fedora 16 or openSUSE 12.3 at https://devstack.org.Install Ubuntu 12.04 or Fedora 16 or openSUSE 12.3:In order to correctly install all the
dependencies, we assume a specific version of
the OS to make it as easy as possible.Download DevStack:$git clone git://github.com/openstack-dev/devstack.gitThe devstack repository contains a script
that installs OpenStack Compute, Object
Storage, the Image Service, Volumes, the
Dashboard and the Identity Service and offers
templates for configuration files plus data
scripts.Start the install:$cd devstack; ./stack.shIt takes a few minutes. We recommend reading the well-documented script
while it is building to learn more about what
is going on.