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

障害が発生したプライマリ管理ノード上の属性、アラーム、アラートの履歴情報を保持するには、管理ノード データベースをリストアします。このデータベースをリストアできるのは、StorageGRIDシステムに別の管理ノードがある場合のみです。

開始する前に

タスク概要

管理ノードで障害が発生すると、その管理ノード データベースに格納されている履歴情報が失われます。このデータベースには次の情報が含まれています。
  • アラートの履歴
  • アラームの履歴
  • 属性の履歴データ([Support] > [Grid Topology]ページのグラフやテキスト レポートで使用されます)

管理ノードをリカバリすると、リカバリしたノードに空の管理ノード データベースが作成されます。ただし、新しいデータベースに含まれるのは、現在システムに含まれているサーバとサービス、またはその後追加されたサーバとサービスに関する情報のみです。

プライマリ管理ノードをリストアしたStorageGRIDシステムに別の管理ノードがある場合は、プライマリでない管理ノード(ソース管理ノード)の管理ノード データベースをリカバリしたプライマリ管理ノードにコピーすることで、履歴情報をリストアできます。システムにプライマリ管理ノードしかない場合は、管理ノード データベースをリストアできません。

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

手順

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