summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Chapman <michapma@redhat.com>2016-07-18 16:50:56 -0400
committerMichael Chapman <michapma@redhat.com>2016-07-26 15:25:17 -0400
commit72c2c090143d29be9c152bf189324277921f2b90 (patch)
tree2f00b5087aa792d64488cbf235f476f2de9cae3a
parentfdece1a118282d19cce0eb9e586cc0c07b0bd01a (diff)
Add pcs cleanup exec
Run a pcs cleanup before db sync and also at the end of the deployment. This will give processes a chance to recover in case there has been any kind of error that would lead to a process being scored -INFINITY due to repeated failed startup that may have been caused by load during the deployment, or another latent issue. Print out any services that are failed in pcs at the end of deployments. opnfv-tht-pr: 41 Change-Id: Idf4f03cd0463a3facd0726483091ac6f1b3bf000 Signed-off-by: Michael Chapman <michapma@redhat.com>
-rw-r--r--ci/PR_revision.log1
-rwxr-xr-xlib/post-install-functions.sh7
2 files changed, 8 insertions, 0 deletions
diff --git a/ci/PR_revision.log b/ci/PR_revision.log
index 95d64aaf..10daeaee 100644
--- a/ci/PR_revision.log
+++ b/ci/PR_revision.log
@@ -17,3 +17,4 @@
42, congress typo
44,Fixes nova host/ip bug
43,Add support for live migration and resize
+41,Add pcs cleanup exec
diff --git a/lib/post-install-functions.sh b/lib/post-install-functions.sh
index af72d8f9..1d18b95d 100755
--- a/lib/post-install-functions.sh
+++ b/lib/post-install-functions.sh
@@ -174,4 +174,11 @@ source stackrc
echo "Undercloud IP: $UNDERCLOUD, please connect by doing 'opnfv-util undercloud'"
echo "Overcloud dashboard available at http://\$(heat output-show overcloud PublicVip | sed 's/"//g')/dashboard"
EOI
+
+if [[ "$ha_enabled" == 'True' ]]; then
+ if [ "$debug" == "TRUE" ]; then
+ echo "${blue}\nChecking pacemaker service status\n${reset}"
+ fi
+ overcloud_connect "controller0" "for i in \$(sudo pcs status | grep '^* ' | cut -d ' ' -f 2 | cut -d '_' -f 1 | uniq); do echo \"WARNING: Service: \$i not running\"; done"
+fi
}