More configuration improvements
sage
We’ve updated the configuration framework (again) so that only a single configuration file is needed for the entire cluster.
The ceph.conf file consists of a global section, a section for each daemon type (e.g., mon, mds, osd), and a section for each daemon instance (e.g., mon0, mds.foo, osd12). This allows you to specify options in a generic fashion where possible, using a few simple variable substitions, or in the section specific to the daemon type or daemon. For example,
[global]
pid file = /var/run/ceph/$name.pid
[osd]
osd data = /data/osd$id
[osd0]
host = node0 debug osd = 10 ; just for this osd
[osd1]
host = node1
and so forth. You can then distribute the file unmodified to all nodes, and on each machine the startup script will only pay attention to the daemons assignd to that host.