- What we know
- What we've created
- Hints and Kinks
- Checking Corosync cluster membership
- Configuring radosgw to behave like Amazon S3
- Downgrading to DRBD 8.3
- Fencing in Libvirt/KVM virtualized cluster nodes
- Fencing in VMware virtualized Pacemaker nodes
- GFS2 in Pacemaker (Debian/Ubuntu)
- Interleaving in Pacemaker clones
- Maintenance in active Pacemaker clusters
- Managing cron jobs with Pacemaker
- Mandatory and advisory ordering in Pacemaker
- Migrating virtual machines from block-based storage to RADOS/Ceph
- Network connectivity check in Pacemaker
- OCFS2 in Pacemaker (Debian/Ubuntu)
- Solid-state drives and Ceph OSD journals
- Solve a DRBD split-brain in 4 steps
- Testing Pacemaker clusters
- Totem "Retransmit List" in Corosync
- Turning Ceph RBD Images into SAN Storage Devices
- Which OSD stores a specific RADOS object?
- Presentations
- Die eigene Cloud mit OpenStack Essex (German, LinuxTag 2012)
- Fencing (LCE 2011)
- GlusterFS in HA Clusters (LCEU 2012)
- GlusterFS und Ceph (German, CeBIT 2012)
- Hands-On With Ceph (LCEU 2012)
- High Availability Update (OpenStack Summit Fall 2012)
- High Availability in OpenStack (CloudOpen 2012)
- High Availability in OpenStack (OpenStack Conference Spring 2012)
- Highly Available Cloud: Pacemaker integration with OpenStack (OSCON 2012)
- Mit OpenStack zur eigenen Cloud (German, CLT 2012)
- Mit OpenStack zur eigenen Cloud (German, OSDC 2012)
- More Reliable, More Resilient, More Redundant (OpenStack Summit April 2013)
- MySQL HA Deep Dive (MySQL Conference 2012)
- MySQL High Availability Deep Dive (PLUK 2012)
- MySQL High Availability Sprint (PLUK 2011)
- OpenStack Essex im Praxistest (German, Linuxwochen Wien 2012)
- OpenStack High Availability Update (Grizzly and Havana)
- Roll Your Own Cloud (LCA 2011)
- Storage Replication in HPHA (LCA 2012)
- Zen of Pacemaker (LCA 2012)
- Technical documentation
- News releases
- Hints and Kinks
- What we charge
- What others say

The OpenStack™ Word Mark and OpenStack Logo are either registered trademarks/service marks or trademarks/service marks of OpenStack, LLC, in the United States and other countries and are used with OpenStack LLC's permission. We are not affiliated with, endorsed or sponsored by OpenStack LLC, the OpenStack Advisory Board, or the OpenStack community.
Ubuntu and Canonical are registered trademarks of Canonical Ltd.
Installing OpenStack Essex (2012.1) on Ubuntu 12.04 ("Precise Pangolin")
this manual explains how to install OpenStack Essex (Version 2012.1) on Ubuntu 12.04. If you want to know more about why I wrote this text, please refer to the corresponding blog post.
PLEASE NOTE: This text also not discuss Quantum (yet) but might well be adapted to do so later.
Prerequisites: Ubuntu 12.04 with all package updates installed. I'm using the stock OpenStack packages as delivered by Ubuntu. This howto assumes that all relevant OpenStack services are installed on the same machine; in order to add more computing nodes, install the OpenStack nova components on these nodes and adapt /etc/nova/nova.conf accordingly. The machine I created this setup on has two network interfaces, eth0 and eth1. Last but not least, I'm assuming that you are logged in as root.
- Step 1: Prepare your System
- Step 2: Install MySQL and create the necessary databases and users
- Step 3: Install and configure Keystone
- Step 4: Install and configure Glance
- Step 5: Install and configure Nova
- Step 6: Your first VM
- Step 7: The OpenStack Dashboard
- Step 8: Making the euca2ools work
- Appendix A: Making nova-volume work
- Appendix B: Using floating IPs
- Appendix C: Setting up the OpenStack ObjectStore (Swift)
- Anmelden oder Registrieren um Kommentare zu schreiben

Kommentare
Adding more nodes to the cluster
Thanks a lot for this helpful tutorial!
We were able to deploy a single-node OpenStack instance.
What needs to be done if you want to add new nodes to the system?
Could you please give a hint to the required configurations?
Thank you in advance!
fix NAT
you may need to run the following at the command line to configure a normal iptables NAT setup:-
iptables -A FORWARD -o eth0 -i br100 -s 192.168.0.0/27 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -F POSTROUTING
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
+ keystone service-create
+ keystone service-create --name ec2 --type ec2 --description OpenStack EC2 service+-------------+----------------------------------+| Property | Value |+-------------+----------------------------------+| description | OpenStack EC2 service || id | ----------LONG ID--------- || name | ec2 || type | ec2 |+-------------+----------------------------------+this script for some reason doesn't work for me. I see the service created but there are none in the database. i'm sure i've provided the right user name and password I thought it was because of a weird characted in my password but that doesn't seem to be the issue. mysql> SELECT * FROM service; Empty set (0.00 sec)maybe its because i'm using #[catalog]#driver = keystone.catalog.backends.templated.TemplatedCatalog#template_file = /etc/keystone/default_catalog.templatesanyone came accross this issue?
Thanks !
I wanted to try OpenStack for some time but installing it from scratch without a proper guide is a daunting task to say the least.
Your guide was just what I needed to get up and running, thanks a lot :)
vnc?
Thank you for this very valuable tutorial. I've proceed the whole thing. Unfortunately, using the dashboard, I can't get the VNC view of instances. It just 404. Did you get the same problem? official openstack documentation is about 'novnc' but I noticed this essex install uses xvpvncproxy, for which I can't find any doc... any clue?
thank you
vnc?
mate, make sure you have installed "novnc" related packeges. I've encountered a similiar situation as you did and "apt-get install novnc" did the trick.
Re: vnc?
Hello,
you will probably find an answer to your question in this thread, started by a person with a problem that appears to be very similar to yours:
http://www.mail-archive.com/openstack@lists.launchpad.net/msg09197.html
Best regards
Martin
thanks
Thank you,
I was following this thread already, and I posted in it. Actually, I discovered your tutorial in the mailing list.
yours,
michaël