Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

プライマリ StorageGRID 管理ノードの復旧時に Prometheus メトリクスを復元します

オプションとして、障害が発生したプライマリ管理ノード上で Prometheus によって保持されている履歴データのメトリクスを保持することができます。Prometheus メトリクスは、StorageGRID システムに別の管理ノードが含まれている場合にのみリストアできます。

開始する前に
  • 復旧した管理ノードはインストールされ、稼働中です。

  • StorageGRID システムには、少なくとも2つの管理ノードが含まれています。

  • あなたは `Passwords.txt`ファイルを持っています。

  • プロビジョニングパスフレーズをお持ちです。

タスク概要

管理ノードが故障した場合、その管理ノード上のPrometheusデータベースに保存されているメトリクスは失われます。管理ノードを復旧すると、ソフトウェアのインストールプロセスによって新しいPrometheusデータベースが作成されます。復旧した管理ノードが起動すると、StorageGRIDシステムを新規インストールした場合と同様にメトリクスが記録されます。

プライマリ管理ノードをリストアした場合、StorageGRID システムに別の管理ノードがあれば、プライマリ以外の管理ノード(ソース管理ノード)から復旧したプライマリ管理ノードに Prometheus データベースをコピーすることで、履歴データのメトリクスをリストアできます。システムにプライマリ管理ノードしかない場合、Prometheus データベースをリストアすることはできません。

メモ Prometheusデータベースのコピーには1時間以上かかる場合があります。ソース管理ノードでサービスが停止している間は、Grid Managerの一部の機能が利用できなくなります。
手順
  1. ソース管理ノードにログインします:

    1. 次のコマンドを入力します: ssh admin@grid_node_IP

    2. `Passwords.txt`ファイルに記載されているパスワードを入力してください。

    3. 以下のコマンドを入力して root に切り替えます: su -

    4. `Passwords.txt`ファイルに記載されているパスワードを入力してください。

  2. ソース管理ノードから、Prometheusサービスを停止します: service prometheus stop

  3. 復旧した管理ノードで、以下の手順を実行します。

    1. 復旧した管理ノードにログインします。

      1. 次のコマンドを入力します: ssh admin@grid_node_IP

      2. `Passwords.txt`ファイルに記載されているパスワードを入力してください。

      3. 以下のコマンドを入力して root に切り替えます: su -

      4. `Passwords.txt`ファイルに記載されているパスワードを入力してください。

    2. Prometheusサービスを停止します: service prometheus stop

    3. SSHエージェントにSSH秘密鍵を追加します。入力:ssh-add

    4. `Passwords.txt`ファイルに記載されている SSH アクセスパスワードを入力してください。

    5. ソース管理ノードから復旧した管理ノードへPrometheusデータベースをコピーします。 /usr/local/prometheus/bin/prometheus-clone-db.sh Source_Admin_Node_IP

    6. プロンプトが表示されたら、Enter キーを押して、復旧した管理ノード上の新しい Prometheus データベースを削除することを確認します。

      元の Prometheus データベースとその履歴データは、復旧した管理ノードにコピーされます。コピー操作が完了すると、スクリプトは復旧した管理ノードを起動します。次のステータスが表示されます:

    データベースのクローン作成、サービスの開始

    1. 他のサーバーへのパスワードなしアクセスが不要になった場合は、SSHエージェントから秘密鍵を削除してください。入力:ssh-add -D

  4. ソース管理ノードでPrometheusサービスを再起動します.service prometheus start