Red Hat Bugzilla – Bug 888756
Packstack: do not guess CONFIG_LIBVIRT_TYPE from the machine running packstack
Last modified: 2016-04-27 01:27:31 EDT
Description of problem:
I'm running packstack from a VM (which is also going to be my horizon server), but my Nova-compute host are going to be real servers. packstack assumed CONFIG_LIBVIRT_TYPE=qemu because it was executed from a VM.
Instead, it should look into the nova-compute hosts and decide if they are VMs or physical hosts and act accordingly (should be pretty simple to deduce if they are KVM/QEMU hosts - just look at their BIOS)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Fix now committed upstream
CONFIG_LIBVIRT_TYPE is no longer used, and libvirt type is being determined on the compute host using the is_virtual facter fact
Verified With: openstack-packstack-2012.2.2-0.1.dev317.el6.noarch
ran packstack on a Virtual Machine.
Checked nova.conf on the physical nova-compute nodes:
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.