]> git.apps.os.sepia.ceph.com Git - ceph-ci.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>
Wed, 24 Mar 2021 21:45:58 +0000 (16:45 -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>
src/cephadm/cephadm

index dc5c7e0507c1b5ea5776fcc263f8ae3d24ff2de3..d09dbff111411387f673e585accf74f973c0c411 100755 (executable)
@@ -2395,7 +2395,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)