From dcb30a8ee5c656c1abe631f18fcfc536c1040060 Mon Sep 17 00:00:00 2001 From: Ranjeet R Date: Wed, 15 Feb 2017 10:55:32 -0800 Subject: [PATCH] Fixes: R3.1.1.x build2 - liberty HA setup, setup_all fails while provisioning ceilometer This was root caused to keystone server already running when the setup starts. As part of openstack setup postinstall, we stop all the openstack services but in this particular case, the system had gone through a restart for kernel upgrade which had started the service. Change-Id: Ie35c3caa341d047b2bf32371f8e719549d1e2f8b Closes-Bug: 1654556 --- contrail_provisioning/openstack/setup.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/contrail_provisioning/openstack/setup.py b/contrail_provisioning/openstack/setup.py index 3ec416b6..a3d30eb9 100755 --- a/contrail_provisioning/openstack/setup.py +++ b/contrail_provisioning/openstack/setup.py @@ -293,6 +293,11 @@ def fixup_config_files(self): local("sudo sed -i 's/admin_password = /;admin_password = /' /etc/cinder/api-paste.ini") def run_services(self): + with settings(warn_only=True): + # Stop the openstack services if they are running + # before running the setup + for service in self.openstack_services: + local("service %s stop" % service) local("sudo keystone-server-setup.sh") local("sudo glance-server-setup.sh") local("sudo cinder-server-setup.sh")