NetScaler CPX-Lizenzierung
NetScaler CPX ist ein containerbasierter Application Delivery Controller, der auf einem Docker-Host bereitgestellt werden kann, um Microservice-basierte Anwendungen mit Lastenausgleich zu versehen. Für eine bessere Leistung der Anwendungsbereitstellung benötigen Sie eine lizenzierte CPX. NetScaler CPX unterstützt Pool-Lizenzierung. Citrix ADM kann als Ihr Lizenzserver fungieren, um Ihre NetScaler CPX-Instanzen zu lizenzieren.
Citrix® ADM ist sowohl On-Premises als auch als Cloud-Dienst verfügbar. Sie können Citrix ADM verwenden, um Pool-Kapazitätslizenzen für alle Citrix ADC-Formfaktoren zu verwalten.
Informationen zu Citrix ADM On-Premises finden Sie unter Citrix ADM On-Premises. Informationen zum Citrix ADM-Dienst finden Sie unter Citrix ADM-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. Weitere Informationen zum Bandbreiten-Pool finden Sie unter Bandbreitenbasierte 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 Lizenzen nur für die Anzahl der virtuellen CPUs vom Lizenzserver abrufen. NetScaler CPX ruft Lizenzen abhängig von der Anzahl der im System laufenden CPUs ab. Weitere Informationen zum vCPU-Pool finden Sie unter Citrix ADC 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: Citrix ADM weist NetScaler CPX-Instanzen bei Bedarf Lizenzen zu. Eine NetScaler CPX-Instanz kann die Lizenz vom Citrix ADM entnehmen, wenn eine NetScaler CPX-Instanz bereitgestellt wird, und ihre Lizenz an Citrix ADM 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 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 entnommen.
NetScaler CPX Express
NetScaler CPX Express ist eine kostenlose Software-Edition für On-Premises- und Cloud-Bereitstellungen. 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 erfordern, 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
Citrix 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 wä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 Citrix ADM-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 Citrix ADM-Dienst bereitzustellen.
-
Citrix ADM einrichten.
Stellen Sie sicher, dass die Einrichtung des Citrix ADM-Dienstes mit dem NetScaler ADM-Agenten betriebsbereit ist. Sie müssen über ein Citrix ADM-Dienst- und NetScaler ADM-Agent-Konto verfügen, damit die NetScaler CPX-Lizenzierung funktioniert. Informationen zum Einrichten des Citrix ADM-Dienstes und des NetScaler ADM-Agenten finden Sie unter Citrix ADM-Dienst.
Hinweis: In diesem Verfahren wird eine Hypervisor (On-Premises) NetScaler ADM-Agent-Einrichtung verwendet. Im folgenden Bild ist
10.106.102.199der On-Premises-Agent, der für die Lizenzierung von NetScaler CPX verwendet wird.
-
Fügen Sie den Lizenzpool der Citrix ADC-Instanz zum Citrix ADM-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 Citrix ADM finden Sie unter Gepoolte Kapazität konfigurieren. In der folgenden Abbildung wird
CNS_INST_200CC_Retail.licals Bandbreiten- und Instanzlizenzpool verwendet.
-
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 vom Citrix ADM-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
Für die vCPU-basierte Lizenzierung vom Citrix ADM-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
-
Laden Sie die Datei
cpx-bandwidth-license-adm-service.yamlmit 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 -
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 -
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 -
Führen Sie die folgenden Befehle aus, um die Lizenzinformationen für die angegebene NetScaler CPX-Instanz anzuzeigen:
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 und vCPU-basierter Lizenzierung für NetScaler CPX von Citrix ADM On-Premises
Führen Sie die folgenden Schritte aus, um Bandbreiten-basierte und vCPU-basierte Lizenzen für NetScaler CPX von Citrix ADM On-Premises bereitzustellen.
-
Citrix ADM einrichten.
Stellen Sie sicher, dass die ADM On-Premises-Einrichtung bereit ist. Stellen Sie sicher, dass Citrix ADM On-Premises mit oder ohne ADM-Agent-Bereitstellung für die NetScaler CPX-Lizenzierung funktioniert.
Informationen zum Einrichten von Citrix ADM On-Premises und des NetScaler ADM-Agenten finden Sie unter Citrix ADM 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.

-
Citrix ADC-Instanz-Lizenzpool zu ADM On-Premises hinzufügen.
Es wird davon ausgegangen, dass Ihnen ein Pool von Bandbreitenlizenzen für ADM On-Premises zur Verfügung steht. Informationen zum Hochladen einer Lizenzdatei in Citrix ADM finden Sie unter Lizenzierung. In der folgenden Abbildung wird
CNS_INST_200CC_Retail.licals Bandbreiten- und Instanzlizenzpool verwendet.
In der folgenden Abbildung wird CP1000 als vCPU-Lizenzpool verwendet.

-
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 Citrix ADM On-Premises geben Sie die folgenden Umgebungsvariablen in der YAML-Datei an:
- name: “LS_IP” value: “10.105.158.144” // IP der ADM On-Premises-Instanz. Wenn Sie einen ADM-Agent bereitgestellt haben, ist dies Ihre Agent-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 CPX zugewiesen werden soll
Für die vCPU-basierte Lizenzierung von Citrix ADM On-Premises geben Sie die folgenden Umgebungsvariablen in der YAML-Datei an:
- name: “LS_IP” value: “10.105.158.144” // IP der ADM On-Premises-Instanz. Wenn Sie einen ADM-Agent bereitgestellt haben, ist dies Ihre Agent-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
-
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 -
Stellen Sie die bearbeitete YAML-Datei mit dem folgenden Befehl im Kubernetes-Cluster bereit:
kubectl create -f cpx-bandwidth-license-adm-onprem.yaml -n bandwidth -
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 -
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