免責事項:これは英文の記事 Log Disk Exhaustion caused by wcp stdstream.log の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
vCenter Serverの/storage/logパーティションのディスク容量不足を防ぐための方法を提供します。
Symptom:
vSphere Client は、 vCenter Server のサマリページに "Log Disk Exhaustion on <vcenter-name>" という警告を表示します。
調査の結果、/var/log/vmware/wcp フォルダが、 /storage/log パーティションの容量を大きく使用するフォルダであることが判明しました。
フォルダー内を見ると、次の例のような非常に大きな stdstream.log ファイルが 1 つ以上あります。
# ls -althrS /var/log/vmware/wcp | tail -5
1.4M -rw------- 1 wcp lwisRegReader 1.4M <DATE> <TIME> stdstream.log-1.stderr
34M -rw------- 1 wcp lwisRegReader 34M <DATE> <TIME>stdstream.log-4.stderr
111M -rw------- 1 wcp lwisRegReader 111M <DATE> <TIME> stdstream.log.stderr
1.1G -rw------- 1 wcp lwisRegReader 1.1G <DATE> <TIME> stdstream.log-3.stderr
1.6G -rw------- 1 wcp lwisRegReader 1.6G <DATE> <TIME> stdstream.log-0.stderr
VMware vCenter Server 7.0.x
VMware vCenter Server 8.0.x
stdstream.log.stderr ログは現在、サイズに基づいてローテーションされておらず、wcp サービスの再起動時にのみローテーションされます。
そのため、wcp を長時間実行すると、ログのサイズが著しく大きくなり、/storage/log の利用可能なスペースの大部分が割り当てられ、結果としてスペースが枯渇する可能性があります。
この問題は、vCenter Server 7.0 U3v および vCenter Server 8.0 U3 で解決されています。
回避策:
この問題を軽減する場合、
1. vCenter Server Appliance の新規バックアップまたは電源オフのスナップショットを作成してください。
2. フォルダからstdstream.log*.stderrファイルをすべて削除します。
# rm /storage/log/vmware/wcp/stdstream.log*.stderr
3. wcp サービスを再起動します。
# service-control --stop wcp && service-control --start wcp