管理ノード データベースのコピー

拡張手順で管理ノードを追加する際、必要に応じてプライマリ管理ノードから新しい管理ノードにデータベースをコピーできます。データベースをコピーすると、属性とアラートに関する履歴情報を保持することができます。

開始する前に

タスク概要

拡張管理ノードには、StorageGRIDソフトウェアのアクティブ化プロセスによってNMSサービス用の空のデータベースが作成されます。拡張管理ノードでNMSサービスが開始されると、すでにシステムに追加されているか以降に追加されたサーバとサービスについての情報が記録されます。この管理ノード データベースには次の情報が含まれています。
  • アラートの履歴
  • アラームの履歴
  • 属性の履歴データ([Support] > [Grid Topology]ページのグラフやテキスト レポートで使用されます)

ノード間で管理ノード データベースの整合性を確保するには、プライマリ管理ノードから拡張管理ノードにデータベースをコピーします。

注: プライマリ管理ノード(ソース管理ノード)から拡張管理ノードへのデータベースのコピーは、完了までに数時間かかることがあります。この間はGrid Managerにアクセスできません。

次の手順に従って、プライマリ管理ノードと拡張管理ノードの両方でMIサービスと管理APIサービスを停止してからデータベースをコピーします。

手順

  1. プライマリ管理ノードで次の手順を実行します。
    1. 管理ノードにログインします。
      1. 次のコマンドを入力します:ssh admin@grid_node_IP
      2. Passwords.txtファイルに含まれているパスワードを入力します。
      3. 次のコマンドを入力してrootに切り替えます:su -
      4. Passwords.txtファイルに含まれているパスワードを入力します。
    2. 次のコマンドを実行します。recover-access-points
    3. プロビジョニング パスフレーズを入力します。
    4. MIサービスを停止します。service mi stop
    5. 管理アプリケーション プログラミング インターフェイス(mgmt-api)サービスを停止します。service mgmt-api stop
  2. 拡張管理ノードで次の手順を実行します。
    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
  3. プライマリ管理ノードでサービスを再起動します。service servermanager start