系统相关
首页 > 系统相关> > 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. 来配置日志记录保留计划。

标签:ceph,log,记录,global,CEPH,CEPHADM,日志,Ceph
来源: https://www.cnblogs.com/varden/p/15966441.html