NetScaler CPX-Lizenzierung

Last published : Oct 02, 2026
NetScaler CPX ist ein containerbasierter Application Delivery Controller, der auf einem Docker-Host bereitgestellt werden kann, um Microservice-basierte Anwendungen per Lastverteilung zu verteilen. Für eine bessere Leistung der Anwendungsbereitstellung benötigen Sie eine lizenzierte CPX. NetScaler CPX unterstützt Pool-Lizenzierung. NetScaler Console kann als Ihr Lizenzserver fungieren, um Ihre NetScaler CPX-Instanzen zu lizenzieren.
NetScaler Console ist sowohl On-Premises als auch als Cloud-Dienst verfügbar. Sie können die NetScaler Console verwenden, um Pool-Kapazitätslizenzen für alle NetScaler-Formfaktoren zu verwalten.
Informationen zu NetScaler Console On-Premises finden Sie unter NetScaler Console On-Premises. Informationen zum NetScaler Console-Dienst finden Sie unter NetScaler Console-Dienst.

Arten der NetScaler CPX-Lizenzierung

NetScaler CPX unterstützt Bandbreiten- und virtuelle CPU (Core)-Pool-Lizenzierung für On-Prem- und Cloud-basierte Bereitstellungen.
Bandbreiten-Pool: NetScaler CPX-Lizenzen können basierend auf dem Bandbreitenverbrauch der Instanzen zugewiesen werden. Sie können die Pool-Lizenzierung verwenden, um die Bandbreitenauslastung zu maximieren, indem Sie die erforderliche Bandbreitenzuweisung für eine Instanz sicherstellen und nicht mehr als deren Bedarf. Derzeit unterstützt NetScaler CPX nur die Premium-Bandbreiten-Pool-Lizenzierung.
vCPU-Pool: Bei der Lizenzierung basierend auf der virtuellen CPU-Nutzung gibt die Lizenz die Anzahl der CPUs an, auf die eine bestimmte NetScaler CPX-Instanz Anspruch hat. Die NetScaler CPX kann also nur Lizenzen für die Anzahl der virtuellen CPUs vom Lizenzserver abrufen. NetScaler CPX ruft Lizenzen ab, abhängig von der Anzahl der im System laufenden CPUs. Weitere Informationen zum vCPU-Pool finden Sie unter NetScaler Virtual CPU-Lizenzierung.

Unterstützte Pool-Kapazität für NetScaler CPX-Instanzen

Produkt Maximale Bandbreite Minimale Bandbreite Minimale Instanzen Maximale Instanzen Minimale Bandbreiteneinheit
NetScaler CPX 40000 Hinweis: Dies hängt von der CPU-Frequenz, Generation usw. ab. 20 Mbit/s 1 16 10 Mbit/s
Hinweis: Citrix arbeitet derzeit an einem verbrauchs- oder wachstumsbasierten Lizenzierungsmodell für NetScaler CPX für öffentliche Cloud-Angebote. Sobald es fertig ist, wird es auf dem Marktplatz der öffentlichen Cloud verfügbar sein.

Wie funktioniert die NetScaler CPX-Lizenzierung?

NetScaler CPX-Poolkapazität: Ein gemeinsamer Lizenzpool, aus dem Ihre NetScaler CPX-Instanz eine Instanzlizenz und nur so viel Bandbreite entnehmen kann, wie sie benötigt. Wenn die Instanz diese Ressourcen nicht mehr benötigt, gibt sie diese an den gemeinsamen Pool zurück, wodurch die Ressourcen anderen Instanzen zur Verfügung stehen, die diese Lizenzen benötigen.
NetScaler CPX Check-in- und Check-out-Lizenzierung: NetScaler Console weist NetScaler CPX-Instanzen bei Bedarf Lizenzen zu. Eine NetScaler CPX-Instanz kann die Lizenz von der NetScaler Console entnehmen, wenn eine NetScaler CPX-Instanz bereitgestellt wird, und ihre Lizenz an die NetScaler Console zurückgeben, wenn eine Instanz zerstört wird.
NetScaler CPX-Verhalten: Eine einzelne NetScaler CPX-Instanz, die bis zu 1 Gbit/s Durchsatz entnimmt, entnimmt nur aus dem Instanzpool und nicht aus dem Bandbreitenlizenzpool. NetScaler CPX arbeitet auf diese Weise bis zu einer Bandbreitennutzung von 1 Gbit/s. Wenn beispielsweise eine CPX-Instanz eine Bandbreite von 200 Mbit/s verbraucht, verwendet sie den Instanzpool der Lizenz anstelle des Bandbreitenpools. Wenn jedoch eine NetScaler CPX-Instanz 1200 Mbit/s Durchsatz verbraucht, werden die ersten 1000 Mbit/s aus dem Instanzpool und die restlichen 200 Mbit/s aus dem Bandbreitenpool genutzt.

NetScaler CPX Express

