Application Delivery Management

マルチサイト展開用にオンプレミスエージェントを構成する

以前のバージョンのNetScaler ADM では、リモートデータセンターに展開されたNetScaler ADC インスタンスは、プライマリデータセンターで実行されているNetScaler ADM から管理および監視できます。NetScaler ADCインスタンスは、プライマリNetScaler ADMに直接データを送信し、その結果、WAN帯域幅を消費しました。また、分析データの処理には、プライマリNetScaler ADM CPUとメモリリソースが使用されます。

データセンターを世界中に配置できます。エージェントは、次のシナリオで重要な役割を果たします。

  • リモートデータセンターにエージェントをインストールして、WAN帯域幅の消費量を削減する。

  • データ処理のためにトラフィックをプライマリNetScaler ADMに直接送信するインスタンスの数を制限する。

  • リモートデータセンターにインスタンス用のエージェントをインストールすることは推奨されますが、必須ではありません。必要に応じて、ユーザーはNetScaler ADCインスタンスをプライマリNetScaler ADMに直接追加できます。

  • 1 つ以上のリモートデータセンターにエージェントをインストールした場合、エージェントとプライマリサイト間の通信は Floating IP アドレスを経由します。詳細については、 portを参照してください。

  • エージェントをインストールして、1 つ以上のリモートデータセンターのインスタンスにプールされたライセンスを適用できます。このシナリオでは、プライマリサイトと1つまたは複数のリモートデータセンター間の通信はフローティングIPアドレスを介して行われます。

NetScaler ADM 12.1以降では、インスタンスをエージェントで構成して、別のデータセンターにあるプライマリNetScaler ADMと通信できます。

エージェントは、プライマリNetScaler ADM と、異なるデータセンターで検出されたインスタンスの間の仲介者として動作します。エージェントをインストールする利点は次のとおりです。

  • インスタンスはエージェントに対して構成され、未処理のデータがプライマリNetScaler ADM ではなくエージェントに直接送信されます。エージェントは第1レベルのデータ処理を行い、処理されたデータを圧縮形式でプライマリNetScaler ADMに送信して格納します。

  • エージェントとインスタンスは同じデータセンター内に配置されるため、データ処理が高速化されます。

  • エージェントをクラスタリングすると、エージェントのフェイルオーバー時にNetScaler ADC インスタンスが再配布されます。サイト内の1つのエージェントに障害が発生すると、NetScaler ADCインスタンスからのトラフィックは、同じサイト内の別の利用可能なエージェントに切り替わります。

    サイトごとにインストールされるエージェントの数は、処理されるトラフィックによって異なります。

アーキテクチャ

次の図は、2つのデータセンターにおけるNetScaler ADC インスタンスと、マルチサイトエージェントベースのアーキテクチャを使用したNetScaler ADM の高可用性展開を示しています。

Multisite-architecture

プライマリサイトには、高可用性構成で展開されたNetScaler ADM ノードがあります。プライマリサイトのNetScaler ADCインスタンスは、NetScaler ADMに直接登録されます。

セカンダリサイトでは、エージェントがプライマリサイトのNetScaler ADM サーバーに展開され、登録されます。これらのエージェントはクラスタ内で動作し、エージェントのフェイルオーバーが発生した場合にトラフィックの継続的なフローを処理します。セカンダリサイトのNetScaler ADCインスタンスは、そのサイト内のエージェントを介してプライマリNetScaler ADMサーバーに登録されます。インスタンスは、プライマリNetScaler ADM ではなく、エージェントにデータを直接送信します。エージェントは、インスタンスから受信したデータを処理し、圧縮形式でプライマリNetScaler ADM に送信します。エージェントは安全なチャネルを介してNetScaler ADMサーバーと通信し、チャネルを介して送信されるデータは帯域幅の効率化のために圧縮されます。

開始

  • エージェントをデータセンターにインストールする

    • エージェントを登録する

    • エージェントをサイトに接続する

  • NetScaler ADC インスタンスの追加

    • 新しいインスタンスを追加する

    • 既存のインスタンスを更新する

エージェントをデータセンターにインストールする

エージェントをインストールして構成して、プライマリNetScaler ADM と他のデータセンターで管理対象のNetScaler ADC インスタンス間の通信を有効にできます。

エンタープライズデータセンターの次のハイパーバイザーにエージェントをインストールできます。

  • Citrix Hypervisor

  • VMware ESXi

  • Microsoft Hyper-V

  • Linux KVMサーバー

マルチサイト展開用のオンプレミスエージェントは、NetScaler ADM高可用性展開でのみサポートされます。

