1. 查看运行时配置

如果你的 Ceph 存储集群在运行,而你想看一个在运行进程的配置,用下面的命令:

ceph daemon {daemon-type}.{id} config show | less

如果你现在位于 osd.0 所在的主机,命令将是:

ceph daemon osd.0 config show | less

2. 修改配置文件

Ceph 配置文件可用于配置存储集群内的所有守护进程、或者某一类型的所有守护进程。要配置一系列守护进程,这些配置必须位于能收到配置的段落之下,比如:

[global]

描述: [global] 下的配置影响 Ceph 集群里的所有守护进程。
实例: auth supported = cephx

[osd]

描述: [osd] 下的配置影响存储集群里的所有 ceph-osd 进程,并且会覆盖 [global] 下的同一选项。
实例: osd journal size = 1000

[mon]

描述: [mon] 下的配置影响集群里的所有 ceph-mon 进程,并且会覆盖 [global] 下的同一选项。
实例: mon addr = 10.0.0.101:6789

[mds]

描述: [mds] 下的配置影响集群里的所有 ceph-mds 进程,并且会覆盖 [global] 下的同一选项。
实例: host = myserver01

[client]

描述: [client] 下的配置影响所有客户端(如挂载的 Ceph 文件系统、挂载的块设备等等)。
实例: log file = /var/log/ceph/radosgw.log

全局设置影响集群内所有守护进程的例程,所以 [global] 可用于设置适用所有守护进程的选项。但可以用这些覆盖 [global] 设置:

  1. [osd][mon][mds]下更改某一类进程的配置。
  2. 更改特定进程的设置,如 [osd.1]

覆盖全局设置会影响所有子进程,明确剔除的例外。

results matching ""

    No results matching ""