クラスター設定からノードを削除する

RPA プラットフォームの管理者は、Control Room クラスター設定からノードを削除して交換したり、更新してパフォーマンスを向上させたりすることができます。

前提条件

以下を確認してください。

  • すべてのプライマリ ノードとデータベースのバックアップがあることを確認します。
  • Control Room サーバーの管理者権限またはルート権限を持っていることを確認します。
注: Automation 360 v.28 リリース (ビルド 17593) 以降、監査、Bot Insight などのコア製品機能の基盤技術として、Elasticsearch サービスが OpenSearch サービスに置き換わります。

6 つのノード (N1、N2、N3、N4、N5、N6) を持つクラスターから 3 つのノード (N1、N2、N3) を削除するには、次の手順を実行します。

手順

  1. プライマリ ノードを確認します。
    ブラウザまたは API ツールを介して次の OpenSearch API を使用して、プライマリ ノードを識別します。

    https://172.31.18.37/_cat/nodes

  2. 管理者としてサーバーにログインし、次のコマンドを実行してすべての Control Room サービスを停止します。
    services.msc
    プライマリ ノード N1 ではなく、元のノード N2、N3 のいずれかにログインします。
  3. 同様に、プライマリ ノード N1 のすべての Control Room サービスを停止します。
  4. ノードを削除する前に、ブラウザまたは API ツールから次の OpenSearch API を使用してクラスターの健全性を確認します。
    ブラウザから、OpenSearch API ポート 47599 を使用してクラスター内の任意のノードの IP アドレスに移動し、_cat/nodes API を使用します。
    https://172.31.18.37/_cat/nodes
    注: プライマリ ノードには、アスタリスク文字 (*) が表示されます
  5. C:\Program Files\Automation Anywhere\Automation 360\config にある cluster.properties ファイルを編集します。
  6. cluster.properties 属性から元の 3 つのノードの IP アドレスを削除します。
    注: この操作をクラスター内のすべてのノードに対して実行します。元の 3 つのノードの IP アドレスを削除する場合、その順序を変更しないでください。
  7. C:\Program Files\Automation Anywhere\Automation 360\elasticsearch\config にある elasticsearch.yml ファイルを編集します。
  8. discovery.zen.ping.unicast.hosts 属性から元の 3 つのノードの IP アドレスを削除します。
    注: discovery.zen.ping.unicast.hosts 属性には、新しいノードの IP アドレスのみを、各ノード上のファイル内で同じ順序で含める必要があります。
  9. 新しいプライマリ ノードを確認するには、ブラウザまたは API ツールから次の OpenSearch API を使用します。
    https://172.31.18.37/_cat/nodes
  10. Cluster.initial_master_nodes 属性に新しいプライマリ ノードの IP アドレスを更新します。
  11. 以下のコマンドを実行して、各ノードでサービスを開始します。
    services.msc
    最後にプライマリ ノードでサービスを開始する必要があります。
  12. クラスターの状態を確認するには、ブラウザまたは API ツールを使用して OpenSearch API を使用します。
    1. ブラウザから、OpenSearch API ポート 47599 を使用してクラスター内の任意のノードの IP アドレスに移動し、_cat/nodes API を使用します。
      https://172.31.30.120:47599/_cat/nodes
      注: プライマリ ノードには、アスタリスク文字 (*) が表示されます。
    2. ブラウザから、OpenSearch API ポート 47599 を使用してクラスター内の任意のノードの IP アドレスに移動し、_cat/health?pretty API を使用します。
      https://172.31.30.120:47599/_cat/health?pretty
    レプリケーションのステータスは、クラスターが完全に同期している場合は green になります。レプリケーションのステータスが green になるまで待つ必要があります。レプリケーションにかかる時間は、クラスター内のデータ量によって異なります。