RETIRED, Lightweight composition layer for Puppet TripleO
Go to file
Babu Shanmugam 48a6a0985d Pacemaker support for OVN DB servers
This patch enables OVN DB servers to be started in master/slave
mode in the pacemaker cluster.

A virtual IP resource is created first and then the pacemaker OVN OCF
resource - "ovn:ovndb-servers" is created. The OVN OCF resource is
configured to be colocated with the vip resource. The ovn-controller and
Neutron OVN ML2 mechanism driver which depends on OVN DB servers will
always connect to the vip address on which the master OVN DB servers
listen on.

The OVN OCF resource itself takes care of (re)starting ovn-northd service
on the master node and we don't have to manage it.

When HA is enabled for OVN DB servers, haproxy does not configure the OVN DB
servers in its configuration.

This patch requires OVS 2.7 in the overcloud.

Co-authored:by: Numan Siddique <nusiddiq@redhat.com>
Change-Id: I9dc366002ef5919339961e5deebbf8aa815c73db
Partial-bug: #1670564
2017-06-01 11:54:53 +05:30
lib Throw warnings for norpm actions 2017-03-03 09:21:59 -07:00
manifests Pacemaker support for OVN DB servers 2017-06-01 11:54:53 +05:30
releasenotes Pacemaker support for OVN DB servers 2017-06-01 11:54:53 +05:30
spec Move ceilometer upgrade step out of base 2017-05-24 16:44:41 -04:00
templates Merge "Refactor enabled languages from an array to a hash" 2017-04-04 22:09:54 +00:00
.gitignore Update gitignore not to exclude fixture hieradata 2017-05-17 14:45:35 -06:00
.gitreview Update .gitreview file for project rename 2015-06-12 23:12:30 +00:00
.sync.yml Initial msync run for all Puppet OpenStack modules 2015-08-18 14:30:54 +02:00
bindep.txt Update tox configuration 2017-05-17 17:04:02 +00:00
Gemfile Update tox configuration 2017-05-17 17:04:02 +00:00
LICENSE Add basic structure for a Puppet module 2015-02-02 11:39:21 -05:00
metadata.json Update version for Pike 2017-03-07 11:27:12 -07:00
Puppetfile_extras Migrates OpenDaylight to official repo 2017-05-05 13:41:34 -04:00
Rakefile Composable HA 2017-01-25 19:32:31 +00:00
README.md Show team and repo badges on README 2016-11-25 17:16:13 +01:00
setup.cfg Add basic structure for ReNo 2016-12-03 13:16:33 +00:00
setup.py Add basic structure for ReNo 2016-12-03 13:16:33 +00:00
test-requirements.txt Update tox configuration 2017-05-17 17:04:02 +00:00
tox.ini Update tox configuration 2017-05-17 17:04:02 +00:00

Team and repository tags

Team and repository tags

puppet-tripleo

Lightweight composition layer for Puppet TripleO.