Application Delivery Management

NetScaler Virtual-CPU-Lizenzierung

Wichtig:

Das dateibasierte Lizenzierungssystem (auch als manuell verwaltete Berechtigungen bezeichnet), das traditionell zur Aktivierung verschiedener lokaler Komponenten verwendet wird, wird am 15. April 2026 das End of Life (EOL) erreichen. Der License Activation Service (LAS) ist die Technologie der nächsten Generation für Produktaktivierungen in der gesamten Citrix Produktpalette. LAS wird nach dem 15. April 2026 die einzige Möglichkeit sein, NetScaler-Instanzen zu aktivieren und zu lizenzieren, wobei NetScaler Flexed-Lizenzen (CPL/UHMC), ältere NetScaler Pooled-Lizenzen und NetScaler Fixed-Term-Bandbreitenlizenzen unterstützt werden. Um weiterhin unterstützt zu werden, müssen Ihre NetScaler- und NetScaler Console-Bereitstellungen auf einer LAS-kompatiblen Version sein.

Die mindestens erforderlichen NetScaler®-Versionen, die LAS-kompatibel sind, sind:

  • NetScaler ADCs: 14.1 51.x, 13.1 60.x, 13.1 37.x (FIPS)

  • NetScaler SVM: 14.1 51.x, 13.1 60.x

  • NetScaler Console Service: wird LAS ab Anfang September unterstützen.

Alle anderen Formen älterer NetScaler-Lizenzen wie Pooled vCPU, CICO, Perpetual werden mit LAS nicht unterstützt. NetScaler-Instanzen, die unbefristete Lizenzen ohne aktive Wartung nutzen, werden bei einem Upgrade auf die oben genannten Softwareversionen unlizenziert.

LAS-basierte Lizenzen sind möglicherweise für Kunden nicht verfügbar, wo dies gesetzlich oder durch Vorschriften verboten ist.

Wenn Sie Fragen oder Bedenken haben, wenden Sie sich an den Kundendienst. Citrix kann Ihre Citrix-Wartung bei Nichteinhaltung dieser Anforderungen ohne Haftung einschränken oder aussetzen, zusätzlich zu allen anderen Rechtsmitteln, die Citrix nach Gesetz oder Billigkeit zustehen. Diese Anforderungen gelten nicht, wo sie gesetzlich oder durch Vorschriften verboten sind.

Lesen Sie den folgenden Hinweis, bevor Sie fortfahren.

Hinweis:

Die vCPU-Lizenz ist nicht mehr zum Kauf verfügbar. Weitere Informationen finden Sie unter Lizenzierung.

Rechenzentrumsadministratoren wie Sie wechseln zu neueren Technologien, die Netzwerkfunktionen vereinfachen und gleichzeitig niedrigere Kosten und größere Skalierbarkeit bieten. Neuere Rechenzentrumsarchitekturen müssen mindestens die folgenden Funktionen umfassen:

  • Softwaredefiniertes Netzwerk (SDN)
  • Netzwerkfunktionsvirtualisierung (NFV)
  • Netzwerkvirtualisierung (NV)
  • Mikrodienste

Eine solche Entwicklung erfordert auch, dass die Softwareanforderungen dynamisch, flexibel und agil sind, um den sich ständig ändernden Geschäftsanforderungen gerecht zu werden. Lizenzen sollen auch von einem zentralen Verwaltungstool mit vollständiger Transparenz über die Nutzung verwaltet werden.

Virtual-CPU-Lizenzierung für NetScaler VPX

Früher wurden NetScaler VPX-Lizenzen basierend auf dem Bandbreitenverbrauch der Instanzen zugewiesen. Eine NetScaler VPX ist darauf beschränkt, eine bestimmte Bandbreite und andere Leistungsmetriken basierend auf der Lizenzedition zu verwenden, an die sie gebunden ist. Um die verfügbare Bandbreite zu erhöhen, müssen Sie auf eine Lizenzedition upgraden, die mehr Bandbreite bietet. In bestimmten Szenarien kann der Bandbreitenbedarf geringer sein, aber der Bedarf an anderer L7-Leistung wie SSL TPS, Komprimierungsdurchsatz usw. ist höher. Ein Upgrade der NetScaler VPX-Lizenz ist in solchen Fällen möglicherweise nicht geeignet. Sie müssen jedoch möglicherweise trotzdem eine Lizenz mit großer Bandbreite erwerben, um die für CPU-intensive Verarbeitung erforderlichen Systemressourcen freizuschalten. NetScaler ADM unterstützt jetzt die Zuweisung von Lizenzen zu NetScaler-Instanzen basierend auf den Anforderungen an virtuelle CPUs.

