Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
#!/bin/bash
+set -x
OSDS=1
HOSTS=0
# loops should be created before starting docker-compose or else docker could
# not find lvs
docker-compose down
- docker-compose up --scale hosts=$HOSTS -d
+ DCFLAGS="-f docker-compose.yml"
+ if [[ -n /sys/fs/cgroup/cgroup.controllers ]]; then
+ DCFLAGS+=" -f docker-compose.cgroup1.yml"
+ fi
+
+ docker-compose $DCFLAGS up --scale hosts=$HOSTS -d
sleep 3
IPS=$(docker-ips | grep "box_hosts" | awk '{ print $1 }')
--- /dev/null
+version: "2.4"
+
+# If cgroups v2 is disabled then add cgroup fs
+services:
+ seed:
+ volumes:
+ - "/sys/fs/cgroup:/sys/fs/cgroup:ro"
+ hosts:
+ volumes:
+ - "/sys/fs/cgroup:/sys/fs/cgroup:ro"
- MKNOD
stop_signal: RTMIN+3
volumes:
- - "/sys/fs/cgroup:/sys/fs/cgroup:ro"
- ../../../:/ceph
- ..:/cephadm
networks: