这是Ceph开发每周谈的第一百零七篇文章,记录从18年1月15号到18年1月21号的社区开发情况。
-
一句话消息
无
-
配置中心化
目前 Ceph 主要使用 /etc/ceph/ceph.conf 的配置文件实现进程的配置管理,不管是 mon,osd 还是 mds,rgw 都通过配置文件进行配置初始化,主要对于集群管理造成不便。
目标是使用 mon 中心化存放所有的配置信息,其他进程通过 mon 来进行获取,所有进程会通过基本的 monc auth 来进行初始化配置的获取,monc 会订阅 config 并且把选项应用到当前上下文。
ceph config … 可以用来配置管理:
- ceph config set mon.a foo bar
- ceph config set global this that
- ceph config get
- ceph config show osd.12
在 Monitor 内部存储空间中,仍然是利用 KV 数据库进行管理:
通过 Monitor 配置的参数的优先级会在默认参数之后: