VMware Cloud Director アプライアンスにおいて /var/log/wtmp のサイズが増加する
search cancel

VMware Cloud Director アプライアンスにおいて /var/log/wtmp のサイズが増加する

book

Article ID: 431269

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

免責事項:これは英文の記事「/var/log/wtmp size increases in VMware Cloud Director Appliance」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • VMware Cloud Director アプライアンス内の /var/log/wtmp ファイルが自動的にローテーションされない。

Environment

VMware Cloud Director 10.4.x

VMware Cloud Director 10.5.x

VMware Cloud Director 10.6.x

Cause

logrotate 3.14.x 以降、/var/log/wtmp および /var/log/btmp のログローテーション設定は /etc/logrotate.conf から /etc/logrotate.d/ ディレクトリ配下の個別のファイルへ移動されました。
VCD アプライアンスで使用されている Photon OS パッケージにおいて、デフォルトの設定ファイルである /etc/logrotate.d/wtmp および /etc/logrotate.d/btmp が存在していません。

Resolution

この問題を解決するには、欠落している logrotate 設定ファイルを手動で作成します。

  1. root ユーザーとして VMware Cloud Director セルに SSH 接続します。
  2. 以下のコマンドを実行し、/etc/logrotate.d/wtmp 設定ファイルを作成します。


    tee /etc/logrotate.d/wtmp <<'EOF'
    # no packages own wtmp -- we'll rotate it here
    /var/log/wtmp {
        missingok
        monthly
        create 0664 root utmp
        minsize 1M
        rotate 1
    }
    EOF


  3. 以下のコマンドを実行し、/etc/logrotate.d/btmp 設定ファイルを作成します。


    tee /etc/logrotate.d/btmp <<'EOF'
    # no packages own btmp -- we'll rotate it here
    /var/log/btmp {
        missingok
        monthly
        create 0600 root utmp
        rotate 1
    }
    EOF


  4. 新しいファイルに対して正しい権限を設定します。


    chmod 644 /etc/logrotate.d/wtmp
    chmod 644 /etc/logrotate.d/btmp