更多配置改进

sage

我们更新了配置框架(再次),以便只需要一个配置文件即可用于整个集群。

ceph.conf 文件包含一个全局部分、每个守护进程类型(例如,monmdsosd)的部分以及每个守护进程实例(例如,mon0mds.fooosd12)的部分。  这允许您尽可能以通用方式指定选项,使用一些简单的变量替换,或者在特定于守护进程类型或守护进程的部分中。  例如,

[global]

pid file = /var/run/ceph/$name.pid

[osd]

osd data = /data/osd$id

[osd0]

host = node0

debug osd = 10 ; 仅针对此 osd

[osd1]

host = node1

等等。然后,您可以将文件未修改地分发到所有节点,并且在每个机器上,启动脚本只会关注分配给该主机的守护进程。

有关详细信息,请参阅 wiki.