Application Delivery Management

NetScaler ADC virtuelle CPU-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 enthalten:

  • Softwaredefiniertes Netzwerk (SDN)
  • Virtualisierung von Netzwerkfunktionen (NFV)
  • Netzwerkvirtualisierung (NV)
  • Mikro-Services

Eine solche Bewegung erfordert auch, dass die Softwareanforderungen dynamisch, flexibel und agil sind, um die sich ständig ändernden Geschäftsanforderungen zu erfüllen. Es wird erwartet, dass Lizenzen von einem zentralen Management-Tool verwaltet werden, das volle Einblick in die Nutzung bietet.

Virtuelle CPU-Lizenzierung für NetScaler ADC VPX

Zuvor wurden NetScaler ADC VPX-Lizenzen basierend auf dem Bandbreitenverbrauch der Instanzen zugewiesen. Ein NetScaler ADC VPX ist auf die Verwendung einer bestimmten Bandbreite und anderer Leistungsmetriken beschränkt, die auf der Lizenzedition basieren, an die er gebunden ist. Um die verfügbare Bandbreite zu erhöhen, müssen Sie ein Upgrade auf eine Lizenzedition durchführen, die mehr Bandbreite bietet. In bestimmten Szenarien ist die Bandbreitenanforderung möglicherweise geringer, die Anforderung gilt jedoch eher für andere L7-Leistungen wie SSL-TPS, Komprimierungsdurchsatz usw. Ein Upgrade der NetScaler ADC VPX-Lizenz ist in solchen Fällen möglicherweise nicht geeignet. Möglicherweise müssen Sie jedoch noch eine Lizenz mit großer Bandbreite kaufen, um die für die CPU-intensive Verarbeitung erforderlichen Systemressourcen freizuschalten. NetScaler ADM unterstützt jetzt die Zuweisung von Lizenzen für die NetScaler ADC-Instanz auf der Grundlage der virtuellen CPU-Anforderungen.

In der virtuellen CPU-Usage-basierten Lizenzierungsfunktion gibt die Lizenz die Anzahl der CPUs an, auf die ein bestimmtes NetScaler ADC VPX berechtigt ist. Daher kann Citrix ADC VPX Lizenzen nur für die Anzahl der auf ihm ausgeführten virtuellen CPUs vom Lizenzserver aus auschecken. NetScaler ADC VPX checkt Lizenzen abhängig von der Anzahl der im System ausgeführten CPUs aus. NetScaler ADC VPX berücksichtigt die Leerlauf-CPUs beim Auschecken der Lizenzen nicht.

Ähnlich wie die gepoolte Lizenzkapazität und die CICO-Lizenzfunktionen verwaltet der NetScaler ADM -Lizenzserver einen separaten Satz virtueller CPU-Lizenzen. Auch hier handelt es sich bei den drei Editionen, die für virtuelle CPU-Lizenzen verwaltet werden, um Standard, Enterprise und Platinum. Diese Editionen entsperren dieselben Features wie jene, die von den Editionen für Bandbreitenlizenzen freigeschaltet wurden.

Möglicherweise ändert sich die Anzahl der virtuellen CPUs oder wenn sich die Lizenzversion ändert. In einem solchen Fall müssen Sie die Instanz immer herunterfahren, bevor Sie eine Anforderung für einen neuen Satz von Lizenzen initiieren. Sie müssen den NetScaler ADC VPX neu starten, nachdem Sie die Lizenzen ausgecheckt haben.

So konfigurieren Sie den Lizenzierungsserver in NetScaler ADC VPX mit der GUI:

  1. Navigieren Sie in NetScaler ADC 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 .

  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.

    Lokalisierte Abbildung

    Hinweis:

    Sie müssen die NetScaler ADC 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 Gesamtzahl und die verfügbaren virtuellen CPUs sowie die CPUs an, die zugewiesen werden können. Klicken Sie auf Get Licenses.

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

    Lokalisierte Abbildung

    Hinweis

    Sie können auch die aktuelle Lizenz freigeben und aus einer anderen Edition auschecken. Beispielsweise führen Sie bereits die Standard Edition-Lizenz für Ihre Instanz aus. Sie können diese Lizenz freigeben und dann aus der Enterprise Edition auschecken.