NetScaler CPX Express ist eine kostenlose Software-Edition für On-Premises- und Cloud-Bereitstellungen. Wenn Sie eine NetScaler CPX-Instanz aus dem Quay-Repository herunterladen, ist dies die Standardkapazität, die für POCs verfügbar ist, die keine Lizenzdatei benötigen, und sie bietet die folgenden Funktionen:
  • 20 Mbit/s Bandbreite
  • Maximal 250 SSL-Sitzungen
  • 20 Mbit/s SSL-Durchsatz
Sie müssen Ihre NetScaler CPX-Instanz lizenzieren, um ein Upgrade für eine bessere Leistung und für Produktionsbereitstellungen durchzuführen.

NetScaler CPX-Lizenzierungsmodelle

NetScaler bietet eine Reihe von Produktlizenzierungsmodellen für NetScaler CPX, um die Anforderungen Ihres Unternehmens zu erfüllen. Sie können Optionen wie vCPU oder Bandbreite sowie On-Premises oder Cloud auswählen.
Basierend auf Ihren Anforderungen können Sie eines der folgenden Modelle auswählen:
  • Bandbreitenbasierte Lizenzierung für NetScaler CPX vom ADM-Dienst
  • vCPU-basierte Lizenzierung für NetScaler CPX vom ADM-Dienst
  • Bandbreitenbasierte Lizenzierung für NetScaler CPX von ADM On-Premises
  • vCPU-basierte Lizenzierung für NetScaler CPX von ADM On-Premises

Bereitstellen von bandbreitenbasierter und vCPU-basierter Lizenzierung vom NetScaler Console-Dienst für NetScaler CPX

Führen Sie die folgenden Schritte aus, um eine bandbreitenbasierte Lizenz und eine vCPU-basierte Lizenz für NetScaler CPX vom NetScaler Console-Dienst bereitzustellen.
  1. NetScaler Console einrichten.
    Stellen Sie sicher, dass die Einrichtung des NetScaler Console-Dienstes mit dem NetScaler-Agenten betriebsbereit ist. Sie müssen über ein NetScaler Console-Dienst- und NetScaler-Agent-Konto verfügen, damit die NetScaler CPX-Lizenzierung funktioniert. Informationen zum Einrichten des NetScaler Console-Dienstes und des NetScaler-Agenten finden Sie unter NetScaler Console-Dienst.
    Hinweis: In diesem Verfahren wird eine Hypervisor (On-Premises) NetScaler-Agent-Einrichtung verwendet. Im folgenden Bild ist 10.106.102.199 der On-Premises-Agent, der für die Lizenzierung von NetScaler CPX verwendet wird.
    ADM On-Prem-Agent
  2. Fügen Sie den NetScaler Instanz-Lizenzpool zum NetScaler Console-Dienst hinzu.
    Es wird davon ausgegangen, dass Ihnen ein Pool von Bandbreitenlizenzen für den ADM-Dienst zur Verfügung steht. Informationen zum Hochladen einer Lizenzdatei in NetScaler Console finden Sie unter Gepoolte Kapazität konfigurieren. In der folgenden Abbildung wird CNS_INST_200CC_Retail.lic als Bandbreiten- und Instanzlizenzpool verwendet.
    ADM-Lizenzdateien
  3. Stellen Sie die NetScaler CPX-Instanz in einem Kubernetes-Cluster bereit. Stellen Sie sicher, dass die folgenden Umgebungsvariablen zur NetScaler CPX YAML-Datei hinzugefügt werden, um die NetScaler CPX-Instanz zu lizenzieren.
    Für die bandbreitenbasierte Lizenzierung vom NetScaler Console-Dienst geben Sie die folgenden Umgebungsvariablen in der YAML-Datei an:
    • name: "LS_IP" value: "10.105.158.166" //ADM-Agent-IP, wie in Schritt 1 erwähnt
    • name: "LS_PORT" value: "27000" // Port, an dem der ADM-Lizenzserver lauscht
    • name: "BANDWIDTH" value: "3000" //Kapazität in Mbps, die CPX zugewiesen werden soll
    • name: "EDITION" value: “Standard” or “Enterprise” //um eine bestimmte Lizenzedition auszuwählen, die Standard, Platinum und Enterprise umfasst. Standardmäßig ist Platinum ausgewählt.
    Für die vCPU-basierte Lizenzierung vom NetScaler Console-Dienst geben Sie die folgenden Umgebungsvariablen in der YAML-Datei an:
    • name: "LS_IP" value: "10.102.216.173" //ADM-Agent-IP, wie in Schritt 1 erwähnt
    • name: "LS_PORT" value: "27000" // Port, an dem der ADM-Lizenzserver lauscht
    • name: "CPX_CORES" value: "4" // Anzahl der Kerne, die Sie zuweisen möchten
    • name: "PLATFORM" value: "CP1000" // Anzahl der Kerne. Die Check-out-Anzahl entspricht der Anzahl der Kerne.
  4. Laden Sie die cpx-bandwidth-license-adm-service.yaml-Datei mit dem folgenden Befehl herunter:
    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. Stellen Sie die bearbeitete YAML-Datei mit dem folgenden Befehl im Kubernetes-Cluster bereit:
    kubectl create -f cpx-bandwidth-license-adm-service.yaml -n bandwidth
  6. Melden Sie sich bei NetScaler CPX an, um die Instanzinformationen mit dem folgenden Befehl zu überprüfen:
    kubectl exec -it 'cpx-pod-ip-name' bash -n bandwidth
  7. Um die Lizenzinformationen für die angegebene NetScaler CPX-Instanz anzuzeigen, führen Sie die folgenden Befehle aus:
    cli_script.sh “show licenseserver”
    cli_script.sh “show capacity”
    Sie können die zugewiesene Bandbreite und vCPU-Kapazität im ADM-Serviceportal verfolgen.

