NetScaler Console サービス

「Flexed」または「Pooled」ライセンスにおけるNetScalerエージェントの動作

NetScalerエージェントは、NetScaler Consoleと、さまざまなデータセンターおよびパブリッククラウドにわたって検出されたインスタンスとの間の仲介役として機能します。「Flexed」または「Pooled」ライセンスが機能するには、NetScaler Consoleサービスはテナントごとに最低1つのエージェントを必要とします。複数のNetScalerエージェントをサイトごとまたはマルチサイトで展開できますが、テナント全体の展開に対してライセンスサーバーエージェント(LSA)の役割を持つことができるエージェントは1つだけです。

次の例は、2つのエージェントが展開され、そのうちの1つがLSAの役割を持っていることを示しています。

LSAとして指定されたエージェント

LSAは、NetScaler Consoleサービスベースのプールライセンス展開においてライセンスサーバーとして機能するエージェントです。LSAがダウンした場合、サービスは新しいLSAを選出するために24時間待機します。

それまでの間、プールライセンスまたはFlexedライセンスを使用しているNetScalerインスタンスはグレース期間に入ります。管理者として、LSAを手動で選出することもできます。

NetScaler ConsoleエージェントをLSAとして手動で選択

管理者は、NetScaler PooledライセンスまたはNetScaler FlexedライセンスのLSAとしてNetScaler Consoleエージェントを手動で選択できます。LSAがダウンした場合、NetScaler Consoleサービスは、次のLSAを自動選出する前に24時間待機します。管理者は、この機能を使用して、その間に新しいLSAを手動で選出できます。ただし、管理者は、選出される新しいLSAのステータスがUPであり、その診断ステータスがOKであることを確認する必要があります。

管理者が新しいLSAを手動で選択すると、ライセンス機能が正しく機能するまでに最大5分かかる場合があります。この間、NetScalerインスタンスはグレース期間にあり、新しいライセンスのチェックアウトは失敗します。

LSAを選択するには:

  1. Infrastructure > Instances Dashboard > Agents に移動し、エージェントを選択します。
  2. Select Action リストで、Set as LSA を選択します。
  3. Yes をクリックして確認します。選択したエージェントがLSAの役割を引き継ぎます。

複数のNetScalerエージェントの動作

複数のエージェントと複数のサイトを組み合わせた展開では、NetScalerエージェントはクライアント/サーバーアーキテクチャに従います。

UP状態に登録された最初または最も古いエージェントにLSAの役割が割り当てられます。後で追加された他のエージェントはプロキシとして機能し、ライセンス割り当てのためにメインのLSAの役割をホストするエージェントと通信します。プロキシの役割をホストする各エージェントは、NetScaler Consoleサービスを介して現在のLSAの役割を持つエージェントと通信します。

注:

LSAの役割を持つエージェントと他の(非LSA)エージェントとの間に直接の通信はありません。すべての接続はNetScaler Consoleサービスのみを介して行われます。

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

エージェントのフェイルオーバーは、マルチエージェント展開で次のように機能します。

同じデータセンターに2つのエージェント、AG1とAG2があると仮定します。

  • AG1は、ADC11、ADC12、ADC13をリモートライセンスホストまたはLSAとして使用するように構成されています。

  • AG2は、ADC21、ADC22、ADC23をリモートライセンスホストまたはLSAとして使用するように構成されています。

  • AG2がライセンスサーバーとして機能しています。

    • AG1が失敗した場合、ADC11、ADC12、およびADC13はライセンスの調整のためにAG2を介して自動的に接続します。
      • この再接続が行われている間、いくつかのハートビートが失われた場合、ADC11、ADC12、およびADC13は依然として短いグレース期間を経験する可能性があります。
    • AG2が失敗した場合、すべてのADCは次のいずれかになるまでグレース期間にとどまります。
      • AG2が復旧するか、復旧されるか、またはNetScaler Consoleサービスによって24時間後に自動的に、あるいは管理者によって手動でAG1が新しいLSAとして選択される。
      • または、AG2がNetScaler Consoleサービスから削除される。登録解除されると、NetScaler ConsoleサービスはAG1をLSAの役割を持つエージェントとして指定します。
      • 選出が完了すると、AG1は構成されたインスタンスへのリソースの割り当てと調整を開始します。

LSAに関する質問については、「ライセンスサーバーエージェントに関するFAQ」を参照してください。

NetScaler組み込みエージェントによるライセンスサーバーの構成

あるサイトでライセンスサーバーエージェント(LSA)を構成し、他のサイトから同じLSAを使用したい場合は、NetScaler組み込みエージェントを使用できます。組み込みエージェントを使用する場合、NetScalerインスタンスで次のコマンドを使用してライセンスサーバーを構成する必要があります。

add licenseserver 127.0.0.1 -port 27000

この構成では、NetScalerはConsoleサービスを介してライセンスサーバーエージェント(LSA)に到達できます。

注:

NetScaler組み込みエージェントにはLSAの役割を割り当てることはできません。

「Flexed」または「Pooled」ライセンスにおけるNetScalerエージェントの動作