Application Delivery Management

NetScaler仮想CPUライセンス

重要:

ファイルベースのライセンスシステム(手動で管理されるエンタイトルメントとも呼ばれます)は、従来、さまざまなオンプレミスコンポーネントのアクティベーションに使用されていましたが、2026年4月15日にサポート終了(EOL)となります。License Activation Service (LAS) は、Citrix製品スイート全体での製品アクティベーションのための次世代テクノロジーです。2026年4月15日以降、NetScalerインスタンスをアクティベートおよびライセンス供与する唯一の方法はLASになります。LASは、NetScaler Flexedライセンス(CPL/UHMC)、従来のNetScaler Pooledライセンス、およびNetScaler Fixed term Bandwidthライセンスをサポートします。サポートを継続するには、NetScalerおよびNetScaler Consoleの展開がLAS互換バージョンである必要があります。

LAS互換のNetScaler®の最小要件バージョンは次のとおりです。

  • NetScaler ADC: 14.1-51.80、13.1-60.29、13.1-37.247 (FIPS)

  • NetScaler SVM: 14.1-51.83、13.1-60.30

  • NetScaler Console Service: 2025年9月上旬からサポートされます。

  • NetScaler Consoleオンプレミス: 14.1-51.83

    注: ConsoleオンプレミスでのLASサポートはリリース14.1-51.83以降です。ただし、ファイルベースのライセンスはConsoleオンプレミスリリース14.1-51.83以降および13.1-60.26以降で非推奨となり、2026年4月15日にEOLとなります。つまり、Consoleオンプレミスリリース14.1-51.83またはリリース13.1-60.26以降にアップグレードしても、ファイルベースのライセンスを継続して使用できます。ただし、ファイルベースのライセンスがEOLに達するため、2026年4月15日までにConsoleオンプレミスリリース14.1-51.83以降にアップグレードし、LASに切り替える必要があります。

Pooled vCPU、CICO、perpetualなどの他のすべての従来のNetScalerライセンス形式は、LASではサポートされません。アクティブなメンテナンスのないperpetualライセンスを利用しているNetScalerインスタンスは、上記のソフトウェアバージョンにアップグレードするとライセンスが失効します。

LASベースのライセンスは、法律または規制によって禁止されている地域のお客様には提供されない場合があります。

ご質問やご不明な点がある場合は、カスタマーケアにお問い合わせください。Citrixは、これらの要件に準拠しない場合、法律または衡平法に基づきCitrixが有するその他の救済措置に加えて、責任を負うことなくCitrixメンテナンスを制限または停止することがあります。これらの要件は、法律または規制によって禁止されている場合は適用されません。

先に進む前に、以下の注記をお読みください。

注:

vCPUライセンスは購入できなくなりました。詳細については、「ライセンス」を参照してください。

お客様のようなデータセンター管理者は、ネットワーク機能を簡素化し、コストを削減し、スケーラビリティを向上させる新しいテクノロジーに移行しています。新しいデータセンターアーキテクチャには、少なくとも以下の機能が含まれている必要があります。

  • ソフトウェア定義ネットワーク (SDN)
  • ネットワーク機能仮想化 (NFV)
  • ネットワーク仮想化 (NV)
  • マイクロサービス

このような動きには、絶えず変化するビジネスニーズに対応するために、ソフトウェア要件が動的で、柔軟で、俊敏であることも必要です。ライセンスは、使用状況を完全に可視化できる中央管理ツールによって管理されることも期待されています。

NetScaler VPXの仮想CPUライセンス

以前は、NetScaler VPXライセンスはインスタンスによる帯域幅消費に基づいて割り当てられていました。NetScaler VPXは、バインドされているライセンスエディションに基づいて、特定の帯域幅およびその他のパフォーマンスメトリックを使用するように制限されています。利用可能な帯域幅を増やすには、より多くの帯域幅を提供するライセンスエディションにアップグレードする必要があります。特定のシナリオでは、帯域幅の要件は少ないかもしれませんが、SSL TPSや圧縮スループットなどの他のL7パフォーマンスの要件が高い場合があります。このような場合、NetScaler VPXライセンスのアップグレードは適切ではないかもしれません。しかし、CPU負荷の高い処理に必要なシステムリソースをアンロックするために、大容量の帯域幅を持つライセンスを購入する必要があるかもしれません。NetScaler Consoleは、仮想CPU要件に基づいてNetScalerインスタンスにライセンスを割り当てることをサポートするようになりました。

