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 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