OpenStack

Openstack Folsom Deploy by Puppet on Ubuntu 12.04 HOWTO

This HOWTO will guide you though a multi-node Openstack Folsom deployment with Puppet on Ubuntu 12.04.

Before start I will assume you have a clean Ubuntu Server 12.04 installed with minimal packages requirement. It is strongly recommend to install Openstack for a new host, as it will modify a lot of default settings; from the other point of view, don't install Openstack on top of an online production that already well configured ;-)

[DEBUG] puppetlabs-openstack

cd /etc/puppet/modules
git clone --branch folsom git://github.com/puppetlabs/puppetlabs-openstack.git openstack
cd openstack
rake modules:clone
cd /etc/puppet/modules/glance
git remote rename origin puppetlabs
git remote add origin git@github.com:hswong3i/puppetlabs-glance.git
git fetch origin
git branch --set-upstream master origin/master
git checkout -b folsom origin/folsom

cd /etc/puppet/modules/horizon
git remote rename origin puppetlabs
git remote add origin git@github.com:hswong3i/puppetlabs-horizon.git
git fetch origin
git branch --set-upstream master origin/master

Openstack Essex Deploy by Puppet on Ubuntu 12.04 HOWTO

This HOWTO will guide you though a multi-node Openstack Essex deployment with Puppet on Ubuntu 12.04.

Before start I will assume you have a clean Ubuntu Server 12.04 installed with minimal packages requirement. It is strongly recommend to install Openstack for a new host, as it will modify a lot of default settings; from the other point of view, don't install Openstack on top of an online production that already well configured ;-)

devstack - localrc

#!/bin/bash

#RECLONE=yes
#OFFLINE=0
#LIBVIRT_TYPE=qemu

# Use the eth0 IP unless an explicit is set by ``HOST_IP`` environment variable
HOST_IP=172.24.0.11

# Specify which services to launch.
ENABLED_SERVICES="$ENABLED_SERVICES,swift"
#ENABLED_SERVICES=n-cpu,n-net,n-api,n-vol

# Allow the use of an alternate hostname (such as localhost/127.0.0.1) for service endpoints.
SERVICE_HOST=172.24.0.11
SERVICE_PASSWORD=openstack
SERVICE_TOKEN=bdbb8df712625fa7d1e0ff1e049e8aab

# Configure services to use syslog instead of writing to individual log files
SYSLOG=1
SYSLOG_HOST=$SERVICE_HOST
Subscribe to RSS - OpenStack