非プライマリ管理ノードをリカバリする際の管理ノード データベースのリストア

障害が発生した非プライマリ管理ノードで属性値とアラームの履歴情報を保持する場合は、プライマリ管理ノードから管理ノード データベースをリストアする必要があります。

開始する前に

タスク概要

管理ノードで障害が発生すると、その管理ノード データベースに保管されている属性値とアラームの履歴情報が失われます。管理ノードをリカバリするときに、ソフトウェア インストール プロセスでNMSサービス用の新しいデータベースが作成されます。リカバリされた管理ノードを起動すると、StorageGRID Webscaleシステムを新規にインストールする場合と同様に、すべてのサービスの属性と監査の情報が記録されます。

非プライマリ管理ノードをリストアした場合は、プライマリ管理ノード(ソース管理ノード)の管理ノード データベースをリカバリされた管理ノードにコピーすることで、この履歴情報をリストアできます。

注:管理ノード データベースのコピーには数時間かかることがあります。ソース管理ノードでサービスが停止している間は、Grid Managerの一部の機能が使用できなくなります。

手順

  1. ソース管理ノードにログインします。
    1. 次のコマンドを入力します:ssh admin@grid_node_IP
    2. Passwords.txtファイルに含まれているパスワードを入力します。
    3. 次のコマンドを入力してrootに切り替えます:su -
    4. Passwords.txtファイルに含まれているパスワードを入力します。
  2. ソース管理ノード(つまりプライマリ管理ノード)から次のコマンドを実行します。プロンプトが表示されたらプロビジョニング パスフレーズを入力します。recover-access-points
  3. ソース管理ノードからMIサービスを停止します。service mi stop
  4. リカバリされた管理ノードで次の手順を実行します。
    1. リカバリされた管理ノードにログインします。
      1. 次のコマンドを入力します:ssh admin@grid_node_IP
      2. Passwords.txtファイルに含まれているパスワードを入力します。
      3. 次のコマンドを入力してrootに切り替えます:su -
      4. Passwords.txtファイルに含まれているパスワードを入力します。
    2. MIサービスを停止します。service mi stop
    3. SSHエージェントにSSH秘密鍵を追加します。次のコマンドを入力します。ssh-add
    4. Passwords.txtファイルに含まれているSSHアクセス パスワードを入力します。
    5. ソース管理ノードのデータベースをリカバリされた管理ノードにコピーします。/usr/local/mi/bin/mi-clone-db.sh Source_Admin_Node_IP
    6. プロンプトが表示されたら、リカバリされた管理ノードでMIデータベースを上書きすることを確定します。
      データベースとその履歴データが、リカバリされた管理ノードにコピーされます。コピー処理が完了すると、リカバリされた管理ノードがスクリプトによって起動されます。次のステータスが表示されます。

      Database cloned, starting servicesstarting mi ... done

    7. 他のサーバにパスワードなしでアクセスする必要がなくなった場合は、SSHエージェントから秘密鍵を削除します。次のコマンドを入力します。ssh-add -D
  5. ソース管理ノードでMIサービスを再起動します。service mi start