2.2. 在运行时配置日志记录
您可以在系统运行时配置 Ceph 子系统日志记录,以帮助对可能出现的任何问题进行故障排除。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 可以访问 Ceph 调试器。
流程
要在运行时激活 Ceph 调试输出
dout ()
:ceph tell TYPE.ID injectargs --debug-SUBSYSTEM VALUE [--NAME VALUE]
替换:
-
TYPE
,类型为 Ceph 守护进程(osd
、mon
或mds
) -
使用 Ceph 守护进程的特定
ID
的 ID。或者,使用*
将运行时设置应用到特定类型的所有守护进程。 -
SUBSYSTEM
带有一个特定的子系统。 VALUE
为介于1
到20
之间的一个值,其中1
为 terse,20
为详细。例如,要将名为
osd.0
的 OSD 上的 OSD 子系统的日志级别设为 0,内存级别设为 5:# ceph tell osd.0 injectargs --debug-osd 0/5
-
在运行时查看配置设置:
-
使用正在运行的 Ceph 守护进程登录主机,如
ceph-osd
或ceph-mon
。 显示配置:
语法
ceph daemon NAME config show | less
示例
[ceph: root@host01 /]# ceph daemon osd.0 config show | less
其它资源
- 详情请参阅 Ceph 子系统。
- 详情请参阅配置文件中的配置日志记录。
- Red Hat Ceph Storage 7 的 Configuration Guide 中的 Ceph Debugging and Logging Configuration Reference 章节