Next generation HA architecture work
authorMichele Baldessari <michele@acksyn.org>
Fri, 29 Jul 2016 09:46:40 +0000 (11:46 +0200)
committerMichele Baldessari <michele@acksyn.org>
Thu, 4 Aug 2016 13:07:39 +0000 (15:07 +0200)
commit81de06566571722738a144402a293ddecdd928f2
tree31474e9c998abe7a0aa2a6af5913c4e8a0471c20
parent70d1950c9476b16d58418d55247f68774b72aac7
Next generation HA architecture work

This is the THT part that brings us the next generation architecture
as described in the following spec:
https://review.openstack.org/#/c/299628/

Blueprint:
https://blueprints.launchpad.net/tripleo/+spec/ha-lightweight-architecture

So far we tested deployment + tripleo.sh --overcloud-pingtest and
failover + tripleo.sh --overcloud-pingtest

Note that many of the Pacemaker template files become redundant with
this change, but to simplify the process of getting this change landed,
those templates will not be removed until a future commit.

Depends-On: I5e7585c08675d8a4bd071523b94210d325d79b59

Change-Id: I00bccb2563c006f80baed623b64f1e17af20dd4e
Implements: blueprint ha-lightweight-architecture
Co-Author: cmsj@tenshu.net
environments/puppet-pacemaker.yaml
puppet/services/ceilometer-base.yaml
puppet/services/cinder-base.yaml
puppet/services/glance-api.yaml
puppet/services/glance-registry.yaml
puppet/services/heat-base.yaml
puppet/services/keystone.yaml
puppet/services/neutron-base.yaml
puppet/services/nova-base.yaml
puppet/services/pacemaker/haproxy.yaml
puppet/services/sahara-base.yaml