Technischer Überblick zur Citrix® Lizenzierung
Bevor Sie Ihr Citrix Produkt verwenden können, müssen Sie die Citrix Lizenzierung installieren. Die Citrix Lizenzierung ist ein System von Komponenten, die zusammenwirken. Dieses System umfasst:
Lizenzserver. Ein System, das die gemeinsame Nutzung von Lizenzen im Netzwerk ermöglicht. Weitere Informationen finden Sie unter Lizenzserver.
-
Lizenzdateien. Die für die Lizenzierung Ihres Produkts erforderlichen Dateien. Diese Dateien werden auf dem Lizenzserver gespeichert. Weitere Informationen finden Sie unter Lizenzdateien.
-
Citrix Licensing Manager. Die Verwaltungsmethode für den Lizenzserver. Weitere Informationen finden Sie unter Citrix Licensing Manager.
Webdienste für die Lizenzierung. Ermöglicht Studio, Director und dem PowerShell-Snap-In für die Lizenzierungsverwaltung:
- Mit dem Lizenzserver zu kommunizieren und Benutzer zu verwalten.
- Lizenzen zuzuweisen und zu installieren.
- Den Zustand des Lizenzservers, die Lizenznutzung und andere Warnmeldungen anzuzeigen.
Weitere Informationen finden Sie unter Lizenzierungselemente und Dienste.
Übersicht über Lizenzierungsvorgänge
Auschecken und Einchecken
Wenn sich ein Benutzer zum ersten Mal mit einem Citrix Produkt verbindet, fordert das Produkt in der Regel eine Lizenz vom Lizenzserver an. Wenn der Lizenzserver einer Lizenzanforderung statt gibt, reserviert das Citrix Produkt eine Lizenz für seine Nutzung. Das Reservieren von Lizenzen zu diesem Zweck wird als Auschecken von Lizenzen bezeichnet. Wenn sich der Benutzer vom Produktserver abmeldet, gibt das Produkt die Lizenz an den Lizenzserver zurück. Dieser Vorgang wird als Einchecken von Lizenzen bezeichnet. Einige Citrix Produkte checken die Lizenz aus, wenn sich ein Benutzer mit dem Produkt verbindet. Die Lizenz bleibt für eine vorbestimmte Zeitspanne ausgecheckt.
Jedes Mal, wenn ein Citrix Produkt startet, öffnet es eine Verbindung zum Lizenzserver, indem es die Startlizenz auscheckt. Die Startlizenz ist eine Citrix Systemdatei, die es Citrix Produkten ermöglicht, eine kontinuierliche Verbindung zum Lizenzserver aufrechtzuerhalten. Weitere Informationen finden Sie unter Startlizenz.
Wenn beispielsweise ein Server, auf dem Citrix Virtual Desktops ausgeführt wird, eine Lizenz anfordert, ruft das Produkt den Lizenzservernamen und die Portnummerinformationen aus dem Datenspeicher ab. Das Produkt stellt dann eine Verbindung her, um die Lizenzen zu erwerben.
Hinweis
Verwenden Sie beim Konfigurieren der produktseitigen Einstellung für den Lizenzservernamen nicht localhost. Obwohl Sie stattdessen den Hostnamen, die IP-Adresse oder den FQDN verwenden können, empfiehlt Citrix die Verwendung des FQDN.
Es gibt drei Phasen des Lizenzausleihvorgangs.
Ein Citrix Produkt durchläuft einen dreistufigen Prozess, um Lizenzen auszuchecken:
-
- Beim Start checkt ein Computer, auf dem ein Citrix Produkt ausgeführt wird, eine Startlizenz aus.
-
- Ein Clientgerät verbindet sich mit dem Produktserver.
-
- Das Produkt fordert eine Lizenz vom Lizenzserver an.
-
Citrix Produkte, wie z. B. Citrix Virtual Desktops, speichern eine Replik der Lizenzierungsinformationen vom Lizenzserver, einschließlich der Anzahl und Art der Lizenzen. Wenn ein Citrix Produktserver die Verbindung zum Lizenzserver verliert oder der Lizenzserver nicht rechtzeitig antwortet, wechselt das Produkt in einen Lizenz-Caching-Modus. Während des Lizenz-Caching-Modus verwendet das Produkt seine lokalen Aufzeichnungen der Lizenzen, um das Produkt weiterhin zu lizenzieren. Nachdem die Kommunikation zwischen dem Produkt und dem Lizenzserver wiederhergestellt ist, wird der Lizenz-Caching-Modus zurückgesetzt.
-
Skalierbarkeit
Dieser Abschnitt enthält Anleitungen zur Sicherstellung einer erfolgreichen Lizenzservernutzung durch Untersuchung der Auswirkungen der Skalierbarkeit der Lizenznutzung in einer Citrix Umgebung. Wir haben die folgenden Skalierbarkeitstests durchgeführt:
Hardware/Konfiguration der virtuellen Maschine: Intel Xeon E5-2650 v3 @ 2.30 GHz 4 virtuelle CPUs 8 GB RAM Windows Server 2016
-
6.5 und frühere Concurrent-Lizenzen:
- 3000 verbundene Citrix Virtual Apps™-Server
- 53.000 Concurrent-Lizenzen
-
50–60 Verbindungen pro Sekunde
-
Versuche, mehr als 53.000 Lizenzen zu skalieren, führen dazu, dass Server in einen Lizenz-Caching-Modus wechseln. Außerdem gibt es Probleme mit WMI und lmstat. Wir empfehlen, 50.000 oder weniger Concurrent-Verbindungen pro Lizenzserver aufrechtzuerhalten.
-
7.x Concurrent-Lizenzen:
- 16 Delivery Controller
- 70.000 Concurrent-Lizenzen
-
50–60 Ausleihvorgänge pro Sekunde
-
7.x Benutzer-/Gerätelizenzen:
- 16 Delivery Controller
- 150.000 Benutzer-/Gerätelizenzen
- 50/60 Ausleihvorgänge pro Sekunde
CITRIX.exe ist ein Single-Thread-Prozess. Während er Concurrent-Verbindungen bedient, basiert die maximale Verbindungsbegrenzung auf der Geschwindigkeit des Single-Core-Prozessors. Während Spitzenaktivitäten verbraucht CITRIX.exe 100 % eines einzelnen Kerns und beginnt schließlich mit Timeouts. Diese Nutzung kann dazu führen, dass Citrix Produkte in einen Lizenz-Caching-Modus wechseln oder Fehler in den Lizenzserver-Dienstprogrammen auftreten. Nachdem der Lizenzserver die Rückstandverbindungen verarbeitet hat, kehrt er zum Normalzustand zurück. Überwachen Sie die Prozessorauslastung von CITRIX.exe, um festzustellen, ob ein schnellerer Prozessor erforderlich ist. Wir empfehlen, bei Problemen in Umgebungen mit hoher Skalierbarkeit weitere Lizenzserver bereitzustellen.
Die Benutzer-/Gerätetechnologie ist Multi-Threaded und skaliert besser als Concurrent. Während Lizenzoptimierungen können Phasen auftreten, in denen die Lizenzierungsaktivität 100 % eines einzelnen Kerns beansprucht. Diese Nutzung ist normal und hat keinen Einfluss auf die Prozessorauslastung oder Funktionalität von CITRIX.exe. Wir empfehlen, die Ressourcennutzung des Lizenzservers zu überwachen und weitere Lizenzserver hinzuzufügen, um eine ordnungsgemäß funktionierende Umgebung aufrechtzuerhalten.
Hinweis
Das Ausführen von
WMI,lmstat,lmutiloder anderen Inventuraktionen kann die Leistung des Lizenzservers negativ beeinflussen. Wir empfehlen, diese Aktivitäten zu minimieren. Wenn Sie Nutzungsdaten benötigen, exportieren Sie die Daten aus dem Citrix Licensing Manager. Weitere Informationen finden Sie unter Historische Nutzung.
Lizenzserver mit verschiedenen Produkteditionen
Ein Lizenzserver kann Lizenzen für mehrere Editionen eines Citrix Produkts enthalten. Weitere Informationen zu Produkteditionen finden Sie unter Citrix Produkte und Lizenzmodelle. Der Typ der ausgecheckten Lizenz entspricht der auf dem Produktserver konfigurierten Edition. Ein Produktserver ist so konfiguriert, dass er eine bestimmte Edition einer Lizenz verbraucht und diese Lizenzedition auscheckt.
-
Beispielsweise ist ProductServerA so konfiguriert, dass er Advanced-Lizenzen auscheckt. ProductServerB ist so konfiguriert, dass er Premium-Lizenzen auscheckt. LicenseServer1 enthält sowohl Advanced- als auch Premium-Lizenzen.
- Benutzer, die sich mit ProductServerA verbinden, das für die Verwendung von auf LicenseServer1 installierten Lizenzen konfiguriert ist, checken nur Advanced-Lizenzen aus. Nachdem die Anzahl der Advanced-Lizenzen auf LicenseServer1 überschritten wurde, werden neue Anfragen von ProductServerA-Benutzern abgelehnt, bis bestehende Advanced-Verbindungslizenzen freigegeben werden.
-
Benutzer, die sich mit ProductServerB verbinden, das für die Verwendung von auf LicenseServer1 installierten Lizenzen konfiguriert ist, checken nur Premium-Lizenzen aus. Wenn die Anzahl der Premium-Lizenzen auf LicenseServer1 überschritten wird, werden neue Anfragen von ProductServerB-Benutzern abgelehnt, bis Premium-Verbindungslizenzen freigegeben werden.
-
Hinweis:
-
Die Lizenzauscheckzeiten können sich erhöhen, wenn viele Produktserver mit vielen Benutzern gleichzeitig denselben Lizenzserver kontaktieren. Ein Lizenzserver kann nur 10.000 eingehende TCP/IP-Anfragen gleichzeitig annehmen. Wenn Sie planen, dass mehr als 10.000 Citrix Produktserver gleichzeitig verbunden sind, empfehlen wir die Verwendung mehrerer Lizenzserver. Diese Produktserver können Citrix Virtual Apps and Desktops, Delivery Controller und Appliances umfassen.
Bereitstellungsbeispiele
-
Szenario 1: Zwei Sites
- SiteA enthält Produktserver, die für die Advanced Edition konfiguriert sind.
- SiteB enthält Produktserver, die für die Premium Edition konfiguriert sind.
- Ein Lizenzserver (gemeinsam genutzt).
- Benutzer1, Benutzer2, Benutzer3, Benutzer4…Benutzer5000 verbinden sich nur mit SiteA.
- Benutzer5001, Benutzer5002, Benutzer5003…Benutzer10000 verbinden sich nur mit SiteB.
Szenario 2: Eine Site
- Die Site verfügt über zwei Sätze veröffentlichter Anwendungen.
- Die Site ist als Citrix Virtual Apps and Desktops Premium Concurrent und Delivery Groups 2 als Citrix Virtual Apps and Desktops Benutzer/Gerät konfiguriert.
- Ein Lizenzserver (gemeinsam genutzt).
- Benutzer1, Benutzer2, Benutzer3, Benutzer4…Benutzer5000 verbinden sich nur mit den Concurrent-Lizenzen.
- Benutzer5001, Benutzer5002, Benutzer5003…Benutzer10000 verbinden sich nur mit den Benutzer/Gerät-Lizenzen der Delivery Group 2.
Lizenzierungskonzepte
Lizenz-Caching-Modus
Hinweis
Die Funktionen Lizenz-Caching-Modus und Lizenz-Burst-Modus gelten nicht, wenn Lizenzen ablaufen.
Der Lizenz-Caching-Modus und der Lizenz-Burst-Modus sind zwei verschiedene Funktionen. Weitere Informationen zum Lizenz-Burst-Modus finden Sie unter Lizenz-Burst-Modus.
Der Lizenz-Caching-Modus ist auch für den über den License Activation Service (LAS) aktivierten Lizenzserver anwendbar. Wenn ein Produkt die Kommunikation mit dem Lizenzserver verliert, funktioniert es 30 Tage lang weiter.
Wenn Produktserver die Kommunikation mit dem Lizenzserver verlieren, werden die Benutzer und die Produkte durch einen Lizenz-Caching-Modus geschützt. Der Lizenz-Caching-Modus ermöglicht es den Produktservern, den Betrieb fortzusetzen, als ob sie noch mit dem Lizenzserver kommunizieren würden. Nachdem das Citrix Produkt eine Startlizenz ausgecheckt hat, tauschen das Produkt und der Lizenzserver alle fünf Minuten Heartbeat-Nachrichten aus. Der Heartbeat zeigt beiden an, dass sie noch aktiv sind und laufen. Wenn das Produkt und der Lizenzserver keine Heartbeats senden oder empfangen, wechselt das Produkt in den Lizenz-Caching-Modus und lizenziert sich selbst über die zwischengespeicherten Informationen.
Citrix legt den Lizenz-Caching-Modus fest. Er beträgt typischerweise 30 Tage, kann aber je nach Produkt variieren. Das Windows Ereignisprotokoll und andere In-Produkt-Meldungen zeigen an, ob das Produkt in den Lizenz-Caching-Modus gewechselt ist und wie viele Stunden im Lizenz-Caching-Modus verbleiben. Wenn der Lizenz-Caching-Modus abläuft, akzeptiert das Produkt keine Verbindungen mehr. Nachdem die Kommunikation zwischen dem Produkt und dem Lizenzserver wiederhergestellt ist, wird der Lizenz-Caching-Modus zurückgesetzt.
Der Lizenz-Caching-Modus tritt nur in Kraft, wenn das Produkt mindestens einmal erfolgreich mit dem Lizenzserver kommuniziert hat.
Für Concurrent-Lizenzen können sie bis zur maximal installierten Anzahl von Concurrent-Lizenzen verbunden werden. Für Benutzer/Gerät-Lizenzen haben sie unbegrenzte Verbindungen.
Beispiel für den Lizenz-Caching-Modus – zwei Sites, beide verwenden denselben Lizenzserver
- Die Verbindung zwischen Site 1 und dem Lizenzserver bricht zusammen, wodurch Site 1 in den Lizenz-Caching-Modus wechselt, den Betrieb fortsetzt und Verbindungen herstellt.
- Wenn Site 1 die Kommunikation mit dem Lizenzserver wiederherstellt, werden die Verbindungen abgeglichen, und es sind keine neuen Verbindungen zulässig, bis sie innerhalb der normalen Lizenzgrenzen liegen.
- Site 2 ist davon unberührt und funktioniert normal.
- Wenn der Lizenzserver ausfällt, wechseln beide Sites in den Lizenz-Caching-Modus. Jede Site erlaubt die maximale Anzahl installierter Lizenzen. Wie oben erwähnt, haben die Benutzer/Gerät-Lizenzen keine Begrenzung.
Neue Lizenzen
- Neue Lizenzen sind Lizenzen, die Sie innerhalb der letzten 30 Tage von Citrix erworben haben.
- Der Abschnitt für neue Lizenzen zeigt die fünf letzten Käufe an.
- Neue Lizenzen werden mit einem grünen Balken und dem Wort (Neu) in Grün angezeigt.
- Sie können Lizenzen nur für neue Lizenzen von der Landingpage aus zuweisen. Wählen Sie die erforderliche Lizenz aus und starten Sie den Zuweisungsprozess, indem Sie auf Lizenzen zuweisen klicken.
Ablaufende Zeitlizenzen
- Ablaufende Lizenzen sind Zeitlizenzen, die innerhalb von 90 Tagen ablaufen.
- Lizenzen, die innerhalb von 0 bis 30 Tagen ablaufen, werden mit einem roten Balken angezeigt. Lizenzen, die innerhalb von 31 bis 90 Tagen ablaufen, werden mit einem orangefarbenen Balken angezeigt.
- Die Spalte Läuft ab zeigt die Anzahl der Tage bis zum Ablaufdatum der Lizenz an.
- Die Spalte Zugewiesen zeigt die zugewiesene Menge und die insgesamt gekaufte Menge an.
- Der Abschnitt für ablaufende Lizenzen zeigt die 5 letzten Käufe an.
Glossar
Lizenzen zuweisen: Wenn Sie Lizenzen zuweisen, teilen Sie erworbene Lizenzen nach Produkt und Lizenzserver auf, sodass Sie diese auf mehrere Umgebungen oder Anwendungsfälle aufteilen können. Beispielsweise besitzt Ihr Unternehmen möglicherweise 1.000 Lizenzen für dasselbe Produkt. Sie möchten möglicherweise 800 an einem Standort und 200 an einem anderen Standort verwenden. Sie können heute 800 Lizenzen einem Lizenzserver am ersten Standort zuweisen und die restlichen 200 später einem anderen Lizenzserver zuweisen.
Asset-Komponenten: Asset-Komponenten sind die Lizenzdetails.
CSV-Dateien: Die Excel-CSV-Datei bietet tägliche Nutzungsinformationen, einschließlich der Anzahl der Lizenzen im Überziehungskredit.
Lizenzen ändern: Wenn Sie Lizenzen ändern wählen, wird die Lizenzdatei zurückgegeben und einem anderen Lizenzserver zugewiesen.
Lizenzen zurückgeben: Wenn Sie Lizenzen zurückgeben, legen Sie die Lizenzen wieder in den Lizenzpool zurück. Sie können diese Lizenzen dann jederzeit in beliebiger Menge zuweisen. Nachdem Sie eine Lizenz zurückgegeben haben, entfernen Sie die alte Lizenzdatei vom Lizenzserver.
Zeitlizenzen: Zeitlizenzen werden für einen bestimmten Zeitraum erworben und haben ein Ablaufdatum.
