NetScaler CPXライセンス

最終公開日 : Oct 02, 2026
NetScaler CPXは、Dockerホストにプロビジョニングしてマイクロサービスベースのアプリケーションの負荷分散を行うことができる、コンテナベースのアプリケーションデリバリーコントローラーです。アプリケーションデリバリーのパフォーマンスを向上させるには、ライセンスされたCPXが必要です。NetScaler CPXはプールライセンスをサポートしています。NetScaler Consoleは、NetScaler CPXインスタンスのライセンスサーバーとして機能します。
NetScaler Consoleは、オンプレミスとクラウドサービスの両方で利用できます。NetScaler Consoleを使用して、すべてのNetScalerフォームファクターのプールされたキャパシティライセンスを管理できます。
オンプレミスのNetScaler Consoleの詳細については、オンプレミスのNetScaler Consoleを参照してください。NetScaler Consoleサービスの詳細については、NetScaler Consoleサービスを参照してください。

NetScaler CPXライセンスの種類

NetScaler CPXは、オンプレミスおよびクラウドベースの展開向けに、帯域幅および仮想CPU(コア)プールライセンスをサポートしています。
帯域幅プール: NetScaler CPXライセンスは、インスタンスによる帯域幅消費量に基づいて割り当てることができます。プールライセンスを使用すると、インスタンスに必要な帯域幅を確保し、必要以上に割り当てないことで、帯域幅の利用率を最大化できます。現在、NetScaler CPXはプレミアム帯域幅プールライセンスのみをサポートしています。
vCPUプール: 仮想CPU使用量ベースのライセンスでは、ライセンスは特定のNetScaler CPXインスタンスに付与されるCPUの数を指定します。そのため、NetScaler CPXは、ライセンスサーバーから仮想CPUの数にのみライセンスをチェックアウトできます。NetScaler CPXは、システムで実行されているCPUの数に応じてライセンスをチェックアウトします。vCPUプールの詳細については、NetScaler仮想CPUライセンスを参照してください。

NetScaler CPXインスタンスでサポートされるプールされたキャパシティ

製品 最大帯域幅 最小帯域幅 最小インスタンス数 最大インスタンス数 最小帯域幅単位
NetScaler CPX 40000 注: CPUの周波数、世代などによって異なります。 20 メガビット/秒 1 16 10 メガビット/秒
注: Citrixは現在、パブリッククラウドベースのサービス向けに、NetScaler CPXの消費ベースまたは従量課金ベースのライセンスモデルに取り組んでいます。準備が整い次第、パブリッククラウドマーケットプレイスで利用可能になります。

NetScaler CPXライセンスはどのように機能しますか?

NetScaler CPXプール容量: NetScaler CPXインスタンスが1つのインスタンスライセンスと必要な帯域幅のみをチェックアウトできる共通のライセンスプールです。インスタンスがこれらのリソースを必要としなくなると、それらを共通プールにチェックインし、これらのライセンスを必要とする他のインスタンスがリソースを利用できるようにします。
NetScaler CPXのチェックインおよびチェックアウトライセンス: NetScaler Consoleは、オンデマンドでNetScaler CPXインスタンスにライセンスを割り当てます。NetScaler CPXインスタンスは、プロビジョニング時にNetScaler Consoleからライセンスをチェックアウトし、インスタンスが破棄されたときにNetScaler Consoleにライセンスをチェックインできます。
NetScaler CPXの動作: 1 Gbpsまでのスループットをチェックアウトする単一のNetScaler CPXインスタンスは、インスタンスプールからのみチェックアウトし、帯域幅ライセンスプールからはチェックアウトしません。NetScaler CPXは、1 Gbpsの帯域幅使用量までこの方法で動作します。たとえば、CPXインスタンスが200 Mbpsの帯域幅を消費する場合、帯域幅プールではなく、ライセンスのインスタンスプールを使用します。ただし、NetScaler CPXインスタンスが1200 Mbpsのスループットを消費する場合、最初の1000 Mbpsはインスタンスプールから利用され、残りの200 Mbpsは帯域幅プールから消費されます。

NetScaler CPX エクスプレス

NetScaler CPX Expressは、オンプレミスおよびクラウド展開向けの無料のソフトウェアエディションです。QuayリポジトリからNetScaler CPXインスタンスをダウンロードすると、これはライセンスファイルを必要としないPOCで利用できるデフォルトの容量であり、以下の機能が付属しています。
  • 20 Mbpsの帯域幅
  • 最大250のSSLセッション
  • 20 Mbps SSLスループット