仮想CPU使用量ベースのライセンス機能では、ライセンスは特定のNetScaler VPXが利用できるCPUの数を指定します。そのため、NetScaler VPXは、ライセンスサーバーから、自身で実行されている仮想CPUの数にのみライセンスをチェックアウトできます。NetScaler VPXは、システムで実行されているCPUの数に応じてライセンスをチェックアウトします。NetScaler VPXは、ライセンスをチェックアウトする際にアイドル状態のCPUを考慮しません。

Pooledライセンス容量およびCICOライセンス機能と同様に、NetScaler Consoleライセンスサーバーは、仮想CPUライセンスの個別のセットを管理します。ここでも、仮想CPUライセンス用に管理される3つのエディションは、Standard、Advanced、Premiumです。これらのエディションは、帯域幅ライセンスのエディションによってアンロックされる機能と同じ機能セットをアンロックします。

仮想CPUの数に変更があった場合、またはライセンスエディションに変更があった場合は、新しいライセンスセットのリクエストを開始する前に、必ずインスタンスをシャットダウンする必要があります。ライセンスをチェックアウトした後、NetScaler VPXを再起動します。

GUIを使用してNetScaler VPXでライセンスサーバーを構成するには:

  1. NetScaler VPXで、[System] > [Licenses] に移動し、[Manage Licenses] をクリックします。

  2. [License] ページで、[Add New License] をクリックします。

  3. [Licenses] ページで、[Use remote licensing] オプションを選択します。

  4. [Remote Licensing Mode] リストから [CPU licensing] を選択します。

  5. ライセンスサーバーのIPアドレスとポート番号を入力します。

  6. [Continue] をクリックします。

    仮想CPUライセンス-1

    NetScaler VPXインスタンスをNetScaler Consoleに常に登録する必要があります。まだ登録していない場合は、[Register with NetScaler Console] を有効にし、NetScaler Consoleのログイン資格情報を入力します。

  7. [Allocate licenses] ウィンドウで、ライセンスの種類を選択します。このウィンドウには、合計および利用可能な仮想CPUと、割り当て可能なCPUが表示されます。[Get Licenses] をクリックします。

  8. 次のページで [Reboot] をクリックしてライセンスを適用します。

    仮想CPUライセンス-3

    現在のライセンスをリリースして、別のエディションからチェックアウトすることもできます。たとえば、インスタンスでStandardエディションライセンスをすでに実行している場合、そのライセンスをリリースしてからAdvancedエディションからチェックアウトできます。

CLIを使用したNetScaler VPXライセンスでのライセンスサーバーの構成

NetScaler VPXコンソールで、次の2つのタスクに対して以下のコマンドを入力します。

  1. ライセンスサーバーをNetScaler VPXに追加するには:

    add licenseserver <IP address of the license server>
    <!--NeedCopy-->
    
  2. ライセンスを適用するには:

    set capacity -vcpu - edition premium
    <!--NeedCopy-->
    

    プロンプトが表示されたら、次のコマンドを入力してインスタンスを再起動します。

    reboot -w
    <!--NeedCopy-->
    

ライセンスサーバーIPアドレスの更新

NetScaler VPXインスタンスでライセンスサーバーのIPアドレスを更新できます。インスタンスに割り当てられたライセンス帯域幅やデータ損失に影響はありません。ライセンスサーバーのIPアドレスを更新するには、NetScaler VPXインスタンスで次のコマンドを入力します。

add licenseserver <licensing server IP address> -forceUpdateIP
<!--NeedCopy-->

このコマンドは新しいサーバーに接続し、以前のライセンスサーバーに関連付けられていたリソースを解放します。

NetScaler Consoleでの仮想CPUライセンスの管理

  1. NetScaler Consoleで、[Infrastructure] > [Pooled Licensing] > [Pooled VCPU] に移動します。

  2. このページには、各ライセンスエディションタイプに割り当てられたライセンスが表示されます。

  3. 各ドーナツ内の数字をクリックして、このライセンスを使用しているNetScalerインスタンスを表示します。

    仮想CPUの管理

NetScaler CPXの仮想CPUライセンス

NetScaler CPXインスタンスをプロビジョニングする際に、インスタンスのCPU使用量に応じてライセンスサーバーからライセンスをチェックアウトするようにNetScaler CPXインスタンスを構成できます。

