CentOS: Install libvirt-daemon package for monolithic daemon
CentOS 9 Stream recently bumped libvirt version (from 9.0.0 to 9.3.0) and the latest libvirt package no longer requires the daemon package which provides the monolithic libvirt daemon[1] [1]5358618b1c
Backport note: This fix is adjusted during backport, because the commit[2] which added support for customizing package status is not present in stable/zed and older branches. [2]ec7b9f29b4
Change-Id: I612856bfd23f980b1e94815d3b5e15e0ea39f72e (cherry picked from commit5fe2ca84b0
) (cherry picked from commitd1bb160e40
) (cherry picked from commitb9720fd43a
) (cherry picked from commit83f3820f9c
) (cherry picked from commiteabbcd391e
)
This commit is contained in:
parent
65b15ada5e
commit
a21eae468a
@ -144,6 +144,13 @@ class nova::compute::libvirt::services (
|
||||
-> Service<| title == 'libvirt' |>
|
||||
-> Service<| title == 'nova-compute'|>
|
||||
|
||||
if $facts['os']['family'] == 'RedHat' {
|
||||
package { 'libvirt-daemon':
|
||||
ensure => present,
|
||||
name => $::nova::params::libvirt_daemon_package_name,
|
||||
tag => ['openstack', 'nova-support-package'],
|
||||
}
|
||||
}
|
||||
} else {
|
||||
# NOTE(tkajinam): libvirt should be stopped before starting modular daemons
|
||||
Service<| title == 'libvirt' |> -> Service<| tag == 'libvirt-modular-service' |>
|
||||
|
@ -20,6 +20,7 @@ class nova::params {
|
||||
$doc_package_name = 'openstack-nova-doc'
|
||||
$libvirt_package_name = 'libvirt'
|
||||
$libvirt_guests_package_name = 'libvirt-client'
|
||||
$libvirt_daemon_package_name = 'libvirt-daemon'
|
||||
$libvirt_daemon_package_prefix = 'libvirt-daemon-'
|
||||
$libvirt_nwfilter_package_name = 'libvirt-daemon-config-nwfilter'
|
||||
$scheduler_package_name = 'openstack-nova-scheduler'
|
||||
|
Loading…
Reference in New Issue
Block a user