1.4. 了解 Ceph 日志


1.4.1. 非容器化部署

默认情况下,Ceph 将其日志存储在 /var/log/ceph/ 目录中。

The CLUSTER_NAME.log 是包含全局事件的主存储集群日志文件。默认情况下,日志文件名称为 ceph.log。只有 Ceph 监控节点包含主要的存储集群日志。

每个 Ceph OSD 和 monitor 具有自己的日志文件,名为 CLUSTER_NAME-osd。NUMBER. logCLUSTER_NAME-mon.HOSTNAME.log.

当您提高 Ceph 子系统的调试级别时,Ceph 也为这些子系统生成新的日志文件。

1.4.2. 基于容器的部署

对于基于容器的部署,默认情况下,Ceph 日志指向 journald,可使用 journactl 命令访问。但是,您可以将 Ceph 配置为记录到配置设置中的 /var/log/ceph 中的文件。

  1. 要启用日志记录 Ceph Monitor、Ceph Manager、Ceph 对象网关和任何其他守护进程,请在 [global] 设置下将 log_to_file 设置为 true

    示例

    [ceph: root@host01 ~]# ceph config set global log_to_file true

  2. 要为 Ceph 监控集群和审计日志启用日志记录,请将 mon_cluster_log_to_file 设置为 true

    示例

    [ceph: root@host01 ~]# ceph config set mon mon_cluster_log_to_file true

注意

如果您选择登录到文件,则建议禁用日志记录到 journald,否则一切都会记录两次。运行以下命令禁用 journald 的日志记录:

# ceph config set global log_to_journald false
# ceph config set global mon_cluster_log_to_journald false

其它资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.