C/C++教程

CEPHADM 操作之 CEPH 守护进程日志

本文主要是介绍CEPHADM 操作之 CEPH 守护进程日志,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

记录日志

Ceph 守护进程传统上将日志写入/var/log/ceph。 Ceph 守护进程默认记录到日志中,并且 Ceph 日志由容器运行时环境捕获。它们可通过 journalctl 访问。

笔记: 在 Quincy 之前,ceph 守护进程会输出到stderr。

日志记录示例

例如,要查看具有 ID 5c5a50ae-272a-455d-99e9-32c6a013e694 的集群的mon.foo守护进程日志,命令将类似于:

journalctl -u ceph-5c5a50ae-272a-455d-99e9-32c6a013e694@mon.foo

当日志记录级别较低时,这适用于正常操作。

记录到文件

如果您希望日志出现在文件中,您还可以将 Ceph 守护进程配置为记录到文件而不是日志(就像在 Ceph 的早期版本、cephadm 之前、Octopus 之前的版本中所做的那样)。当 Ceph 记录到文件时,日志会出现在/var/log/ceph/如果您选择将 Ceph 配置为记录到文件而不是日志,请记住配置 Ceph 以便它不会记录到日志(用于此的命令在下面介绍)。

启用记录到文件

要启用对文件的日志记录,请运行以下命令:

ceph config set global log_to_file true
ceph config set global mon_cluster_log_to_file true

禁用日志记录

如果您选择记录到文件,我们建议禁用记录到日志,否则所有内容都将被记录两次。运行以下命令以禁用对 stderr 的日志记录:

ceph config set global log_to_stderr false
ceph config set global mon_cluster_log_to_stderr false
ceph config set global log_to_journald false
ceph config set global mon_cluster_log_to_journald false

笔记: 您可以通过在引导新集群期间传递 –log-to-file 来更改默认值。

修改日志保留计划

默认情况下,cephadm 在每个主机上设置日志轮换来轮换这些文件。您可以通过修改 /etc/logrotate.d/ceph. 来配置日志记录保留计划。

这篇关于CEPHADM 操作之 CEPH 守护进程日志的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!