パフォーマンス向上と実稼働環境への展開のためにアップグレードするには、NetScaler CPXインスタンスのライセンスを取得する必要があります。

NetScaler CPXライセンスモデル

NetScalerは、組織の要件を満たすために、NetScaler CPX向けにさまざまな製品ライセンスモデルを提供しています。vCPUまたは帯域幅、オンプレミスまたはクラウドなどのオプションを選択できます。
要件に基づいて、以下のいずれかのモデルを選択できます。
  • ADMサービスからのNetScaler CPX向け帯域幅ベースのライセンス
  • ADMサービスからのNetScaler CPX向けvCPUベースのライセンス
  • オンプレミスADMからのNetScaler CPX向け帯域幅ベースのライセンス
  • オンプレミスADMからのNetScaler CPX向けvCPUベースのライセンス

NetScaler ConsoleサービスからNetScaler CPX向けに帯域幅ベースおよびvCPUベースのライセンスをプロビジョニングする

NetScaler ConsoleサービスからNetScaler CPX向けに帯域幅ベースのライセンスとvCPUベースのライセンスをプロビジョニングするには、次の手順を実行します。
  1. NetScaler Consoleをセットアップします。
    NetScaler ConsoleサービスのセットアップがNetScalerエージェントで動作していることを確認します。NetScaler CPXライセンスが機能するには、NetScaler ConsoleサービスとNetScalerエージェントのアカウントが必要です。NetScaler ConsoleサービスとNetScalerエージェントのセットアップについては、「NetScaler Console service」を参照してください。
    注: この手順では、ハイパーバイザー(オンプレミス)NetScalerエージェントのセットアップを使用します。次の画像では、10.106.102.199はNetScaler CPXのライセンスに使用されるオンプレミスエージェントです。
    ADMオンプレミスエージェント
  2. NetScalerインスタンスライセンスプールをNetScaler Consoleサービスに追加します。
    ADMサービスで利用可能な帯域幅ライセンスのプールがあることを前提としています。NetScaler Consoleへのライセンスファイルのアップロードについては、「プールされた容量の構成」を参照してください。次の画像では、CNS_INST_200CC_Retail.licが帯域幅およびインスタンスライセンスプールとして使用されています。
    ADMライセンスファイル
  3. KubernetesクラスターにNetScaler CPXインスタンスを展開します。NetScaler CPXインスタンスをライセンスするために、次の環境変数がNetScaler CPX YAMLファイルに追加されていることを確認してください。
    NetScaler Consoleサービスからの帯域幅ベースのライセンスの場合、YAMLファイルで次の環境変数を指定します。
    • name: "LS_IP" value: "10.105.158.166" //手順1に記載されているADMエージェントのIPアドレス
    • name: "LS_PORT" value: "27000" // ADMライセンスサーバーがリッスンするポート
    • name: "BANDWIDTH" value: "3000" //CPXに割り当てるMbps単位の容量
    • name: "EDITION" value: “Standard” または “Enterprise” // Standard、Platinum、Enterprise を含む特定のライセンスエディションを選択します。デフォルトでは Platinum が選択されます。
    NetScaler ConsoleサービスからのvCPUベースのライセンスの場合、YAMLファイルで次の環境変数を指定します。
    • name: "LS_IP" value: "10.102.216.173" // 手順1で指定されたADMエージェントのIPアドレス
    • name: "LS_PORT" value: "27000" // ADMライセンスサーバーがリッスンするポート
    • name: "CPX_CORES" value: "4" // 割り当てるコア数
    • name: "PLATFORM" value: "CP1000" // コア数。チェックアウト数はコア数と同じです。
  4. 次のコマンドを使用してcpx-bandwidth-license-adm-service.yamlファイルをダウンロードします。
    kubectl create namespace bandwidth
    wget https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/cpx-licensing/manifest/cpx-bandwidth-license-adm-service.yaml
  5. 編集したYAMLを以下のコマンドを使用してKubernetesクラスターにデプロイします。
    kubectl create -f cpx-bandwidth-license-adm-service.yaml -n bandwidth
  6. 以下のコマンドを使用して、インスタンス情報を確認するためにNetScaler CPXにログインします。
    kubectl exec -it 'cpx-pod-ip-name' bash -n bandwidth
  7. 指定されたNetScaler CPXインスタンスのライセンス情報を表示するには、以下のコマンドを実行します。
    cli_script.sh “show licenseserver”
    cli_script.sh “show capacity”
    ADMサービスポータルで、割り当てられた帯域幅とvCPU容量を追跡できます。

