Previously, the PackStack all-in-one installation process would fail under certain conditions when attempting to restart the libvirtd service. This would occur during the Nova puppet run when the PackStack all-in-one installation process was run on a controller node on which Compute had not been deployed. Now, the PackStack all-in-one installation only attempts to restart the libvirtd service when Nova has been deployed on a node on which Compute has also been deployed, allowing the process to complete successfully under these conditions.
DescriptionJaroslav Henner
2014-07-01 09:52:43 UTC
Created attachment 913718[details]
log
Description of problem:
With the 2 compute nodes, one controller node (without a compute), novanetwork, the packstack tries to restart libvirtd on the controller. It fails because there is no libvirtd installed. It seems to be not a problem with neutron.
Version-Release number of selected component (if applicable):
openstack-packstack-2014.1.1-0.28.dev1194.el7ost.noarch
openstack-puppet-modules-2014.1-18.el7ost.noarch
How reproducible:
always
Steps to Reproduce:
1. LABEL=jhenner_node_bz-914648_7v0 PYTHONPATH="$PYTHONPATH:/home/jhenner/work/rhos-qe-jenkins" SITE=qeos NETWORKING=novanetwork TOPOLOGY=2comp DISTRIBUTION=rhel-7 OS_VERSION=rhos-5.0 ../taskrunner/bin/taskrunner -f ./targets/tests.py --log-conf ../taskrunner/logging.conf packstack.deploy tempest_prepare vmware_prepare --cleanup never -D GetNodes.reuse=True
Actual results:
10:33:17.058 INFO [sshConnection] 172.16.32.36_nova.pp: [ ERROR ]
10:33:17.058 INFO [sshConnection] Applying Puppet manifests [ ERROR ]
10:33:17.058 INFO [sshConnection]
10:33:17.058 INFO [sshConnection] ERROR : Error appeared during Puppet run: 172.16.32.36_nova.pp
10:33:17.059 INFO [sshConnection] Error: service libvirtd restart returned 6 instead of one of [0]
10:33:17.059 INFO [sshConnection] You will find full trace in log /var/tmp/packstack/20140701-042644-vlzY_7/manifests/172.16.32.36_nova.pp.log
10:33:17.059 INFO [sshConnection] Please check log file /var/tmp/packstack/20140701-042644-vlzY_7/openstack-setup.log for more information
Expected results:
deployed stack
Additional info:
It also seems to not be a problem on RHEL 6.5.
There is no libvirt on the controller. That holds for
RHEL-6.5 novanetwork
RHEL-7.0 neutron
RHEL-7.0 novanetwork
I am not sure it is correct to set Regression on this based the fact that it is working on RHEL 6.5 and fails on RHEL 7.0. Remove the regression and blocker if it is not correct.
Hi,
I see that nova.pp passed on a single machine and once on a distributed environment with two compute nodes.
I don't see issues here, is this enough ?
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
http://rhn.redhat.com/errata/RHEA-2014-0846.html
Created attachment 913718 [details] log Description of problem: With the 2 compute nodes, one controller node (without a compute), novanetwork, the packstack tries to restart libvirtd on the controller. It fails because there is no libvirtd installed. It seems to be not a problem with neutron. Version-Release number of selected component (if applicable): openstack-packstack-2014.1.1-0.28.dev1194.el7ost.noarch openstack-puppet-modules-2014.1-18.el7ost.noarch How reproducible: always Steps to Reproduce: 1. LABEL=jhenner_node_bz-914648_7v0 PYTHONPATH="$PYTHONPATH:/home/jhenner/work/rhos-qe-jenkins" SITE=qeos NETWORKING=novanetwork TOPOLOGY=2comp DISTRIBUTION=rhel-7 OS_VERSION=rhos-5.0 ../taskrunner/bin/taskrunner -f ./targets/tests.py --log-conf ../taskrunner/logging.conf packstack.deploy tempest_prepare vmware_prepare --cleanup never -D GetNodes.reuse=True Actual results: 10:33:17.058 INFO [sshConnection] 172.16.32.36_nova.pp: [ ERROR ] 10:33:17.058 INFO [sshConnection] Applying Puppet manifests [ ERROR ] 10:33:17.058 INFO [sshConnection] 10:33:17.058 INFO [sshConnection] ERROR : Error appeared during Puppet run: 172.16.32.36_nova.pp 10:33:17.059 INFO [sshConnection] Error: service libvirtd restart returned 6 instead of one of [0] 10:33:17.059 INFO [sshConnection] You will find full trace in log /var/tmp/packstack/20140701-042644-vlzY_7/manifests/172.16.32.36_nova.pp.log 10:33:17.059 INFO [sshConnection] Please check log file /var/tmp/packstack/20140701-042644-vlzY_7/openstack-setup.log for more information Expected results: deployed stack Additional info: