tripleo-heat-templates/releasenotes/notes/add-ovn-dbs-cluster-support-6193cba5be432865.yaml
Michele Baldessari 40da6ed234 OVN DBs clustering
We introduce support for running both the NB and SB OVN databases in
clustered mode. This OVN DBs clustered mode is based on OVNs own
clustering protocol and does not rely on pacemaker.

Clustering the two OVN databases increases reliability. The cluster
works in active-active mode and has the potential to be more
resilient and performant.

See
https://docs.openvswitch.org/en/latest/ref/ovsdb.7/#clustered-database-service-model
for more information.

For backport simplicity we also add I50cf3b7d79d8cd139ae514438e147df73901a366
("Fix typo in ovn-dbs-cluster northd kolla config file") which
is a cherry-pick + squash of commit 1115698c14,
so we avoid ovn_northd connecting only to the local db via unix socket.

Co-Authored-By: Michele Baldessari <michele@acksyn.org>

Related-Bug: #1931133
Depends-On: https://review.opendev.org/c/openstack/tripleo-ansible/+/776961
Depends-On: https://review.opendev.org/c/openstack/puppet-tripleo/+/795763

NB: Some changes for this victoria backport are needed:
- Readd DefaultPasswords:
- go back to the old way of doing TLS (i.e. no system-roles.certificate)
- template version back to rocky
- Set tripleo_container_manage_systemd_order: false (I believe it was a
  mistake to start with and we removed it in master as well)

Change-Id: I59bfe69dbb5f3d525ac6f6d655577d24036328c0
(cherry picked from commit baf4a16149)
(cherry picked from commit 15433f131c)
2021-08-11 15:55:22 +02:00

15 lines
498 B
YAML

---
features:
- |
Added OVN DBs clustering support. In this service model, a clustered
database runs across multiple hosts in multi-active mode.
upgrade:
- |
Upgrades from OVN non-HA and OVN DBs pacemaker to OVN DBs clustered are
currently not supported.
security:
- |
The OVN database servers in an OVN DBs clustering and TLS-everywhere
deployment will listen on all IP addresses (0.0.0.0). This is a caveat that
can only be addressed once RHBZ 1952038 is fixed.