StorageGRID の新しい管理ノードに Prometheus メトリクスをコピーする
新しい管理ノードを追加した後、必要に応じて、Prometheusによって保持されている履歴メトリクスをプライマリ管理ノードから新しい管理ノードにコピーできます。メトリクスをコピーすることで、管理ノード間で履歴メトリクスの一貫性が確保されます。
-
新しい管理ノードがインストールされ、稼働しています。
-
あなたは `Passwords.txt`ファイルを持っています。
-
プロビジョニングパスフレーズをお持ちです。
管理ノードを追加すると、ソフトウェアのインストールプロセスによって新しいPrometheusデータベースが作成されます。プライマリ管理ノード(ソース管理ノード)から新しい管理ノードにPrometheusデータベースをコピーすることで、ノード間で履歴メトリクスの一貫性を維持できます。
|
|
Prometheusデータベースのコピーには1時間以上かかる場合があります。ソース管理ノードでサービスが停止している間は、Grid Managerの一部の機能が利用できなくなります。 |
-
ソース管理ノードにログインします:
-
次のコマンドを入力します:
ssh admin@grid_node_IP -
`Passwords.txt`ファイルに記載されているパスワードを入力してください。
-
以下のコマンドを入力して root に切り替えます:
su - -
`Passwords.txt`ファイルに記載されているパスワードを入力してください。
-
-
ソース管理ノードから、Prometheusサービスを停止します:
service prometheus stop -
新しい管理ノードで以下の手順を実行します。
-
新しい管理ノードにログインします。
-
次のコマンドを入力します:
ssh admin@grid_node_IP -
`Passwords.txt`ファイルに記載されているパスワードを入力してください。
-
以下のコマンドを入力して root に切り替えます:
su - -
`Passwords.txt`ファイルに記載されているパスワードを入力してください。
-
-
Prometheusサービスを停止します:
service prometheus stop -
SSHエージェントにSSH秘密鍵を追加します。入力:
ssh-add -
`Passwords.txt`ファイルに記載されている SSH アクセスパスワードを入力してください。
-
ソース管理ノードから新しい管理ノードへPrometheusデータベースをコピーします。
/usr/local/prometheus/bin/prometheus-clone-db.sh Source_Admin_Node_IP -
プロンプトが表示されたら、Enter キーを押して、新しい管理ノード上の新しい Prometheus データベースを削除することを確認します。
元の Prometheus データベースとその履歴データが新しい管理ノードにコピーされます。コピー操作が完了すると、スクリプトは新しい管理ノードを起動します。以下のステータスが表示されます:
Database cloned, starting services-
他のサーバーへのパスワードなしアクセスが不要になった場合は、SSHエージェントから秘密鍵を削除してください。入力:
ssh-add -D
-
-
ソース管理ノードでPrometheusサービスを再起動します。
service prometheus start