1.6. 在运行时设置特定的配置
要在运行时设置特定的 Ceph 配置,请使用 ceph config set
命令。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 对 Ceph monitor 或 OSD 节点的 root 级别访问权限。
流程
在所有 monitor 或 OSD 守护进程上设置配置:
语法
ceph config set DAEMON CONFIG-OPTION VALUE
ceph config set DAEMON CONFIG-OPTION VALUE
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
ceph config set osd debug_osd 10
[root@mon ~]# ceph config set osd debug_osd 10
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证是否设置了选项和值:
示例
ceph config dump
[root@mon ~]# ceph config dump osd advanced debug_osd 10/10
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在所有守护进程中删除配置选项:
语法
ceph config rm DAEMON CONFIG-OPTION VALUE
ceph config rm DAEMON CONFIG-OPTION VALUE
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
ceph config rm osd debug_osd
[root@mon ~]# ceph config rm osd debug_osd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为特定守护进程设置配置:
语法
ceph config set DAEMON.DAEMON-NUMBER CONFIG-OPTION VALUE
ceph config set DAEMON.DAEMON-NUMBER CONFIG-OPTION VALUE
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
ceph config set osd.0 debug_osd 10
[root@mon ~]# ceph config set osd.0 debug_osd 10
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证是否为指定守护进程设置配置:
示例
ceph config dump
[root@mon ~]# ceph config dump osd.0 advanced debug_osd 10/10
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 删除特定守护进程的配置:
语法
ceph config rm DAEMON.DAEMON-NUMBER CONFIG-OPTION
ceph config rm DAEMON.DAEMON-NUMBER CONFIG-OPTION
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
ceph config rm osd.0 debug_osd
[root@mon ~]# ceph config rm osd.0 debug_osd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
注意
如果您使用不支持从配置数据库读取选项的客户端,或者您仍需要使用 ceph.conf
更改集群配置,请运行以下命令:
ceph config set mgr mgr/cephadm/manage_etc_ceph_ceph_conf false
ceph config set mgr mgr/cephadm/manage_etc_ceph_ceph_conf false
您必须在存储集群中维护并分发 ceph.conf
文件。