2.2. 在运行时配置日志记录
您可以在系统运行时配置 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) -
使用 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 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: root@host01 /]# ceph daemon osd.0 config show | less
[ceph: root@host01 /]# ceph daemon osd.0 config show | lessCopy to Clipboard Copied! Toggle word wrap Toggle overflow