Bei der Virtual-CPU-Nutzungs-basierten Lizenzierungsfunktion gibt die Lizenz die Anzahl der CPUs an, auf die eine bestimmte NetScaler VPX Anspruch hat. Die NetScaler VPX kann also nur Lizenzen für die Anzahl der auf ihr laufenden virtuellen CPUs vom Lizenzserver abrufen. NetScaler VPX ruft Lizenzen in Abhängigkeit von der Anzahl der im System laufenden CPUs ab. NetScaler VPX berücksichtigt die inaktiven CPUs beim Abrufen der Lizenzen nicht.

Ähnlich wie bei den Lizenzierungsfunktionen für gepoolte Lizenzkapazität und CICO verwaltet der NetScaler ADM-Lizenzserver einen separaten Satz von Virtual-CPU-Lizenzen. Auch hier sind die drei Editionen, die für Virtual-CPU-Lizenzen verwaltet werden, Standard, Advanced und Premium. Diese Editionen schalten dieselben Funktionen frei wie die Editionen für Bandbreitenlizenzen.

Es kann zu einer Änderung der Anzahl der virtuellen CPUs oder zu einer Änderung der Lizenzedition kommen. In einem solchen Fall müssen Sie die Instanz immer herunterfahren, bevor Sie eine Anforderung für einen neuen Satz von Lizenzen initiieren. Starten Sie die NetScaler VPX neu, nachdem Sie die Lizenzen abgerufen haben.

So konfigurieren Sie den Lizenzserver in NetScaler VPX über die GUI:

  1. Navigieren Sie in NetScaler VPX zu System > Lizenzen und klicken Sie auf Lizenzen verwalten.

  2. Klicken Sie auf der Seite Lizenz auf Neue Lizenz hinzufügen.

  3. Wählen Sie auf der Seite Lizenzen die Option Remote-Lizenzierung verwenden aus.

  4. Wählen Sie CPU-Lizenzierung aus der Liste Remote-Lizenzierungsmodus aus.

  5. Geben Sie die IP-Adresse des Lizenzservers und die Portnummer ein.

  6. Klicken Sie auf Weiter.

    lokalisiertes Bild

    Hinweis

    Sie müssen die NetScaler VPX-Instanz immer bei NetScaler ADM registrieren. Falls noch nicht geschehen, aktivieren Sie Bei NetScaler ADM registrieren und geben Sie die NetScaler ADM-Anmeldeinformationen ein.

  7. Wählen Sie im Fenster Lizenzen zuweisen den Lizenztyp aus. Das Fenster zeigt die gesamten und die verfügbaren virtuellen CPUs sowie die CPUs an, die zugewiesen werden können. Klicken Sie auf Lizenzen abrufen.

  8. Klicken Sie auf der nächsten Seite auf Neustart, um die Lizenzen anzuwenden.

    lokalisiertes Bild

    Hinweis

    Sie können auch die aktuelle Lizenz freigeben und eine andere Edition abrufen. Wenn Sie beispielsweise bereits eine Standard-Edition-Lizenz auf Ihrer Instanz ausführen, können Sie diese Lizenz freigeben und dann eine Advanced-Edition abrufen.

Konfigurieren des Lizenzservers in der NetScaler VPX-Lizenz über die CLI

Geben Sie in der NetScaler VPX-Konsole die folgenden Befehle für die folgenden zwei Aufgaben ein:

  1. So fügen Sie den Lizenzserver zur NetScaler VPX hinzu:

    add licenseserver <IP address of the license server>
    <!--NeedCopy-->
    
  2. So beantragen Sie die Lizenzen:

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

    Wenn Sie dazu aufgefordert werden, starten Sie die Instanz neu, indem Sie den folgenden Befehl eingeben:

    reboot -w
    <!--NeedCopy-->
    

Aktualisieren einer Lizenzserver-IP-Adresse

Sie können die IP-Adresse des Lizenzservers in der VPX-Instanz aktualisieren, ohne dass dies Auswirkungen auf die zugewiesene Lizenzbandbreite der Instanz und Datenverlust hat. Um die IP-Adresse des Lizenzservers zu aktualisieren, geben Sie den folgenden Befehl in der VPX-Instanz ein:

add licenseserver <licensing server IP address> -forceUpdateIP

Dieser Befehl stellt eine Verbindung zum neuen Server her und gibt die mit dem vorherigen Lizenzserver verbundenen Ressourcen frei.

Verwalten von Virtual-CPU-Lizenzen auf NetScaler ADM

  1. Navigieren Sie in NetScaler ADM zu Infrastruktur > Gepoolte Lizenzierung > Gepoolte vCPU.

  2. Die Seite zeigt die für jeden Lizenzeditionstyp zugewiesenen Lizenzen an.

  3. Klicken Sie auf die Zahl in jedem Donut, um die NetScaler-Instanzen anzuzeigen, die diese Lizenz verwenden.

    virtuelle CPU verwalten

