Prometheus 指標をコピーする
新しい管理ノードを追加したら、 Prometheus で管理されている指標の履歴を必要に応じてプライマリ管理ノードから新しい管理ノードにコピーできます。指標をコピーすると、管理ノード間で指標の履歴の整合性が確保されます。
-
新しい管理ノードがインストールされて実行されている必要があります。
-
「 passwords.txt 」ファイルがあります。
-
プロビジョニングパスフレーズを用意します。
管理ノードを追加すると、ソフトウェアのインストールプロセスによって新しい Prometheus データベースが作成されます。Prometheus データベースをプライマリ管理ノード( source Admin Node) から新しい管理ノードにコピーすることで、ノード間で指標の履歴の整合性を維持できます。
Prometheus データベースのコピーには 1 時間以上かかる場合があります。ソース管理ノードでサービスが停止している間は、グリッドマネージャの一部の機能が使用できなくなります。 |
-
ソース管理ノードにログインします。
-
次のコマンドを入力します。 ssh admin@_grid_node_name
-
「 passwords.txt 」ファイルに記載されたパスワードを入力します。
-
root に切り替えるには、次のコマンドを入力します
-
「 passwords.txt 」ファイルに記載されたパスワードを入力します。
-
-
ソース管理ノードから Prometheus サービス「 service prometheusSTOP 」を停止します
-
新しい管理ノードで次の手順を実行します。
-
新しい管理ノードにログインします。
-
次のコマンドを入力します。 ssh admin@_grid_node_name
-
「 passwords.txt 」ファイルに記載されたパスワードを入力します。
-
root に切り替えるには、次のコマンドを入力します
-
「 passwords.txt 」ファイルに記載されたパスワードを入力します。
-
-
Prometheus サービス「 service prometheusSTOP 」を停止します
-
SSH エージェントに SSH 秘密鍵を追加します。「 ssh -add 」と入力します
-
「 passwords.txt 」ファイルに記載された SSH アクセスパスワードを入力します。
-
ソース管理ノードの Prometheus データベースを新しい管理ノードにコピーします。 /usr/local/prometheus/bin/prometheus-clone-db.sh Source_Admin_Node_IP`
-
プロンプトが表示されたら、 * Enter * を押して、新しい管理ノード上の新しい Prometheus データベースを破棄することを確認します。
元の Prometheus データベースとその履歴データが新しい管理ノードにコピーされます。コピー処理が完了すると、新しい管理ノードがスクリプトによって起動されます。次のステータスが表示されます。
「データベースの複製、サービスの開始」
-
他のサーバにパスワードなしでアクセスする必要がなくなった場合は、 SSH エージェントから秘密鍵を削除します。入力するコマンド
「 ssh-add-d` 」
-
-
ソース管理ノードで Prometheus サービスを再起動します。
「 service prometheusstart 」と入力します