前のトピック: 追加のオーケストレータへのノードの追加次のトピック: オーケストレータへのクラスタ ノードのインストール


オーケストレータにクラスタ ノードをインストールするための前提条件

オーケストレータにクラスタ ノードをインストールできます。 クラスタ ノードはオーケストレータの処理能力を拡張するため、パフォーマンスを改善できます。 クラスタ ノードはオーケストレータ クラスタの一部である他の既存ノードに対して設定されたのと同じデータベースを共有します。

インストールの前に、以下の前提条件の手順を実行します。

以下の手順に従います。

  1. プラットフォームとハードウェアの要件を満たすオーケストレータ クラスタ ノードのホストを特定します。 以下の 2 つのトピックで、オーケストレータ コンポーネントを参照してください。
  2. このクラスタ ノード用のホストがオーケストレータの一部である他の既存ノードと同じサブネットに属していることを確認します。
  3. このクラスタ ノード用のホストがオーケストレータの一部である他の既存ノードと同じタイムゾーンに属していることを確認します。
  4. このクラスタ ノードのホストにサポートされている JDK があることを確認します。ない場合は、ダウンロードします。

    JDK の前提条件」を参照してください。

  5. このクラスタ ノード用のホストが Windows オペレーティング システムの最近のバージョンを実行している場合は、ユーザ アカウント制御オプション([コントロール パネル] - [ユーザー アカウント])を確認します。 ユーザ アカウント制御オプションがオンになっている場合は、チェック ボックスをオフにし、このサーバを再起動します。
  6. オーケストレータが F5 ロード バランサを使用して設定されている場合は、このノードをロード バランサに追加します。

    各クラスタ ノードの F5 ノードの作成」を参照してください。

  7. オーケストレータが Apache ロード バランサを使用して設定されている場合は、このノードをロード バランサに追加します。
    1. apache_install_location¥conf に移動します。
    2. workers.properties ファイルを開きます。
    3. worker.properties ファイルの Define Node 2 の下にある以下の行のコメントを解除します。
      worker.node2.port=8009
      
      worker.node2.host=hostname
      
      worker.node2.type=ajp13
      
      worker.node2.lbfactor=1
      
    4. hostname をオーケストレータ ノードがインストールされているサーバのホスト名に変更します。
    5. Load-balancing behaviour の下にある worker.loadbalancer.balance_workers= 行に「node2」を追加します。 エントリは以下のようになります。
      worker.loadbalancer.balance_workers=node1,node2
      

      注: 3 番目以降のノードについても同じ手順を実行します。ただし、node2 を node3、node4 などの正しいノード番号に置き換えます。

    6. Apache を再起動します。
  8. オーケストレータが NGINX ロード バランサを使用して設定されている場合は、このノードをロード バランサに追加します。
    1. pam-server.conf ファイルに移動してファイルを開きます。
    2. #Define node2 行を見つけます (node1 データは 1 つ目のオーケストレータ ノードを参照します。node1 を参照するセクションはスキップしてください)。
    3. 以下を挿入します
      # Define node2
        server node2_hostname:jetty_server_port max_fails=3 fail_timeout=3s;
      }              
      

      注: jetty_server_port は、ドメイン オーケストレータの 1 つ目のノードのインストール時に指定された[サーバ ポート]の値です。 簡略化された通信用に「80」を入力するか、または非推奨の通信用に「7003」を入力します。

      Server タグの内側で、以下のエントリを作成します。

      Server{
           location = /ws {
      ...
                      // node2 は上で提供されたアップストリーム名です               
                      proxy_pass http://node2;                                                           
                      }  
           location /ws/node2/ {
                      // node2 は上で提供されたアップストリーム名です               
                      proxy_pass http://node2;                                           
                      }
      }