[Samba] Does CTDB run under LXC containers?

Ralph Böhme rb at sernet.de
Tue Aug 4 17:27:46 UTC 2015


Hi Peter,

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
> ago
>   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[9031]: CTDB starting on node
> Aug 04 10:09:04 pws-01 ctdbd[9032]: Starting CTDBD (Version 2.5.4) as PID:
> 9032
> Aug 04 10:09:04 pws-01 ctdbd[9032]: Created PID file /run/ctdb/ctdbd.pid
> Aug 04 10:09:04 pws-01 ctdbd[9032]: 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.

-Ralph

-- 
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
http://www.sernet.de,mailto:kontakt@sernet.de



More information about the samba mailing list