ログ・ローテーションの加速

Ceph ログ・ローテーション・ファイルを変更して、ログ・ローテーションを加速します。

開始前に

始める前に、以下の前提条件が整っていることを確認してください:
  • 稼働中の IBM Storage Ceph クラスタ
  • ノードへのルート・レベル・アクセス。

このタスクについて

Ceph コンポーネントのデバッグ・レベルを上げると、大量のデータが生成される可能性があります。 ほぼ満杯のディスクがある場合は、 /etc/logrotate.d/cephにある Ceph ログ・ローテーション・ファイルを変更することで、ログ・ローテーションを加速できます。 クーロン・ジョブ・スケジューラーは、このファイルを使用してログ・ローテーションをスケジュールします。

手順

  1. ローテーション頻度の後のサイズ設定をログ・ローテーション・ファイルに追加します。
    rotate 7
     weekly
     size SIZE
     compress
     sharedscripts
    以下は、ログ・ファイルが 500 MB に達したときにログ・ファイルを循環させる例です。
    7回転
     週次
     サイズ 500 MB
     圧縮
     シェアスクリプト
     サイズ 500M
  2. crontab エディターを開きます。
    例:
    [ root@mon ~]# crontab -e
  3. ログ・ローテーション・ファイルを確認するためのエントリーを追加します。
    以下の例は、30 分ごとに /etc/logrotate.d/ceph ファイルを検査するように Cron に指示する方法を示しています。
    30 * * * /usr/sbin/logrotate /etc/logrotate.d/ceph > /dev/null 2>&1