エージェントのインストールを開始する前に、Hypervisor が各エージェントに提供する必要のある仮想コンピューティングリソースがあることを確認してください。

コンポーネント 条件
RAM 32 GB
仮想CPU 8基のCPU
記憶域 30 GB
仮想ネットワーク インターフェイス 1
スループット 1Gbps

ポート

通信のために、エージェントとNetScaler ADM オンプレミスサーバーの間で次のポートを開く必要があります。

種類 ポート 詳細 コミュニケーションの方向
TCP 8443, 7443, 443 エージェントとNetScaler ADM オンプレミスサーバー間の送信および受信通信用。 NetScaler ADMエージェントからNetScaler ADMへの接続

エージェントとNetScaler ADC インスタンスの間で次のポートが開いている必要があります。

| 種類 | ポート | 詳細 |コミュニケーションの方向| | —- | — | ——- |—-| | TCP | 80 | エージェントとNetScaler ADCまたはCitrix SD-WANインスタンス間のNITRO 通信用。 |NetScaler ADM からNetScaler ADC へ、NetScaler ADC からNetScaler ADMへ| | TCP | 22 | エージェントとNetScaler ADCまたはCitrix SD-WANインスタンス間のSSH通信用。高可用性モードで展開されたNetScaler ADM サーバー間の同期用。 |NetScaler ADM からNetScaler ADCに、NetScaler ADM エージェントはNetScaler ADCに| | UDP | 4739 | エージェントとNetScaler ADCまたはCitrix SD-WANインスタンス間のAppFlow ow通信用。|NetScaler ADC またはCitrix SD-WAN からNetScaler ADMへ| | ICMP | 予約ポートなし | NetScaler ADMとNetScaler ADCインスタンス、SD WANインスタンス、または高可用性モードで展開されたセカンダリNetScaler ADMサーバー間のネットワーク到達可能性を検出するには。| | UDP | 161、162 | NetScaler ADCインスタンスからエージェントにSNMPイベントを受信するには。|ポート161-NetScaler ADMからNetScaler ADC| | | |ポート 162-NetScaler ADCからNetScaler ADMへ | UDP | 514 | NetScaler ADC またはCitrix SD-WANインスタンスからエージェントへのsyslogメッセージを受信するには。|NetScaler ADCまたはCitrix SD-WAN からCitrix ADM| | TCP | 5557 | エージェントとNetScaler ADCインスタンス間のログストリーム通信用。|Citrix ADCからNetScaler ADM|

エージェントを登録する

  1. Citrixダウンロードサイトからダウンロードしたエージェントイメージファイルを使用して、ハイパーバイザーにインポートします。<Version.no\ >エージェントイメージファイルの命名パターンは、MASAGENT-\-\<HYPERVISOR\ > です。例:MASAGENT-XEN-13.0-xy.xva

  2. [ コンソール ]タブから初期ネットワーク構成でCitrix ADM を構成します。

  3. NetScaler ADMホスト名、IPv4アドレス、およびゲートウェイのIPv4アドレスを入力します。オプション7を選択して、設定を保存して終了します。

    登録 1

  4. 登録が成功すると、コンソールはログオンを要求します。資格情報としてnsrecover/nsrootを使用します。

  5. エージェントを登録するには、/ mps/register_agent_onprem.pyと入力します。Citrix ADM エージェント登録資格情報は、次の図のように表示されます。

  6. NetScaler ADM フローティングIPアドレスとユーザー資格情報を入力します。

    登録 2

登録が成功すると、エージェントは再起動してインストールプロセスを完了します。

エージェントが再起動したら、NetScaler ADM GUIにアクセスし、メインメニューから[ ネットワーク]>[エージェント] ページに移動してエージェントの状態を確認します。新しく追加されたエージェントは Up 状態になります。

NetScaler ADMはエージェントのバージョンを表示し、エージェントが最新バージョンであるかどうかも確認します。ダウンロードアイコンは、エージェントが最新バージョンではなく、アップグレードが必要であることを示します。エージェントのバージョンをNetScaler ADM バージョンにアップグレードすることをお勧めします。

エージェントをサイトに接続する

  1. エージェントを選択し、「 サイトを接続」をクリックします。

  2. [サイトの添付 ] ページで、リストからサイトを選択するか、プラス (+) ボタンを使用してサイトを作成します。

  3. 保存」をクリックします。

    • デフォルトでは、新しく登録されたすべてのエージェントがデフォルトのデータセンターに追加されます。

    • エージェントを正しいサイトに関連付けることが重要です。エージェントに障害が発生した場合、エージェントに割り当てられたNetScaler ADC インスタンスは、同じサイト内の他の機能しているエージェントに自動的に切り替わります。

エージェントアクション

