[Samba] Does CTDB run under LXC containers?
rb at sernet.de
Tue Aug 4 17:27:46 UTC 2015
On Tue, Aug 04, 2015 at 10:11:56AM -0700, Peter Steele wrote:
> We're transitioning from a VM based environment to one that uses LXC based
> containers running under CentOS 7. CTDB runs fine under our CentOS 7 VMs.
> The same packages running under LXC however seem to have issues:
> # systemctl start ctdb.service
> Job for ctdb.service failed. See 'systemctl status ctdb.service' and
> 'journalctl -xn' for details.
> # systemctl status ctdb.service
> ctdb.service - CTDB
> Loaded: loaded (/usr/lib/systemd/system/ctdb.service; disabled)
> Active: failed (Result: exit-code) since Tue 2015-08-04 10:09:06 PDT; 5s
> Process: 9023 ExecStart=/usr/sbin/ctdbd_wrapper /run/ctdb/ctdbd.pid start
> (code=exited, status=1/FAILURE)
> Aug 04 10:09:04 pws-01 ctdbd: CTDB starting on node
> Aug 04 10:09:04 pws-01 ctdbd: Starting CTDBD (Version 2.5.4) as PID:
> Aug 04 10:09:04 pws-01 ctdbd: Created PID file /run/ctdb/ctdbd.pid
> Aug 04 10:09:04 pws-01 ctdbd: Unable to set scheduler to SCHED_FIFO
> (Operation not permitted)
your container is dopping sys_nice cap, fix the container config. On
my Fedora LXC host this is done in a global include that is pulled
into all containers by default. I simply gave all caps to the
containers intended for ctdb and then it worked just fine.
SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen
phone: +49-551-370000-0, fax: +49-551-370000-9
AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen
More information about the samba