Citrix ADC virtuelle CPU-Lizenzierung

Rechenzentrumsadministratoren wie Sie wechseln zu neueren Technologien, die Netzwerkfunktionen vereinfachen und gleichzeitig geringere Kosten und Skalierbarkeit bieten. Eine neuere Rechenzentrumsarchitektur muss mindestens die folgenden Features enthalten:

  • Software-Defined Networking (SDN)
  • Virtualisierung von Netzwerkfunktionen (NFV)
  • Netzwerkvirtualisierung (NV)
  • Micro-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 Citrix ADC VPX

Zuvor wurden Citrix ADC VPX -Lizenzen basierend auf dem Bandbreitenverbrauch durch die Instances zugewiesen. Ein Citrix ADC VPX ist auf die Verwendung einer bestimmten Bandbreite und anderer Performance-Metriken basierend auf der Lizenzedition beschränkt, 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 bereitstellt. In bestimmten Szenarien kann die Bandbreitenanforderung geringer sein, aber die Anforderung ist mehr für andere L7-Leistung wie SSL TPS, Komprimierungsdurchsatz usw. Ein Upgrade der Citrix 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. Citrix ADM unterstützt jetzt die Zuweisung von Lizenzen für die Citrix ADC Instanz basierend auf den Anforderungen der virtuellen CPU.

In der virtuellen CPU-Usage-basierten Lizenzierungsfunktion gibt die Lizenz die Anzahl der CPUs an, auf die ein bestimmtes Citrix 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. Citrix ADC VPX checkt Lizenzen je nach Anzahl der im System ausgeführten CPUs aus. Citrix ADC VPX berücksichtigt die Leerlauf-CPUs beim Auschecken der Lizenzen nicht.

Ähnlich wie die gepoolte Lizenzkapazität und die CICO-Lizenzfunktionen verwaltet der Citrix ADM -Lizenzserver einen separaten Satz virtueller CPU-Lizenzen. Auch hier sind die drei für virtuelle CPU-Lizenzen verwalteten Editionen Standard, Advanced und Premium. 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 diesem Fall müssen Sie die Instanz immer herunterfahren, bevor Sie eine Anforderung für einen neuen Satz von Lizenzen starten. Sie müssen den Citrix ADC VPX neu starten, nachdem Sie die Lizenzen ausgecheckt haben.

So konfigurieren Sie den Lizenzserver in Citrix ADC VPX mithilfe der GUI:

  1. Navigieren Sie in Citrix 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 aus.

  4. Select in der Liste **Remotelizenzierungsmodus die Option CPU-Lizenzierung** 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 Citrix ADC VPX Instanz immer bei Citrix ADM registrieren. Wenn dies noch nicht geschehen ist, aktivieren Sie Registrieren bei Citrix ADM und geben Sie Citrix ADM-Anmeldeinformationen ein.

  7. Wählen Sie im Fenster „ Lizenzen zuweisen “ den Lizenztyp aus. Das Fenster zeigt die Summe und die verfügbaren virtuellen CPUs sowie die zugeordneten CPUs an. Klicken Sie auf Lizenzen abrufen.

    lokalisiertes Bild

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

    lokalisiertes Bild

    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 Instance aus. Sie können diese Lizenz freigeben und dann in der Advanced Edition auschecken.

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

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

  1. So fügen Sie dem Citrix ADC VPX den Lizenzserver hinzu:

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

    set capacity -vcpu - edition premium
    

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

    reboot -w
    

Verwalten virtueller CPU-Lizenzen auf Citrix 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 Nummer in jedem Donut, um die Citrix ADC Instanzen anzuzeigen, die diese Lizenz verwenden.

    lokalisiertes Bild

Virtuelle CPU-Lizenzierung für Citrix ADC CPX

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

Citrix ADC CPX stützt sich auf den Lizenzserver, der auf Citrix ADM ausgeführt wird, um die Lizenzen zu verwalten. Citrix ADC CPX checkt die Lizenzen vom Lizenzserver beim Start aus. Die Lizenzen werden beim Herunterfahren des Citrix ADC CPX wieder auf den Lizenzserver eingecheckt.

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

docker pull store/citrix/netscalercpx: [version]

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

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

  2. Pooled Capacity Lizenzen

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

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

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

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

  • Die Zielvariable ist „CPX_CORES“. Der 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

Definieren Sie beim Bereitstellen einer Citrix ADC CPX-Instanz den Citrix ADC Licensing Server als Umgebungsvariable im Docker-Befehl ausführen , wie unten dargestellt:

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

Hierbei gilt:

  • < LS_IP_ADDRESS > ist die IP-Adresse des CitrixADC Licensing Servers.

  • < LS_PORT > ist der Port des CitrixADC Licensing Servers. Standardmäßig ist der Port 27000.

Hinweis

Standardmäßig checkt die Citrix 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 Citrix ADC Pooled Capacity oder CP1000-Lizenzen während der Bereitstellung der Citrix ADC CPX-Instanz:

Wenn Sie Lizenzen für die CPX-Instanz mit der Pool-Lizenzierung (bandbreitenbasiert) oder dem privaten CPX-Pool (CP1000 oder private-pool-basiert) auschecken möchten, 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

CP1000. Dieser Befehl löst das Auschecken aus dem CP1000-Pool (CPX-Privatpool) aus. Die Citrix ADC CPX-Instanz ruft dann die Anzahl der Instanzen „n“ für die Anzahl der Kerne ab, die für CPX_CORES angegeben wurden. Der häufigste Anwendungsfall ist, n = 1 für ein Auschecken einer einzelnen Instanz anzugeben.Multicore-CPX-Anwendungsfälle werden „n“ vCPUs ausgecheckt (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

Kapazität gepoolt. Mit diesem Befehl wird eine Lizenz aus dem Instanzpool ausgecheckt und 1000 Mbit/s Bandbreite aus dem Premium-Bandbreitenpool verbraucht, aber CPX kann bis zu 2000 Mbit/s laufen.In 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 Mbps | | 2 | 2000 Mbps | | | 3 | 3500 Mbps | | 4 | 5000 Mbps | | | 5 | 6500 Mbps | |6 | 8000 Mbps | | | 7 | 9300 Mbit/s |