]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cephadm: keepalived needs --cap-add=NET_RAW
authorSage Weil <sage@newdream.net>
Wed, 24 Mar 2021 16:06:48 +0000 (12:06 -0400)
committerSage Weil <sage@newdream.net>
Fri, 26 Mar 2021 12:33:16 +0000 (07:33 -0500)
This makes

Mar 24 12:00:32 dael conmon[3969650]: Wed Mar 24 16:00:32 2021: cant open raw socket. errno=1

go away and allows it to enter the MASTER state.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 3368844d02f52dddc25db982e586d2c2b303abf4)

src/cephadm/cephadm

index 0d34724b1bcebede739d552b9e83b2d8daee49f6..6ae22410d6ef23741257ff4f4cdd1c45edd28b1b 100755 (executable)
@@ -2402,7 +2402,7 @@ def get_container(ctx: CephadmContext,
     elif daemon_type == Keepalived.daemon_type:
         name = '%s.%s' % (daemon_type, daemon_id)
         envs.extend(Keepalived.get_container_envs())
-        container_args.extend(['--cap-add=NET_ADMIN'])
+        container_args.extend(['--cap-add=NET_ADMIN', '--cap-add=NET_RAW'])
     elif daemon_type == CephIscsi.daemon_type:
         entrypoint = CephIscsi.entrypoint
         name = '%s.%s' % (daemon_type, daemon_id)