2.2. 在运行时配置日志记录
在运行时激活 Ceph 调试输出 dout()
:
ceph tell <type>.<id> injectargs --debug-<subsystem> <value> [--<name> <value>]
替换:
-
<type>
使用 Ceph 守护进程的类型(osd
、mon
或mds
) -
<id>
使用特定的 Ceph 守护进程 ID。另外,使用*
将运行时设置应用到特定类型的所有守护进程。 -
<subsystem>
使用特定的子系统.详情请查看 第 2.1 节 “Ceph 子系统”。 -
<value>
使用从1
到20
的数字,其中1
是 terse,20
详细
例如,将名为 osd.0
的 OSD 子系统的日志级别设置为 0,将内存级别设置为 5:
# ceph tell osd.0 injectargs --debug-osd 0/5
要在运行时查看配置设置:
-
使用正在运行的 Ceph 守护进程登录主机,例如
ceph-osd
或ceph-mon
。 显示配置:
ceph daemon <name> config show | less
指定 Ceph 守护进程的名称,例如:
# ceph daemon osd.0 config show | less
另请参阅
- 第 2.3 节 “在 Ceph 配置文件中配置日志记录”
- Red Hat Ceph Storage 3 配置指南中 的日志配置 参考 一章