Konfigurieren des Lizenzservers in der NetScaler ADC VPX -Lizenz mit CLI

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

  1. Um den Lizenzserver zum NetScaler ADC VPX hinzuzufügen:

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

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

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

    reboot -w
    <!--NeedCopy-->
    

Verwalten virtueller CPU-Lizenzen auf NetScaler ADM

  1. Navigieren Sie in Citrix ADM zu Netzwerke > Lizenzen > Virtuelle CPU-Lizenzen.

  2. Auf der Seite werden die Lizenzen angezeigt, die für jeden Lizenzausgabetyp zugewiesen sind.

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

    Lokalisierte Abbildung

Virtuelle CPU-Lizenzierung für NetScaler ADC CPX

Während der Bereitstellung der NetScaler ADC CPX-Instanz können Sie die NetScaler ADC CPX-Instanz so konfigurieren, dass je nach CPU-Auslastung der Instanz Lizenzen vom Lizenzserver ausgecheckt werden.

NetScaler ADC CPX verwendet den Lizenzserver, der auf NetScaler ADM läuft, um die Lizenzen zu verwalten. NetScaler ADC CPX checkt die Lizenzen vom Lizenzserver aus, wenn dieser gestartet wird. Die Lizenzen werden beim Herunterfahren des NetScaler ADC CPX wieder auf den Lizenzserver eingecheckt.

Sie können NetScaler ADC CPX aus dem Docker App Store herunterladen. Führen Sie auf dem Docker-Host den folgenden Befehl aus, um NetScaler ADC CPX herunterzuladen:

docker pull store/citrix/netscalercpx:<version>
<!--NeedCopy-->

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

  1. Unterstützte virtuelle CPU-Abonnementlizenzen für CPX und VPX

  2. Lizenzen für gepoolte Kapazität

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

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

Sie müssen die Anzahl der vCPU-Lizenzen angeben, die die Citrix ADC CPX-Instanz verwendet.

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

  • Die Zielvariable lautet “CPX_CORES”. Die CPX kann 1 bis 7 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 bei der Bereitstellung einer NetScaler ADC CPX-Instanz den NetScaler ADC 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-->

Hierbei gilt:

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

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

Hinweis:

Standardmäßig checkt die NetScaler ADC CPX-Instanz die Lizenz aus dem vCPU-Abonnementpool aus. Die CPX-Instanz checkt die Anzahl der Lizenzen “n” aus, wenn die Instanz mit “n” CPUs ausgeführt wird.

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

Wenn Sie Lizenzen für die CPX-Instance auschecken möchten, die die gepoolte Lizenzierung (bandbreitenbasiert) oder den privaten CPX-Pool (CP1000 oder private Pool-basiert) verwenden, müssen Sie die Umgebungsvariablen entsprechend angeben.

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 das Auschecken aus dem CP1000-Pool (CPX-Privatpool) aus. Die NetScaler ADC CPX-Instanz ruft dann die Anzahl der Instanzen “n” für die Anzahl der für CPX_CORES angegebenen Kerne ab. Der häufigste Anwendungsfall ist, n = 1 für ein Auschecken einer einzelnen Instanz anzugeben. Multicore-CPX-Anwendungsfälle checken „n“ vCPUs aus (wobei „n“ zwischen 1 und 7 steht).

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

Kapazität gepoolt. Mit diesem Befehl wird eine Lizenz aus dem Instanzpool ausgecheckt und 1000 Mbit/s Bandbreite aus dem Platin-Bandbreitenpool verbraucht, aber CPX kann bis zu 2000 Mbit/s laufen.In der Pooled Licensing werden die ersten 1000 Mbit/s nicht berechnet.

Hinweis

Geben Sie beim Auschecken aus dem Bandbreitenpool die entsprechende Anzahl von vCPUs für die gewünschte Zielbandbreite an, wie in der folgenden Tabelle 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 ADC virtuelle CPU-Lizenzierung