Aria Operationsにおける/storage/dbのヒープダンプ蓄積
search cancel

Aria Operationsにおける/storage/dbのヒープダンプ蓄積

book

Article ID: 416566

calendar_today

Updated On:

Products

VMware Aria Operations (formerly vRealize Operations) 8.x

Issue/Introduction

免責事項:これは英文の記事 Heapdumps filling /storage/db in Aria Operations の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

本記事では、Aria Operationsの/storage/dbにある古いヒープダンプを安全に削除する手順を説明します。

注: 本記事で問題が解決しない場合は、Troubleshooting Storage Issues in Aria Operations (318408)を参照してください。

Symptoms:

  • Aria Operationsのユーザーインターフェースにアクセスできない。
  • 管理UIで、全ノードのステータスが「Waiting for Analytics to Start」となっている。
  • 1つ以上のノードの/storage/dbファイルシステムがFullになる。
  • "Cluster was shut down because  ####.example.com node were out of disk space"というエラーが発生する。

Environment

Aria Operations 8.x

Cause

古いヒープダンプが保持されたままの場合、1つ以上のノード上の/storage/dbファイルシステムがFullになります。

Resolution

影響/リスク:
以下の手順を実行する前に、Snapshot Creation in VMware Aria Operations(342576)に記載のスナップショットを取得することが必須です。
 
Aria Operations Nodeでサービスクラッシュが発生した場合、不要なJavaヒープファイルがスペースを消費する可能性があります。最新のヒープダンプが存在しないことを確認し、最も古いヒープファイルのみを削除してください。これによりスペースを一部回復でき、最新のヒープダンプ(存在する場合)を使用してサービスクラッシュの調査を開始できます。

  1. SSHまたはコンソール経由でAria Operationsノードにrootとしてログインします(コンソールではALT+F1を押してログイン)。
  2. Javaヒープファイルを検索するには、次のコマンドを実行します:

    find /storage/db -name \*.hprof -exec ls -lah {} \;

    注:
    上記のコマンドを実行する際、{} と \; の間にスペースがあることを確認してください。スペースがないと次のエラーが発生する可能性があります:

    find: missing argument to '-exec'.

  3. 上記のステートメントで見つかったファイルは、rmコマンドで削除できます:
    rm ファイル名
    注:ファイル名には、見つかったファイルのフルパスを指定してください。
    例:rm /storage/db/vcops/heapdump/java_pid9754.hprof
  4. 必要に応じて、他のAria Operationsノードでも手順1~3を繰り返します。

    注:
    削除可能なファイルが特定されない場合、クラスタ内の全ノードに追加の仮想ディスク領域を追加する必要があります。詳細は How to add disks to a node in Aria Operations cluster(318768)を参照してください。