]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
container: introduce resource limitation for containers 1859/head
authorSébastien Han <seb@redhat.com>
Wed, 6 Sep 2017 08:53:30 +0000 (10:53 +0200)
committerSébastien Han <seb@redhat.com>
Wed, 6 Sep 2017 12:52:21 +0000 (14:52 +0200)
commit2fa151b9e8a7ab91e2be74832bebcd7b7e925830
tree59e097f07e4d2091d1d230d4b1d48fcbe78c6ba3
parentb6c1a0c68f7b2c9e59aa5056c90a5aa03a551c57
container: introduce resource limitation for containers

This can be controlled via 2 options:

* ceph_$DAEMON_docker_memory_limit
* ceph_$DAEMON_docker_cpu_limit

All daemons default to 1GB for memory and 1 CPU by default.
Recommendations from:
https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/2/html/red_hat_ceph_storage_hardware_guide/minimum_recommendations

Signed-off-by: Sébastien Han <seb@redhat.com>
19 files changed:
group_vars/mdss.yml.sample
group_vars/mgrs.yml.sample
group_vars/mons.yml.sample
group_vars/osds.yml.sample
group_vars/rbd-mirrors.yml.sample
group_vars/rgws.yml.sample
roles/ceph-docker-common/tasks/main.yml
roles/ceph-mds/defaults/main.yml
roles/ceph-mds/templates/ceph-mds.service.j2
roles/ceph-mgr/defaults/main.yml
roles/ceph-mgr/templates/ceph-mgr.service.j2
roles/ceph-mon/defaults/main.yml
roles/ceph-mon/templates/ceph-mon.service.j2
roles/ceph-osd/defaults/main.yml
roles/ceph-osd/templates/ceph-osd-run.sh.j2
roles/ceph-rbd-mirror/defaults/main.yml
roles/ceph-rbd-mirror/templates/ceph-rbd-mirror.service.j2
roles/ceph-rgw/defaults/main.yml
roles/ceph-rgw/templates/ceph-radosgw.service.j2