NetScaler CPXは、ライセンスを管理するためにNetScaler Consoleで実行されているライセンスサーバーに依存しています。NetScaler CPXは起動時にライセンスサーバーからライセンスをチェックアウトします。NetScaler CPXがシャットダウンすると、ライセンスはライセンスサーバーにチェックインされます。

「docker pull」コマンドを使用してQuayコンテナレジストリからNetScaler CPXイメージをダウンロードし、環境に展開できます。

NetScaler CPXライセンスには、次の3種類のライセンスがあります。

  1. NetScaler CPXおよびVPXでサポートされる仮想CPUサブスクリプションライセンス
  2. プール容量ライセンス
  3. NetScaler CPXのみの単一から複数のvCPUをサポートするCP1000ライセンス

NetScaler CPXインスタンスのプロビジョニング中にvCPUサブスクリプションライセンスを構成するには:

NetScaler CPXインスタンスが使用するvCPUライセンスの数を指定します。

  • この値は、Docker、Kubernetes、またはMesos/Marathonを介して環境変数として入力されます。
  • ターゲット変数は「CPX_CORES」です。NetScaler CPXは1〜16コアをサポートできます。

2コアを指定するには、docker runコマンドを次のように実行します。

docker run -dt -P --privileged=true --ulimit core=-1 -v<host_dir>:/cpx -e EULA=yes -e CPX_CORES=2
<!--NeedCopy-->

NetScaler CPXインスタンスをプロビジョニングする際に、以下に示すように、docker run コマンドでNetScalerライセンスサーバーを環境変数として定義します。

docker run -dt -P --privileged=true --ulimit core=-1 -v<host_dir>:/cpx -e EULA=yes -e CPX_CORES=2 -e LS_IP=<LS_IP_ADDRESS> -e LS_PORT=<LS_PORT> cpx:11.1
<!--NeedCopy-->

ここで、

  • <LS_IP_ADDRESS> はNetScalerライセンスサーバーのIPアドレスです。
  • <LS_PORT> はNetScalerライセンスサーバーのポートです。デフォルトでは、ポートは27000です。

デフォルトでは、NetScaler CPXインスタンスはvCPUサブスクリプションプールからライセンスをチェックアウトします。インスタンスが「n」個のCPUで実行されている場合、NetScaler CPXインスタンスは「n」個のライセンスをチェックアウトします。

NetScaler CPXインスタンスのプロビジョニング中にNetScaler Pooled容量またはCP1000ライセンスを構成するには:

NetScaler CPXインスタンスのライセンスをPooledライセンス(帯域幅ベース)またはNetScaler CPXプライベートプール(CP1000またはプライベートプールベース)を使用してチェックアウトする場合は、それに応じて環境変数を指定する必要があります。

例:

docker run -dt -P --privileged=true --ulimit core=-1 -v<host_dir>:/cpx -e EULA=yes -e CPX_CORES=2 -e LS_IP=<LS_IP_ADDRESS> -e LS_PORT=<LS_PORT> -e PLATFORM=CP1000 cpx:11.1
<!--NeedCopy-->

CP1000。このコマンドは、CP1000プール(NetScaler CPXプライベートプール)からのチェックアウトをトリガーします。NetScaler CPXインスタンスは、CPX_CORESに指定された「n」個のコアに対して「n」個のインスタンスを取得します。最も一般的なユースケースは、単一インスタンスのチェックアウトに対してn = 1を指定することです。マルチコアNetScaler CPXのユースケースでは、「n」個のvCPU(「n」は1から7)をチェックアウトします。

docker run -dt -P --privileged=true --ulimit core=-1 -v<host_dir>:/cpx -e EULA=yes -e CPX_CORES=2 -e LS_IP=<LS_IP_ADDRESS> -e LS_PORT=<LS_PORT> -e BANDWIDTH=2000 cpx:11.1
<!--NeedCopy-->

プール容量。このコマンドは、インスタンスプールから1つのライセンスをチェックアウトし、Premium帯域幅プールから1000 Mbpsの帯域幅を消費しますが、NetScaler CPXは最大2000 Mbpsで実行できます。プールライセンスでは、最初の1000 Mbpsは課金されません。

帯域幅プールからチェックアウトする際に、目的のターゲット帯域幅に対応するvCPUの数を、次の表に示すように指定します。

コア数 (vCPU) 最大帯域幅
1 1000 Mbps
2 2000 Mbps
3 3500 Mbps
4 5000 Mbps
5 6500 Mbps
6 8000 Mbps
7 9300 Mbps
NetScaler仮想CPUライセンス