NetScaler ConsoleオンプレミスからNetScaler CPXの帯域幅ベースライセンスとvCPUベースライセンスをプロビジョニングする

NetScaler ConsoleオンプレミスからNetScaler CPXに帯域幅ベースおよびvCPUベースのプロビジョニングを行うには、以下の手順を実行します。
  1. NetScaler Consoleをセットアップします。
    ADMオンプレミスセットアップが準備できていることを確認します。NetScaler CPXライセンス用のADMエージェント展開の有無にかかわらず、NetScaler Consoleオンプレミスが機能していることを確認してください。
    NetScaler ConsoleオンプレミスとNetScalerエージェントのセットアップについては、NetScaler Console serviceを参照してください。
    注: この例では、ADMオンプレミスに組み込まれたADMエージェントが使用されています。以下の画像では、エージェントが展開されていないことがわかります。
    ADMエージェント オンプレミス
  2. NetScalerインスタンスライセンスプールをADMオンプレミスに追加します。
    ADMオンプレミスで利用可能な帯域幅ライセンスのプールがあることを前提としています。NetScaler Consoleへのライセンスファイルのアップロードについては、Licensingを参照してください。以下の画像では、CNS_INST_200CC_Retail.licが帯域幅およびインスタンスライセンスプールとして使用されています。
    ADMライセンスファイル
    以下の画像では、CP1000がvCPUライセンスプールとして使用されています。
    vCPU ライセンスプール(/en-us/cpx/media/cpx-lic-vcpu-pool.png)
  3. NetScaler CPX インスタンスを Kubernetes クラスターに展開します。NetScaler CPX インスタンスをライセンスするために、次の環境変数が NetScaler CPX YAML ファイルに追加されていることを確認してください。
    NetScaler Console オンプレミスからの帯域幅ベースのライセンスの場合、YAML ファイルに次の環境変数を指定します。
    • name: "LS_IP" value: "10.105.158.144" // ADM オンプレミスインスタンスの IP。ADM エージェントを展開している場合は、ステップ 1 で説明されているように、これがエージェントの IP アドレスになります。
    • name: "LS_PORT" value: "27000" // ADM ライセンスサーバーがリッスンするポート
    • name: "BANDWIDTH" value: "3000" // CPX に割り当てる Mbps 単位の容量
    NetScaler Console オンプレミスからの vCPU ベースのライセンスの場合、YAML ファイルに次の環境変数を指定します。
    • name: "LS_IP" value: "10.105.158.144" // ADM オンプレミスインスタンスの IP。ADM エージェントを展開している場合は、ステップ 1 で説明されているように、これがエージェントの IP アドレスになります。
    • name: "LS_PORT" value: "27000" // ADM ライセンスサーバーがリッスンするポート
    • name: "CPX_CORES" value: "4" // 割り当てるコア数
    • name: "PLATFORM" value: "CP1000" // コア数。チェックアウト数はコア数と同じです。
  4. 次のコマンドを使用して cpx-bandwidth-license-adm-onprem.yaml ファイルをダウンロードします。
    kubectl create namespace bandwidth
    wget https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/cpx-licensing/manifest/cpx-bandwidth-license-adm-onprem.yaml
  5. 次のコマンドを使用して、編集した YAML を Kubernetes クラスターに展開します。
    kubectl create -f cpx-bandwidth-license-adm-onprem.yaml -n bandwidth
  6. 次のコマンドを使用して、インスタンス情報を確認するために NetScaler CPX にログインします。
    kubectl exec -it <cpx-pod-ip-name> bash -n bandwidth
  7. NetScaler CPX インスタンスのライセンス情報を表示するには、次のコマンドを実行します。
    cli_script.sh “show licenseserver”
    cli_script.sh “show capacity”
    ADMオンプレミス ポータルで、割り当てられた帯域幅とvCPU容量を追跡できます。

デプロイメントをクリーンアップするためのコマンド

さまざまなYAMLデプロイメントをクリーンアップするには、次のコマンドを使用できます。
kubectl delete -f cpx-bandwidth-license-adm-service.yaml -n bandwidth
kubectl delete -f cpx-core-license-adm-service.yaml -n core
kubectl delete -f cpx-bandwidth-license-adm-onprem.yaml -n bandwidth
kubectl delete -f cpx-core-license-adm-onprem.yaml -n core
kubectl delete namespace bandwidth
kubectl delete namespace core