Contents
OpenStack Compute has a large number of configuration options. To simplify this installation guide, we make a number of assumptions about the target installation. If you want a longer conceptual planning guide that discusses considerations of these decisions, refer to the OpenStack Operations Guide.
You have a collection of compute nodes, each installed with Ubuntu Server 12.04.
![[Note]](../common/images/admon/note.png)
Note There is also an OpenStack Install and Deploy Manual for RHEL, CentOS and Fedora. Debian, openSUSE, and SLES also have OpenStack support, but are not documented here.
You have designated one of the nodes as the Cloud Controller, which will run all of the services (RabbitMQ or Qpid, MySQL, Identity, Image, nova-api, nova-network, nova-scheduler, nova-volume, nova-conductor) except for nova-compute and possibly networking services depending on the configuration.
The disk partitions on your cloud controller are being managed by the Logical Volume Manager (LVM).
Your Cloud Controller has an LVM volume group named "cinder-volumes" to provide persistent storage to guest VMs. Either create this during the installation or leave some free space to create it prior to installing nova services.
Ensure that the server can resolve its own hostname, otherwise you may have problems if you are using RabbitMQ as the messaging backend. RabbitMQ is the default messaging back-end on Ubuntu .
192.168.206.130is the primary IP for our host oneth0.192.168.100.0/24as the fixed range for our guest VMs, connected to the host viabr100.FlatDHCP with a single network interface.
KVM or Xen (XenServer or XCP) as the hypervisor.
On Ubuntu, enable the Cloud Archive repository by adding the following to /etc/apt/sources.list.d/grizzly.list:
deb http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/grizzly main
Prior to running apt-get update and apt-get upgrade, install the keyring :
sudo apt-get install ubuntu-cloud-keyring
Ensure the operating system is up-to-date by running apt-get update and apt-get upgrade prior to the installation.
This installation process walks through installing a cloud controller node and a compute node using a set of packages that are known to work with each other. The cloud controller node contains all the nova- services including the API server and the database server. The compute node needs to run only the nova-compute service. You only need one nova-network service running in a multi-node install, though if high availability for networks is required, there are additional options.

