加速对数旋转

通过修改 Ceph 日志轮换文件来加速日志轮换。

开始之前

  • 运行中的 IBM Storage Ceph 集群。
  • 对节点的根级别访问权。

关于此任务

提高 Ceph 组件的调试级别可能会生成大量数据。 如果您有几乎满满的磁盘,那么可以通过修改位于 /etc/logrotate.d/ceph-<fsid>的 Ceph 日志轮换文件来加速日志轮换。 Cron 作业调度程序使用此文件来调度日志轮换。

过程

  1. 将旋转频率后的大小设置添加到日志旋转文件中。
    rotate 7
     weekly
     size SIZE
     compress
     sharedscripts
    以下是在日志文件达到 500 MB 时轮换日志文件的示例。
    旋转 7
     每周
     大小 500 MB
     压缩
     共享脚本
     尺寸 500M
    注: SIZE 值可以表示为 500 MB500M
  2. 打开 crontab 编辑器。
    例如,
    [ root@mon ~]# crontab -e
  3. 添加条目以检查 /etc/logrotate.d/ceph-<fsid> 文件。
    以下示例显示如何指示 Cron 每 30 分钟检查一次 /etc/logrotate.d/ceph-<fsid> 文件。
    30 * * * /usr/sbin/logrotate /etc/logrotate.d/ceph-d3bb5396-c404-11ee-9e65-002590fc2a2e > /dev/null 2>&1