Project

General

Profile

Feature #22153

Add support of configuring per-host settings

Added by Марк Коренберг over 6 years ago. Updated over 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:

Description

Simple ceph-deploy-base deployment means exactly the same CEPH config file on all nodes.

But in many configrations, host parameters (like amount of memory) differs. So settings like "bluestore_cache_size" might be different.

1. So, it will be nice to have sections in ceph.conf named as hostname where I can override some settings for any other section.
2. Another solution -- is to add support of #include in ceph.conf. In that way - I can create same-named files but with different settings on each host. These files will be included and used.
3. Third solution -- is to read additional ceph.conf from other directories IN ADDITION to /etc/ceph/ceph.conf. http://docs.ceph.com/docs/master/rados/configuration/ceph-conf/#the-configuration-file does not mention if CEPH stops searching other paths as soon as it founds first existing file.

History

#1 Updated by Patrick Donnelly over 6 years ago

  • Project changed from Ceph to Ceph-deploy

Also available in: Atom PDF