マルチサイト展開用のエージェントの設定
エージェントは、NetScaler Consoleと、さまざまなデータセンターやパブリッククラウドで検出されたインスタンスとの間の仲介役として機能します。NetScaler Consoleは、データセンターまたはパブリッククラウド内のエージェントフェイルオーバーをサポートします。
エージェントをインストールすると、次のようなメリットがあります。
-
エージェントに構成されたインスタンスは、未処理データをNetScaler Consoleではなくエージェントに直接送信します。エージェントは第1レベルのデータ処理を行い、処理されたデータを圧縮形式でNetScaler Consoleに送信して保存します。
-
エージェントとインスタンスは同じデータセンターまたはクラウドに共存しているため、データ処理が高速化されます。
-
エージェントをクラスタリングすると、エージェントのフェイルオーバー時にNetScaler インスタンスが再配布されます。サイト内の1つのエージェントに障害が発生すると、NetScaler ADCインスタンスからのトラフィックは、同じサイト内の別の利用可能なエージェントに切り替わります。
アーキテクチャ
次の図は、エージェントのフェイルオーバーを実現するために、データセンターおよびパブリッククラウド内の複数のエージェントで構成されたNetScaler ADCインスタンスを示しています。

パブリッククラウドには、4つのNetScalerインスタンスと2つのエージェントがあります。エンタープライズデータセンターには、 4つのNetScalerインスタンスと2つのエージェントもあり ます。各エージェントは2つのNetScalerインスタンスで構成されます。
エージェントは、構成されたインスタンスから直接データを受信します。エージェントがデータを受信すると、エージェントはデータを処理し、圧縮形式でNetScaler Consoleに送信します。エージェントは、安全なチャネルを介してNetScaler Consoleサーバーと通信します。
パブリッククラウドでは、 Agent 1 が非アクティブ (DOWN 状態) になると、エージェントのフェイルオーバーが発生します。 NetScalerコンソールは、エージェント1のNetScalerインスタンスをエージェント2に再配布します。 インスタンスの再配布は、データセンターでエージェントの 1 つに障害が発生した場合に、エンタープライズデータセンターで実行されます。
エージェントをインストールするには、「 NetScalerエージェントのインストール」を参照してください。
エージェントフェールオーバー
エージェントのフェールオーバーは、2 つ以上の登録済みエージェントがあるサイトで発生する可能性があります。サイトでエージェントが非アクティブ(停止状態)になると、NetScaler Consoleは非アクティブなエージェントのNetScalerインスタンスを他のアクティブなエージェントに再配布します。
重要
エージェントフェイルオーバーでは CPX インスタンスは考慮されません。
アカウントで、エージェントのフェイルオーバー機能が有効になっていることを確認します。この機能を有効にするには、「 NetScaler Console機能の有効化または無効化」を参照してください。
エージェントがスクリプトを実行している場合は、サイト内のすべてのエージェントにスクリプトが存在することを確認します。したがって、変更されたエージェントは、エージェントのフェイルオーバー後にスクリプトを実行できます。
NetScalerコンソールGUIでサイトをエージェントに接続するには:
-
インフラストラクチャ > インスタンス > エージェントに移動します。
-
サイトに接続するエージェントを選択します。
-
リストからサイトを指定します。新しいサイトを追加する場合は、[ 追加] をクリックします。
-
[保存] をクリックします。
エージェントのフェイルオーバーを実現するには、エージェントを 1 つずつ選択して同じサイトに接続します。
たとえば、2 つのエージェント 10.106.1xx.2x と 10.106.1xx.7x がバンガロールサイトで接続され、動作しています。1つのエージェントが非アクティブになると、NetScaler Consoleはそのエージェントを検出し、状態を停止状態として表示します。
サイトでエージェントが非アクティブ(ダウン状態)になると、NetScaler Consoleはエージェントがアクティブ(アップ状態)になるまで数分間待機します。エージェントが非アクティブなままの場合、NetScaler Consoleは、同じサイト内の使用可能なエージェント間でインスタンスを自動的に再配布します。この再配布には、約 10 ~ 15 分かかります。
NetScaler Consoleは、30分ごとにインスタンスの再分散をトリガーして、サイト内のアクティブなエージェント間の負荷を分散します。
インスタンスは、トラップ宛先、syslog サーバー、および分析用に同じサイトのエージェントにアタッチされ、自動的に再構成されます。