Bereitstellung von Bandbreiten-basierter Lizenzierung und vCPU-basierter Lizenzierung für NetScaler CPX von NetScaler Console On-Premises

Führen Sie die folgenden Schritte aus, um bandbreitenbasierte und vCPU-basierte Lizenzen für NetScaler CPX von NetScaler Console On-Premises bereitzustellen.
  1. Richten Sie NetScaler Console ein.
    Stellen Sie sicher, dass die ADM-On-Premises-Einrichtung bereit ist. Stellen Sie sicher, dass NetScaler Console On-Premises mit oder ohne ADM-Agent-Bereitstellung für die NetScaler CPX-Lizenzierung funktioniert.
    Informationen zum Einrichten von NetScaler Console On-Premises und des NetScaler-Agenten finden Sie unter NetScaler Console service.
    Hinweis: In diesem Beispiel wird ein integrierter ADM-Agent mit ADM On-Premises verwendet. Im folgenden Bild sehen Sie, dass kein Agent bereitgestellt wurde.
    ADM-Agent On-Premises
  2. Fügen Sie den NetScaler-Instanzlizenzpool zu ADM On-Premises hinzu.
    Es wird davon ausgegangen, dass Sie einen Pool von Bandbreitenlizenzen für ADM On-Premises zur Verfügung haben. Informationen zum Hochladen einer Lizenzdatei in NetScaler Console finden Sie unter Licensing. Im folgenden Bild wird CNS_INST_200CC_Retail.lic als Bandbreiten- und Instanzlizenzpool verwendet.
    ADM-Lizenzdateien
    Im folgenden Bild wird CP1000 als vCPU-Lizenzpool verwendet.
    vCPU-Lizenzpool
  3. Stellen Sie die NetScaler CPX-Instanz im Kubernetes-Cluster bereit. Stellen Sie sicher, dass die folgenden Umgebungsvariablen zur NetScaler CPX YAML-Datei hinzugefügt werden, um die NetScaler CPX-Instanz zu lizenzieren.
    Für die bandbreitenbasierte Lizenzierung von NetScaler Console On-Premises geben Sie die folgenden Umgebungsvariablen in der YAML-Datei an:
    • name: "LS_IP" value: "10.105.158.144" // ADM On-Prem-Instanz-IP. Wenn Sie einen ADM-Agent bereitgestellt haben, ist dies Ihre Agent-IP-Adresse, wie in Schritt 1 beschrieben.
    • name: "LS_PORT" value: "27000" // Port, auf dem der ADM-Lizenzserver lauscht
    • name: "BANDWIDTH" value: "3000" // Kapazität in Mbps, die CPX zugewiesen werden soll
    Für die vCPU-basierte Lizenzierung von NetScaler Console On-Premises geben Sie die folgenden Umgebungsvariablen in der YAML-Datei an:
    • name: "LS_IP" value: "10.105.158.144" // ADM On-Prem-Instanz-IP. Wenn Sie eine ADM-Agent-Bereitstellung haben, ist dies Ihre Agent-IP, wie in Schritt 1 beschrieben.
    • name: "LS_PORT" value: "27000" // Port, auf dem der ADM-Lizenzserver lauscht
    • name: "CPX_CORES" value: "4" // die Anzahl der Kerne, die Sie zuweisen möchten
    • name: "PLATFORM" value: "CP1000" // Anzahl der Kerne. Die Check-out-Anzahl entspricht der Anzahl der Kerne.
  4. Laden Sie die cpx-bandwidth-license-adm-onprem.yaml-Datei mit dem folgenden Befehl herunter:
    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. Stellen Sie die bearbeitete YAML-Datei im Kubernetes-Cluster mit dem folgenden Befehl bereit:
    kubectl create -f cpx-bandwidth-license-adm-onprem.yaml -n bandwidth
  6. Melden Sie sich bei NetScaler CPX an, um die Instanzinformationen mit dem folgenden Befehl zu überprüfen:
    kubectl exec -it <cpx-pod-ip-name> bash -n bandwidth
  7. Um die Lizenzinformationen für die NetScaler CPX-Instanz anzuzeigen, führen Sie die folgenden Befehle aus:
    cli_script.sh “show licenseserver”
    cli_script.sh “show capacity”
    Sie können die zugewiesene Bandbreite und vCPU-Kapazität im ADM On-Premises-Portal verfolgen.

Befehle zum Bereinigen der Bereitstellungen

Sie können die folgenden Befehle verwenden, um die verschiedenen YAML-Bereitstellungen zu bereinigen:
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