OpenStackHA

Revision 3 as of 2013-04-22 16:35:52

Clear message

Overview

The Ubuntu OpenStack HA reference architecture is a current, best practice deployment of OpenStack on Ubuntu 12.04 using a combination of tools and HA techniques to deliver high availability across an OpenStack deployment.

Base Services

Ceph

MySQL

RabbitMQ

OpenStack Services

Keystone

Glance

Cinder

Nova Cloud Controller

Nova Compute

Quantum

Swift

Juju Deployment

Base Services

{u'ceph': {u'fsid': u'6547bd3e-1397-11e2-82e5-53567c8d32dc',
           u'monitor-count': u'3',
           u'monitor-secret': u'AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ==',
           u'osd-devices': u'/dev/vdb',
           u'osd-reformat': u'yes',
           u'source': u'cloud:precise-updates/grizzly'},
 u'mysql': {u'vip': u'192.168.77.8', u'vip_cidr': u'19'},
 u'rabbitmq-server': {u'vip': u'192.168.77.11', u'vip_cidr': u'19'}}

juju deploy -n 3 local:ceph ceph
juju deploy -n 2 local:rabbitmq-server rabbitmq-server
juju deploy -n 2 local:mysql mysql
juju deploy local:hacluster mysql-hacluster
juju deploy local:hacluster rabbitmq-hacluster
juju add-relation mysql ceph
juju add-relation mysql mysql-hacluster
juju add-relation rabbitmq-server ceph
juju add-relation rabbitmq-server rabbitmq-hacluster