From fff0bb2cb23b5bd408b62981f7a1c5c07127e313 Mon Sep 17 00:00:00 2001 From: Leif Madsen Date: Mon, 4 Jul 2022 13:27:09 -0400 Subject: [PATCH] Allow ceilometer compute agent to access /run/libvirt Allow ceilometer to access /run/libvirt directory in order to obtain metrics from libvirt such as the 'cpu' metric. Prior to this change logging would return: DEBUG ceilometer.polling.manager [-] Skip loading extension for perf.instructions: Failed to connect socket to '/var/run/libvirt/virtqemud-sock-ro': Permission denied After this change, polling of libvirt based telemetry is now working and the 'cpu' metric is now stored in Gnocchi. Signed-off-by: Leif Madsen Change-Id: I51d01f1a61a71159752b4826ddd3510b4641cf8e (cherry picked from commit 927d08066bc43dcaf0f4e4b175a4df31b81d1d9c) --- .../ceilometer/ceilometer-agent-compute-container-puppet.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml b/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml index f9302a013b..115568d145 100644 --- a/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml +++ b/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml @@ -103,7 +103,7 @@ outputs: - {get_attr: [ContainersCommon, volumes]} - - /var/lib/kolla/config_files/ceilometer_agent_compute.json:/var/lib/kolla/config_files/config.json:ro - /var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro - - /run/libvirt:/run/libvirt:ro + - /run/libvirt:/run/libvirt:shared - /var/log/containers/ceilometer:/var/log/ceilometer:z environment: KOLLA_CONFIG_STRATEGY: COPY_ALWAYS