From 927d08066bc43dcaf0f4e4b175a4df31b81d1d9c 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 --- .../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 06f95090ce..116f608644 100644 --- a/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml +++ b/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml @@ -123,7 +123,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