tripleo-heat-templates/releasenotes/notes/modular-libvirt-daemons-b5ad6043d6510077.yaml
Rajesh Tailor 768b66f885 Enable support for Libvirt modular daemons
This change adds configuration for modular libvirt
daemons running in separate containers.

This change also deprecates nova-libvirt-container-puppet.yaml
heat-template which configure monolithic libvirt daemon on
compute nodes and use newly added heat-template
nova-modular-libvirt-container-puppet.yaml to configure modular
libvirt daemons on compute nodes.

Depends-On: https://review.opendev.org/c/openstack/puppet-nova/+/785305
Depends-On: https://review.opendev.org/c/openstack/puppet-tripleo/+/803911

Co-Authored-By: Martin Schuppert <mschuppert@redhat.com>
Co-Authored-By: David Vallee Delisle <dvd@redhat.com>
Change-Id: Ic0a13ab453ae8d3c1882b3719df295a2b0b510c5
2021-10-04 15:52:44 +05:30

32 lines
1.2 KiB
YAML

---
features:
- |
This change adds functionality to enable modular libvirt daemons.
All these daemons runs in its respective container. Also the default
configuration is to use modular libvirt daemons instead of monolithic libvirt
daemon.
Here is the list of libvirt daemon which are added in this change.
- virtnodedevd
- virtproxyd
- virtqemud
- virtsecretd
- virtstoraged
It's possible to define the individual log filters for each one of these daemon
using the following new parameters:
- ``LibvirtVirtlogdLogFilters``
- ``LibvirtVirtsecretdLogFilters``
- ``LibvirtVirtnodedevdLogFilters``
- ``LibvirtVirtstoragedLogFilters``
- ``LibvirtVirtqemudLogFilters``
- ``LibvirtVirtproxydLogFilters``
More information regarding modular libvirt daemons is available here.
`Libvirt Daemons <https://libvirt.org/daemons.html>` _.
deprecations:
- |
This change deprecates the nova-libvirt-container-puppet.yaml heat-template
which configures monolithic modular libvirt daemon.
The newly added heat-template for modular libvirt daemons will be used to
configure libvirt services in different containers.