NetScaler CPX-Lizenzierung

Last published : Sep 23, 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-Premises- 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 virtuelle 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 nutzungsbasierten Lizenzierungsmodell für NetScaler CPX für öffentliche Cloud-Angebote. Sobald es verfügbar ist, wird es auf dem Marktplatz der öffentlichen Cloud zum Verbrauch bereitstehen.

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 auschecken, wenn eine NetScaler CPX-Instanz bereitgestellt wird, und ihre Lizenz wieder in die NetScaler Console einchecken, wenn eine Instanz zerstört wird.
NetScaler CPX-Verhalten: Eine einzelne NetScaler CPX-Instanz, die bis zu 1 Gbit/s Durchsatz auscheckt, checkt nur aus dem Instanzpool und nicht aus dem Bandbreitenlizenzpool aus. NetScaler CPX arbeitet auf diese Weise bis zu einer Bandbreitenauslastung von 1 Gbit/s. Wenn eine CPX-Instanz beispielsweise eine Bandbreite von 200 Mbit/s verbraucht, verwendet sie den Instanzpool der Lizenz anstelle des Bandbreitenpools. Wenn eine NetScaler CPX-Instanz jedoch 1200 Mbit/s Durchsatz verbraucht, werden die ersten 1000 Mbit/s aus dem Instanzpool und die restlichen 200 Mbit/s aus dem Bandbreitenpool verwendet.

NetScaler CPX Express

NetScaler CPX Express ist eine Software-Edition, die für lokale und Cloud-Bereitstellungen kostenlos ist. Wenn Sie die 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 bessere Leistung und 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. Richten Sie NetScaler Console ein.
    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 zur Einrichtung 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. In der folgenden Abbildung 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-Instanzlizenzpool 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.
    Geben Sie für die bandbreitenbasierte Lizenzierung vom NetScaler Console-Dienst 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 Mbit/s, 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.
    Geben Sie für die vCPU-basierte Lizenzierung vom NetScaler Console-Dienst 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 Datei cpx-bandwidth-license-adm-service.yaml 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 im Kubernetes-Cluster mit dem folgenden Befehl 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.

Bereitstellen 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 Bandbreiten-basierte 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. In der folgenden Abbildung sehen Sie, dass kein Agent bereitgestellt wurde.
    ADM-Agent on-prem
  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. In der folgenden Abbildung wird CNS_INST_200CC_Retail.lic als Bandbreiten- und Instanzlizenzpool verwendet.
    ADM-Lizenzdateien
    In der folgenden Abbildung 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-Agenten bereitgestellt haben, ist dies Ihre Agenten-IP-Adresse, wie in Schritt 1 beschrieben.
    • name: "LS_PORT" value: "27000" // Port, an dem der ADM-Lizenzserver lauscht
    • name: "BANDWIDTH" value: "3000" // Kapazität in Mbps, die der 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-Agenten-Bereitstellung haben, ist dies Ihre Agenten-IP, wie in Schritt 1 beschrieben.
    • name: "LS_PORT" value: "27000" // Port, an 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 Datei cpx-bandwidth-license-adm-onprem.yaml 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 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 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