tripleo-heat-templates/puppet
Damien Ciabrini ded38b7440 minor update: move VIP before stopping pacemaker on a node
When pacemaker stops, it first stops all pacemaker resources
managed on the node, and stops the pacemaker daemon.

If the node being stopped is hosting VIP resources, those ones
must be restarted elsewhere as soon as possible to avoid long
service disruption, but there is currently no constraint defined
to force that behaviour.

So what can happen is the VIP resources are stopped, then other
resources on the hosts are stopped (e.g. rabbit, galera), and only
when there's no more resources pacemaker restarts VIPs elsewhere,
which can lead to a long OpenStack service disruption.

To avoid unexpected long outage period due to VIP unavailability,
force-move the VIPs away from the node before stopping pacemaker.

Closes-Bug: #1815204
Change-Id: I9cbbf9e66b804f00fd19b2b3641f10bb472a94c7
(cherry picked from commit 38fb412ac0)
2019-02-14 11:08:03 +01:00
..
extraconfig Change NodeDataLookup type from string to json 2019-02-05 16:53:01 +00:00
manifests Reinstate common overcloud manifest for all roles 2018-01-11 18:42:45 +00:00
services minor update: move VIP before stopping pacemaker on a node 2019-02-14 11:08:03 +01:00
all-nodes-config.j2.yaml Add AllNodesExtraMapData parameter 2018-07-09 12:22:32 -04:00
deploy-artifacts.sh Merge "Fix rpms being installed via DeployArtifactURLs" 2017-06-23 17:05:14 +00:00
deploy-artifacts.yaml Change template names to rocky 2018-05-09 08:28:42 +02:00
role.role.j2.yaml Adding dependency for NetworkDeployment in 'server_resource_name'Deployment 2019-02-07 08:16:33 +00:00