From ba6ab8ced7e19a4fad32729820cde3de93c5650c Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 7 Nov 2019 17:14:52 -0600 Subject: [PATCH] ceph-daemon: make mon container privileged libudev needs to be privileged in order to query the underlying hardware devices, as reported by the 'ceph device ...' command set, and to scrape smart metrics, etc. Signed-off-by: Sage Weil --- src/ceph-daemon | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ceph-daemon b/src/ceph-daemon index 407a5dc216f07..822c0caba2782 100755 --- a/src/ceph-daemon +++ b/src/ceph-daemon @@ -425,7 +425,8 @@ def get_container(fsid, daemon_type, daemon_id, privileged=False, podman_args=None): if not podman_args: podman_args = [] - if daemon_type == 'osd' or privileged: + if daemon_type in ['mon', 'osd'] or privileged: + # mon and osd need privileged in order for libudev to query devices podman_args += ['--privileged'] if daemon_type == 'rgw': entrypoint = '/usr/bin/radosgw' -- 2.39.5