2.2. 在运行时配置日志记录


您可以在系统运行时配置 Ceph 子系统日志记录,以帮助对可能出现的任何问题进行故障排除。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 可以访问 Ceph 调试器。

流程

  1. 要在运行时激活 Ceph 调试输出 dout ()

    ceph tell TYPE.ID injectargs --debug-SUBSYSTEM VALUE [--NAME VALUE]
  2. 替换:

    • TYPE,类型为 Ceph 守护进程(osdmonmds)
    • 使用 Ceph 守护进程的特定 ID 的 ID。或者,使用 * 将运行时设置应用到特定类型的所有守护进程。
    • SUBSYSTEM 带有一个特定的子系统。
    • VALUE 为介于 120 之间的一个值,其中 1 为 terse,20 为详细。

      例如,要将名为 osd.0 的 OSD 上的 OSD 子系统的日志级别设为 0,内存级别设为 5:

      # ceph tell osd.0 injectargs --debug-osd 0/5

在运行时查看配置设置:

  1. 使用正在运行的 Ceph 守护进程登录主机,如 ceph-osdceph-mon
  2. 显示配置:

    语法

    ceph daemon NAME config show | less

    示例

    [ceph: root@host01 /]# ceph daemon osd.0 config show | less

其它资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.