非プライマリ管理ノードをリカバリする際に管理ノードデータベースをリストアする
障害が発生した非プライマリ管理ノードの属性、アラーム、およびアラートの履歴情報を維持したい場合は、プライマリ管理ノードから管理ノードデータベースをリストアします。
-
リカバリした管理ノードをインストールして実行する必要があります。
-
StorageGRID システムには管理ノードが少なくとも 2 つ必要です。
-
「 passwords.txt 」ファイルが必要です。
-
プロビジョニングパスフレーズが必要です。
管理ノードで障害が発生すると、その管理ノードデータベースに格納されていた履歴情報が失われます。このデータベースには次の情報が含まれています。
-
アラートの履歴
-
アラームの履歴
-
ヒストリカル属性データ。 * サポート * > * ツール * > * グリッドトポロジ * ページで使用できるチャートおよびテキストレポートで使用されます。
管理ノードをリカバリする際に、ソフトウェアのインストールプロセスによって、リカバリしたノードに空の管理ノードデータベースが作成されます。ただし、新しいデータベースには、現在システムに含まれているサーバとサービス、またはあとで追加されたサーバの情報だけが含まれます。
非プライマリ管理ノードをリストアした場合は、プライマリ管理ノード( source Admin Node) の管理ノードデータベースをリカバリしたノードにコピーすることで、履歴情報をリストアできます。
管理ノードデータベースのコピーには数時間かかることがあります。ソースノードでサービスが停止している間は、 Grid Manager の一部の機能が使用できなくなります。 |
-
ソース管理ノードにログインします。
-
次のコマンドを入力します。 ssh admin@_grid_node_name
-
「 passwords.txt 」ファイルに記載されたパスワードを入力します。
-
root に切り替えるには、次のコマンドを入力します
-
「 passwords.txt 」ファイルに記載されたパスワードを入力します。
-
-
ソース管理ノードから次のコマンドを実行します。プロンプトが表示されたら、プロビジョニングパスフレーズを入力します。「 recover-access-points 」と入力します
-
ソース管理ノードから 'MI サービス 'service mi stop' を停止します
-
ソース管理ノードから、 Management Application Program Interface ( mgmt-api )サービス「 service mgmt-api stop 」を停止します
-
リカバリした管理ノードで次の手順を実行します。
-
リカバリした管理ノードにログインします。
-
次のコマンドを入力します。 ssh admin@_grid_node_name
-
「 passwords.txt 」ファイルに記載されたパスワードを入力します。
-
root に切り替えるには、次のコマンドを入力します
-
「 passwords.txt 」ファイルに記載されたパスワードを入力します。
-
-
MI サービスを停止します : "service mi stop
-
mgmt-api サービス「 service mgmt-api stop 」を停止します
-
SSH エージェントに SSH 秘密鍵を追加します。「 ssh -add 」と入力します
-
「 passwords.txt 」ファイルに記載された SSH アクセスパスワードを入力します。
-
ソース管理ノードからリカバリされた管理ノードにデータベースをコピーします :/usr/local/mi /bin/mi-clone-db.sh Source_Admin_Node_ip
-
プロンプトが表示されたら、リカバリした管理ノードで MI データベースを上書きすることを確定します。
データベースとその履歴データが、リカバリした管理ノードにコピーされます。コピー処理が完了すると、リカバリした管理ノードがスクリプトによって起動されます。
-
他のサーバにパスワードなしでアクセスする必要がなくなった場合は、 SSH エージェントから秘密鍵を削除します。「 ssh -add-D`` 」と入力します
-
-
ソース管理ノード上のサービスを再起動します :service servermanager start