[ ネットワーク] > [エージェント] > [アクションの選択] で、エージェントにさまざまなアクションを適用できます

[ アクションの選択]では、次の機能を使用できます。

新しい証明書をインストールする: セキュリティ要件を満たすために別のエージェント証明書が必要な場合は、証明書を追加できます。

デフォルトのパスワードを変更する: インフラストラクチャのセキュリティを確保するために、エージェントのデフォルトのパスワードを変更します。

テクニカルサポートファイルを生成する:選択したNetScaler ADMエージェントのテクニカルサポートファイルを生成します。このファイルをダウンロードし、Citrixテクニカルサポートに送信して、調査とトラブルシューティングを行うことができます。

NetScaler ADC インスタンスの追加

インスタンスは、エージェントを介してNetScaler ADMから検出、管理、監視するCitrixアプライアンスまたは仮想アプライアンスです。次のCitrixアプライアンスおよび仮想アプライアンスをNetScaler ADMまたはエージェントに追加できます。

  • NetScaler ADC MPX

  • NetScaler ADC VPX

  • NetScaler ADC SDX

  • NetScaler ADC CPX

  • NetScaler Gateway

  • Citrix のSSL転送プロキシ

  • Citrix SD-WAN WO

詳しくは、「 NetScaler ADM へのインスタンスの追加」を参照してください。

既存のインスタンスをエージェントにアタッチする

プライマリNetScaler ADMにインスタンスがすでに追加されている場合は、エージェントを編集してエージェントにアタッチできます。

  1. [ ネットワーク] > [インスタンス ] に移動し、インスタンスタイプを選択します。たとえば、NetScaler ADCなどです。

  2. [ Edit ] をクリックして、既存のインスタンスを編集します。

  3. エージェントをクリックして選択します。

  4. [ Agent ] ページで、インスタンスを関連付けるエージェントを選択し、[OK] をクリックします。

    注:

    インスタンスを関連付ける サイト を選択してください。

インスタンスの GUI にアクセスしてイベントを検証する

インスタンスが追加され、エージェントが設定されたら、インスタンスの GUI にアクセスして、トラップ宛先が設定されているかどうかを確認します。

Citrix ADM で、[ネットワーク] > [インスタンス]に移動します。[インスタンス]で、アクセスするインスタンスのタイプ(NetScaler ADC VPX など)を選択し、特定のインスタンスのIPアドレスをクリックします。

選択したインスタンスの GUI がポップアップウィンドウに表示されます。

デフォルトでは、エージェントはインスタンスのトラップ送信先として設定されます。確認するには、インスタンスのGUIにログオンし、トラップの送信先を確認します。

重要

リモートデータセンターにNetScaler ADCインスタンス用のエージェントを追加することをお勧めしますが、必須ではありません。

インスタンスをプライマリ MAS に直接追加する場合は、インスタンスの追加中にエージェント を選択しないでください。

NetScaler ADMエージェントのフェイルオーバー

エージェントのフェールオーバーは、2 つ以上の登録済みエージェントがあるサイトで発生する可能性があります。サイトでエージェントが非アクティブ(DOWN状態)になると、NetScaler ADMは非アクティブなエージェントのADCインスタンスを他のアクティブなエージェントと再配布します。

重要

  • アカウントでエージェントフェイルオーバー機能が有効になっていることを確認します 。この機能を有効にするには、 ADM 機能の有効化または無効化を参照してください

  • エージェントがスクリプトを実行している場合は、サイト内のすべてのエージェントにスクリプトが存在することを確認します。したがって、変更されたエージェントは、エージェントのフェイルオーバー後にスクリプトを実行できます。

ADM GUI でサイトをエージェントにアタッチする方法については、エージェントをサイトにアタッチするを参照してください

エージェントのフェイルオーバーを実現するには、NetScaler ADM エージェントを1つずつ選択し、同じサイトに接続します。

たとえば、バンガロールのサイトで、10.106.1xx.2xと10.106.1xx.3xの2つのエージェントが接続され、動作しているとします。1つのエージェントが非アクティブになると、NetScaler ADM はエージェントを検出し、その状態を down と表示します。

NetScaler ADMエージェントがサイトで非アクティブ(DOWN状態)になると、NetScaler ADMはエージェントがアクティブ(UP状態)になるまで5分間待機します。エージェントが非アクティブのままである場合、NetScaler ADM は、同じサイト内の利用可能なエージェント間でインスタンスを自動的に再配布します。

NetScaler ADM では、30分ごとにインスタンスの再配布がトリガーされ、サイト内のアクティブなエージェント間で負荷が分散されます。

マルチサイト展開用にオンプレミスエージェントを構成する