vCenter Server Appliance の /storage/log 領域が 80% 以上となっている場合のトラブルシューティング
search cancel

vCenter Server Appliance の /storage/log 領域が 80% 以上となっている場合のトラブルシューティング

book

Article ID: 324262

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

この記事では、vCenter Server Appliance で /storage/log パーティションが逼迫している場合のトラブルシューティングと解決方法について説明します。

Symptoms:
  • vCenter Server が次のようなエラーをレポートする。
    • vSphere UI Health Alarm", "Log disk exhaustion on vcenter name
    • Database Health Alarm", "Core and Inventory Disk Exhaustion on vcenter name
  • vCenter Server が、503 Service Unavailable エラーでアクセスできない場合がある。
  • vSphere Appliance Management Interface (VAMI) の [監視] > [ディスク] に /storage/log の使用率が 75% またはそれ以上であることが表示される。
    • 75% 以上の使用率が継続すると 黄色 の警告ステータスをトリガーします
    • 85% に達すると 赤 のクリティカルアラームをトリガーします
    • 95% に達するとファイルとデータベースの破損を防ぐために vpxd サービスがシャットダウンします


Environment

VMware vCenter Server Appliance 6.7.x
VMware vCenter Server 7.0.x
VMware vCenter Server Appliance 6.5.x
VMware vCenter Server 8.0
VMware vCenter Server Appliance 6.0.x

Cause

以下の潜在的な要因があります。
  • vCenter Server ログ バンドルが生成後にクリアされない
  • ログに非常に高い頻度で大量のイベントが出力される
  • Apache Tomcat Java Servlet サービスなどのサービスがファイルのクリーンアップに失敗する
  • /storage/log パーティションの設定が小さすぎる

Resolution

  1. 次のいずれかの既知の問題が原因で発生していないかを確認します。
    影響のあるバージョン 関連する KB のリンク
    6.0
    6.0 before Update 3, 6.5 before Update 1
    7.0 before Update 1C
    7.0 before Update 3c
    7.0 before Update 3o, 8.0 before Update 1
    7.0, 8.0 の最新バージョンでも解消していない

    7.0 Update 1 から Update 2。
    Update 3 にて修正

    7.0 Update 1 以降のリリース。
    8.0 にて修正。
    7.0 Update 2。 
    Update 3 にて修正。
    すべてのバージョン
  1. 既知の問題から問題を特定できない場合は、パーティション内の不要な Tomcat ログ ファイルを探します。
    1. SSH または vCenter Server 仮想マシン コンソールを介して vCenter Server Appliance に接続します。
    2. shell と入力して BASH シェルに切り替えます。
SSH および Bash シェル アクセスの有効化/無効化の詳細については、「Enable or Disable SSH and Bash Shell Access」を参照してください。
  1. ​​​​​​次のコマンドを使用して、以下のパスの下にある Apache Tomcat サービスのログ ファイルをリストします。
/storage/log/vmware/sso/tomcat/
/storage/log/vmware/eam/web/
/storage/log/vmware/lookupsvc/tomcat/ (vCenter 7.0 only)
  1. これらのログ ファイルの数が多い場合は、削除して容量を解放できます。
ls -lha catalina*log
rm catalina*log
  1. 容量が大幅に改善されたかどうかを確認します。改善されている場合は、ドライブがログ トラフィックに対して小さすぎた可能性があります。vCenter Server Appliance disk space is full を参照して /storage/log 仮想ディスクのサイズを大きくすることを推奨します。
df -h
  1. 不要な PostgreSQL サービス健全性アラーム ログ ファイルを確認して削除します。
    1. /storage/log/vmware/sso/tomcat/, /storage/log/vmware/eam/web/ & /storage/log/vmware/lookupsvc/tomcat/ (vCenter 7.0 only)ディレクトリで、次のコマンドを実行します。
ls -lha localhost_access*
rm localhost_access*
  1. 容量が大幅に改善されたかどうかを再度確認します。改善されている場合は、ドライブがログ トラフィックに対して小さすぎた可能性があります。vCenter Server Appliance disk space is full を参照して /storage/log 仮想ディスクのサイズを大きくすることを推奨します。
  1. 不要なストレージ プロファイル サービス アクセス ログを確認して削除します。
cd /var/log/vmware/vmware-sps
ls -lha sps-access*log
rm sps-access*log
 
容量が大幅に改善されたかどうかを再度確認します。改善されている場合は、ドライブがログ トラフィックに対して小さすぎた可能性があります。vCenter Server Appliance disk space is full を参照して /storage/log 仮想ディスクのサイズを大きくすることを推奨します。
  1. 前の手順で問題を特定できなかった場合は、 vCenter Server Appliance disk space is full の "Further troubleshooting" の項目に従って. パーティション内のサイズの大きいファイルを探します。
Warning: vCenter Server Appliance からファイルを削除する前に、vCenter Server のバックアップが適切に作成されている必要があります。


Additional Information

vCenter Server Appliance disk space is full
vCenter Server /storage/log filling up due to localhost_access.log and catalina.log in sso and lookupsvc log directories

Impact/Risks:
デフォルトの設定で、パーティションの使用率が 75% に達した状態が 10 分継続した時:
  • アラームがトリガされます。
パーティションの使用率が 95 % に達した時 : 
  • オペレーティングシステムはファイルの破損を防ぐために主要サービスである vmware-vpxd の開始を妨げます
継続的に 95 % の使用率である必要は無く、このしきい値を超えると vpxd サービスをシャットダウンします。シャットダウン後は一時ファイルが削除されることにより、使用率は低下している可能性があります。
重要なファイルを削除すると、vCenter Server Appliance が機能しなくなる可能性があります。
vCenter Server Appliance 仮想ディスクのサイズを変更すると、データが破損するリスクがあります。

WARNING: ファイルの削除またはディスクのサイズ変更を行う前に、vCenter Server Appliance の適切なバックアップを作成してください。