Clustered Samba развернута на кластере из двух виртуалок под контролем pacemaker . Общий диск - iSCSI+DLM+CLVM+GFS2. При запуске сервиса падает с ошибкой: ctdbd[31750]: CTDB starting on node 2017/04/10 10:38:00.835653 ctdbd[31751]: Starting CTDBD (Version 4.6.2) as PID: 31751 2017/04/10 10:38:00.835752 ctdbd[31751]: Created PID file /run/ctdb/ctdbd.pid 2017/04/10 10:38:00.835805 ctdbd[31751]: Listening to ctdb socket /var/run/ctdb/ctdbd.socket 2017/04/10 10:38:00.835824 ctdbd[31751]: Unable to set scheduler to SCHED_FIFO (Operation not permitted) 2017/04/10 10:38:00.835838 ctdbd[31751]: CTDB daemon shutting down Помогает до перезагрузки: # echo 10000 > /sys/fs/cgroup/cpu/system.slice/cpu.rt_runtime_us Похожая бага https://bugzilla.redhat.com/show_bug.cgi?id=1201952
Результат проверки актуальности Состояние: отдельного пакета ctdb больше нет — ctdbd поставляется из samba (samba-ctdb 4.22.11-alt3). Корневая причина (RT-квоты cgroup v1) в текущих условиях невозможна: в ядрах ALT CONFIG_RT_GROUP_SCHED выключен, а на cgroup v2 механизма rt_runtime_us нет вовсе. Рекомендация: контрольный запуск в кластерной конфигурации, затем закрыть как WORKSFORME.
Проверка актуальности. Отдельного пакета ctdb в Sisyphus нет, ctdbd поставляется в составе samba (samba-ctdb 4.22.11-alt3). Исходная причина (RT-квота cpu.rt_runtime_us в cgroup v1) сейчас неприменима: в ядрах ALT CONFIG_RT_GROUP_SCHED выключен, а в cgroup v2 такого механизма нет вовсе. Закрываю, переназначаю на сопровождающего samba; при повторении в кластере нужен новый баг с журналом ctdbd.