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


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

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

インストールを開始する前に、前提条件となる以下の手順に従います。

以下の手順に従います。

  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 behavior の下にある worker.loadbalancer.balance_workers= 行に「node2」を追加します。 エントリは以下のようになります。
      worker.loadbalancer.balance_workers=node1,node2
      

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

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

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

    3. node1 と新しいノードの node2 の両方を定義するために pam-server.conf に以下のエントリを作成します。
      // node1 はワーカ ノードの名前です
      upstream node1{
        # Define node1
        server node2_hostname:jetty_server_port max_fails=3 fail_timeout=3s;
      }              
      // node2 はワーカ ノードの名前です
      upstream node2{
        # Define node2
        server node2_hostname:jetty_server_port max_fails=3 fail_timeout=3s;
      }              
      
    4. Server タグの内側で、node1 と新しいノードの node2 の両方に対して、以下のエントリを作成します。
      Server{
      
      ...
          location = /ws {
                     // node1 は上で提供されたアップストリーム名です               
                     proxy_pass http://node1;                           
                     }  
          location = /ws/ {
                     // node1 は上で提供されたアップストリーム名です               
                     proxy_pass http://node1;                           
                     } 
          location = /ws/node1 {
                     // node1 は上で提供されたアップストリーム名です               
                     proxy_pass http://node1;                                                           
                     }  
          location /ws/node1/ {
                     // node1 は上で提供されたアップストリーム名です               
                     proxy_pass http://node1;                                           
                     } 
          location = /ws/node2 {
                     // node2 は上で提供されたアップストリーム名です  
      		   proxy_pass http://node2;                                                      
                     }  
          location /ws/node2/ {
                     // node2 は上で提供されたアップストリーム名です               
                     proxy_pass http://node2;                                           
                     }
      }