2.3. 在运行时配置日志记录
您可以在系统运行时配置 Ceph 子系统日志记录,以帮助对可能出现的任何问题进行故障排除。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- Ceph 调试器访问权限.
流程
要在运行时激活 Ceph 调试输出,
dout()
:ceph tell TYPE.ID injectargs --debug-SUBSYSTEM VALUE [--NAME VALUE]
ceph tell TYPE.ID injectargs --debug-SUBSYSTEM VALUE [--NAME VALUE]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 替换:
-
TYPE
,它具有 Ceph 守护进程的类型(osd
、mon
或mds
) -
ID
,具有 Ceph 守护进程的特定 ID。或者,使用*
将运行时设置应用到特定类型的所有守护进程。 -
带有特定子系统的
SUBSYSTEM.
VALUE
,数字介于1
到 20之间,
其中1
为 terse,20
为详细。例如,将名为
osd.0
的 OSD 子系统的日志级别设置为 0,将内存级别设置为 5:ceph tell osd.0 injectargs --debug-osd 0/5
# ceph tell osd.0 injectargs --debug-osd 0/5
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
要在运行时查看配置设置:
-
使用运行中的 Ceph 守护进程登录主机,如
ceph-osd 或
ceph-mon
。 显示配置:
ceph daemon NAME config show | less
ceph daemon NAME config show | less
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
ceph daemon osd.0 config show | less
# ceph daemon osd.0 config show | less
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其它资源
- 详情请参阅 Ceph 子系统。
- 详情请参阅 配置登录配置文件。
- 《红帽 Ceph 存储 4 配置指南 》中的 Ceph 调试和日志记录配置参考 一章。