Since [1] was merged, devstack no longer installs libvirt python bindings from pip but use distro packages. This change removes the logic to install the python bindings using pip to follow that change in devstack, otherwise installation fails because of conflict between packages available in pip and one installed by distro packages. [1] https://review.opendev.org/c/openstack/devstack/+/798514 Conflicts: devstack/plugin.sh Resolved conflicts caused byf57a51e43cwhich is not backported to stable branches. Closes-Bug: #1939990 Related-Bug: #1933096 Change-Id: I369a95cf30e91738d10ad2e5a3d5f6988bdd76cb (cherry picked from commit9366bc8f18) (cherry picked from commit1b97560c97)
Enabling Ceilometer in DevStack
Download Devstack:
git clone https://opendev.org/openstack/devstack cd devstackAdd this repo as an external repository in
local.conffile:[[local|localrc]] enable_plugin ceilometer https://opendev.org/openstack/ceilometerTo use stable branches, make sure devstack is on that branch, and specify the branch name to enable_plugin, for example:
enable_plugin ceilometer https://opendev.org/openstack/ceilometer stable/mitakaThere are some options, such as CEILOMETER_BACKEND, defined in
ceilometer/devstack/settings, they can be used to configure the installation of Ceilometer. If you don't want to use their default value, you can set a new one inlocal.conf.Run
stack.sh.