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/5Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
要在运行时查看配置设置:
-
使用运行中的 Ceph 守护进程登录主机,如
ceph-osd 或ceph-mon。 显示配置:
ceph daemon NAME config show | less
ceph daemon NAME config show | lessCopy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
ceph daemon osd.0 config show | less
# ceph daemon osd.0 config show | lessCopy to Clipboard Copied! Toggle word wrap Toggle overflow
其它资源
- 详情请参阅 Ceph 子系统。
- 详情请参阅 配置登录配置文件。
- 《红帽 Ceph 存储 4 配置指南 》中的 Ceph 调试和日志记录配置参考 一章。