diff options
author | Damien <dciabrin@redhat.com> | 2017-05-09 05:11:21 -0400 |
---|---|---|
committer | Michele Baldessari <michele@acksyn.org> | 2017-06-04 10:07:34 +0200 |
commit | 0413a12512f9c099c9bee0f51f360027f52e7456 (patch) | |
tree | 74142cca2e1ab6c64c845787b57f538d51e5ffb5 /environments/puppet-ceph-devel.yaml | |
parent | 2cd3c412bf850c087564bcaf652d2c3dce77cab3 (diff) |
Containerize Redis for HA
This service allows configuring and deploying Redis containers
in a HA overcloud managed by pacemaker.
The containers are managed and run by pacemaker. Inside there is
pacemaker_remote which will invoke the resource agent managing galera.
The resources themselves are created via puppet-pacemaker inside a
short-lived container used for this purpose (mysql_init_bundle).
This container needs to use the 'docker_config' section to invoke
puppet (as opposed to 'docker_puppet_tasks'), because due to the HA
composability each resource creation needs to happen on the bootstrap
node of that service and 'docker_puppet_tasks' will only run on the
controller/primary role.
Co-Authored-By: Michele Baldessari <michele@acksyn.org>
Closes-Bug: #1692924
Depends-On: Ia1131611d15670190b7b6654f72e6290bf7f8b9e
Change-Id: Ie045954fcc86ef2b3e4562b6f012853177f03948
Diffstat (limited to 'environments/puppet-ceph-devel.yaml')
0 files changed, 0 insertions, 0 deletions