Virtual-CPU-Lizenzierung für NetScaler CPX

Beim Provisionieren der NetScaler CPX-Instanz können Sie die NetScaler CPX-Instanz so konfigurieren, dass sie Lizenzen vom Lizenzserver basierend auf der CPU-Auslastung der Instanz abruft.

NetScaler CPX stützt sich auf den Lizenzserver, der auf NetScaler ADM läuft, um die Lizenzen zu verwalten. NetScaler CPX ruft die Lizenzen vom Lizenzserver ab, wenn sie gestartet wird. Die Lizenzen werden an den Lizenzserver zurückgegeben, wenn die NetScaler CPX heruntergefahren wird.

Sie können das NetScaler CPX-Image aus der Quay Container Registry herunterladen und es mit dem Befehl ‘docker pull’ in Ihrer Umgebung bereitstellen.

Für die CPX-Lizenzierung stehen drei Lizenztypen zur Verfügung:

  1. Virtual-CPU-Abonnementlizenzen, die für CPX und VPX unterstützt werden

  2. Gepoolte Kapazitätslizenzen

  3. CP1000-Lizenzen, die einzelne bis mehrere vCPUs nur für CPX unterstützen

So konfigurieren Sie vCPU-Abonnementlizenzen während der Bereitstellung der NetScaler CPX-Instanz:

Geben Sie die Anzahl der vCPU-Lizenzen an, die die NetScaler CPX-Instanz verwendet.

  • Dieser Wert wird als Umgebungsvariable über Docker, Kubernetes oder Mesos/Marathon eingegeben.

  • Die Zielvariable ist „CPX_CORES“. Die CPX kann 1 bis 16 Kerne unterstützen.

Um 2 Kerne anzugeben, können Sie den Befehl docker run wie folgt ausführen:

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

Definieren Sie beim Provisionieren einer NetScaler CPX-Instanz den NetScaler-Lizenzserver als Umgebungsvariable im Befehl docker run, wie unten gezeigt:

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-->

Dabei ist:

  • <LS_IP_ADDRESS> die IP-Adresse des NetScaler-Lizenzservers.

  • <LS_PORT> der Port des NetScaler-Lizenzservers. Standardmäßig ist der Port 27000.

Hinweis

Standardmäßig ruft die NetScaler CPX-Instanz die Lizenz aus dem vCPU-Abonnementpool ab. Die CPX-Instanz ruft „n“ Lizenzen ab, wenn die Instanz mit „n“ CPUs läuft.

So konfigurieren Sie NetScaler Pooled Capacity- oder CP1000-Lizenzen während der Bereitstellung der NetScaler CPX-Instanz:

Wenn Sie Lizenzen für die CPX-Instanz über die gepoolte Lizenzierung (bandbreitenbasiert) oder den privaten CPX-Pool (CP1000 oder privat-pool-basiert) abrufen möchten, müssen Sie die Umgebungsvariablen entsprechend angeben.

Zum Beispiel:

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. Dieser Befehl löst den Abruf aus dem CP1000-Pool (privater CPX-Pool) aus. Die NetScaler CPX-Instanz ruft dann „n“ Instanzen für „n“ Kerne ab, die für CPX_CORES angegeben sind. Der häufigste Anwendungsfall ist die Angabe von n = 1 für den Abruf einer einzelnen Instanz. Multicore-CPX-Anwendungsfälle rufen „n“ vCPUs ab (wobei „n“ zwischen 1 und 7 liegt).

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-->

Gepoolte Kapazität. Dieser Befehl ruft eine Lizenz aus dem Instanzpool ab und verbraucht 1000 Mbit/s Bandbreite aus dem Premium-Bandbreitenpool, ermöglicht es der CPX jedoch, bis zu 2000 Mbit/s zu betreiben. Bei der gepoolten Lizenzierung werden die ersten 1000 Mbit/s nicht berechnet.

Hinweis

Geben Sie die entsprechende Anzahl von vCPUs für die gewünschte Zielbandbreite an, wenn Sie aus dem Bandbreitenpool abrufen, wie in der folgenden Tabelle detailliert beschrieben:

Anzahl der Kerne (vCPU) Maximale Bandbreite
1 1000 Mbit/s
2 2000 Mbit/s
3 3500 Mbit/s
4 5000 Mbit/s
5 6500 Mbit/s
6 8000 Mbit/s
7 9300 Mbit/s
NetScaler Virtual-CPU-Lizenzierung