Linux 用のクラスター設定にノードを追加

RPA プラットフォームの管理者として、より良いパフォーマンスとより良い負荷分散のために、クラスターにノードを追加することができます。

前提条件

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

  • オンプレミス インストールの前提条件を検証します。

    Automation 360 オンプレミス の前提条件

  • すべてのプライマリ ノードとデータベースのバックアップがあることを検証します。
  • Elasticsearch 通信に使用される Control Room サーバー ネットワーク インターフェースのすべてのクラスター メンバーの IP アドレスが必要です。
    注: Control Room サーバーは複数のネットワーク インターフェースを持つことができます。サーバーの IP アドレスは静的に割り当てる必要があり、動的ホスト構成プロトコル (DHCP) を使用できません。
  • 環境で外部ロード バランサーが使用されている場合は、新しいサーバー ノードから IP アドレスでそれらを更新します。
  • Control Room サーバーの管理者権限またはルート権限を持っていることを確認します。カスタムモードでの Control Room のインストール、および関連する構成設定に精通している必要があります。

クラスターにノードを追加すると、クラスター内のノードの構成を更新するのに役立ちます。Control Room クラスター設定にノードを追加したり、クラスター内のノードの IP アドレスを変更したり、基盤となるクラスター サービスの状態を監視したりできます。

注: Control Room クラスター内でサポートされるノードの最小数は 3 つです。クラスター内のノードは、ローカル ネットワークを介して相互に同期します。クラスター内のすべてのノードが同じデータベースに接続します。

次の手順を実行して、3 つのノード (N1、N2、および N3) を持つクラスターに 3 つのノード (N4、N5、および N6) を追加します。

手順

  1. ノード N4 で、Linux シェルからスーパーユーザーとしてインストーラー コマンドを実行します。
    $ sudo ./Automation360_el7_Build_<build_number>.bin
  2. インストーラーを経由して、クラスター構成に進みます。
    1. [クラスター セットアップを有効にする] を選択します。
    2. [クラスター IP アドレス] ボックスに、クラスターで構成する必要のあるすべてのノードの IP アドレスを入力します。
    172.31.30.120, 172.31.21.216, 172.31.17.110, 172.31.20.242, 172.31.17.149, 172.31.18.37
    注: IP アドレスは、すべてのノードで同じ順序で入力する必要があります。
  3. 残りの手順を実行して Control Room をインストールします。
  4. ノード N5 と N6 について、手順 Linux 用のクラスター設定にノードを追加 から Linux 用のクラスター設定にノードを追加 を繰り返します。
  5. 旧ノード N1、N2、N3 の全ノードの IP アドレスの完全なセットを追加します。
    ノードを一度に 1 つずつ再起動します。
  6. クラスターの健全性を確認するには、コマンド ラインで次のコマンドを実行します。
    1. curl -k --user es_client:<es password> https://172.31.30.120:47599/_cat/nodes
      プライマリ ノードには、アスタリスク文字 (*) が表示されます
    2. プライマリ ノードの IP アドレスが、すべてのノードの elasticsearch.yml ファイルに記載されているものと同じであることを確認します。
    3. curl -k --user es_client:<es password> https://172.31.30.120:47599/_cat/health?pretty
    レプリケーションのステータスが緑色になるまで待つ必要があります。レプリケーションにかかる時間は、クラスター内のデータ負荷によって異なります。レプリケーションのステータスは、クラスターが完全に同期している場合は緑色になります。