Licensing

Geklusterte Lizenzserver

  • Clusterserver sind Gruppen von Computern, die kombiniert werden, um Verfügbarkeit, Zuverlässigkeit und Skalierbarkeit zu erhöhen. Die Microsoft-Clustering-Funktionalität ist verfügbar in:

  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2

Das Clustering des Lizenzservers ermöglicht es Benutzern, bei Ausfallsituationen weiterzuarbeiten, ohne ihren Zugriff auf kritische Anwendungen zu unterbrechen. Wenn der aktive Knoten in einem clusterfähigen Lizenzserver einen Hardwarefehler erleidet, erfolgt ein automatisches Failover. Ressourcen sind innerhalb weniger Sekunden wieder verfügbar.

Eine typische Clusterkonfiguration umfasst mindestens einen aktiven und einen passiven (Backup-)Server. Wenn der aktive Server in einem Cluster ausfällt, wird der Besitz der Ressourcen im Cluster auf den Backup- (passiven) Server übertragen. Typischerweise können Benutzer nicht erkennen, wann ein Server in einem Cluster auf einen anderen übergeht.

  • Wenn der aktive Knoten eines geclusterten Lizenzservers ausfällt, hat dies keine Auswirkungen auf Benutzer, die mit dem Citrix-Produkt verbunden sind. Das Produkt wechselt möglicherweise kurzzeitig in den Lizenz-Caching-Modus, und ein Ereignis wird möglicherweise im Ereignisprotokoll des Produkts protokolliert.

  • Wichtig

  • Wenn Citrix Licensing in einer geclusterten Umgebung installiert ist und die Windows-Firewall aktiviert ist, können Verbindungen fehlschlagen. Das Herstellen einer Remote-Verbindung zur Konsole oder das Auschecken von Lizenzen funktioniert, bis ein Failover im Cluster auftritt. Ausnahmeregeln für CITRIX.exe und lmadmin.exe werden während der Installation von Licensing erstellt, funktionieren aber nach einem Cluster-Failover nicht mehr. Um dieses Problem zu umgehen, erstellen Sie Ausnahmen für Licensing-Komponenten auf der Registerkarte “Ausnahmen” des Windows-Firewall-Bedienfelds. Erstellen Sie eine Ausnahme für jeden der folgenden Ports:

  • Die Portnummer des Lizenzservers ist 27000
  • Die Portnummer des Vendor-Daemons ist 7279
  • Der Web-Port der Managementkonsole ist 8082
  • Der Port der Webdienste für Licensing ist 8083

  • Citrix® Licensing in einem Cluster

Wie bei den meisten Clustern wird ein privates Netzwerk verwendet, um Heartbeats, Befehle und Statusinformationen zwischen den Knoten des Clusters zu senden. Wenn die Verbindung unterbrochen wird, versuchen die Knoten, sich zuerst über das private Netzwerk und dann über das öffentliche Netzwerk wieder zu verbinden. Das folgende Diagramm veranschaulicht eine clusterfähige Lizenzbereitstellung:

  • Kommunikation in einer geclusterten Lizenzumgebung:

  • Kommunikation

  • Nur ein Knoten kann die Ressourcen in einem Cluster zu einem bestimmten Zeitpunkt nutzen. Wenn Sie Citrix Licensing bereits bereitgestellt haben und Ihre Bereitstellung auf einen clusterfähigen Server migrieren möchten, beachten Sie die folgenden Punkte:

  • Da Sie bereits Lizenzdateien generiert haben, die auf einen bestimmten Servernamen verweisen, müssen Sie dem Clientzugriffspunkt denselben Namen wie dem ursprünglichen Lizenzserver geben. Andernfalls müssen Sie Ihre Lizenzdateien mit dem neuen Namen des Lizenzserver-Clusters neu hosten.
  • Hostnamen in Lizenzdateien sind Groß- und Kleinschreibungsempfindlich; daher müssen die Namen der Clientzugriffspunkte dieselbe Groß- und Kleinschreibung aufweisen wie die Hostnamen in der Lizenzdatei. Ist dies nicht der Fall, müssen Sie Ihre Lizenzdateien mit der korrekten Groß- und Kleinschreibung der Namen neu hosten. Sie können den Failover-Cluster-Manager verwenden, um sicherzustellen, dass der Name des Clientzugriffspunkts mit dem in der Lizenzdatei angegebenen Hostnamen übereinstimmt. Die Groß- und Kleinschreibung von Cluster- und Hostnamen ist kein Problem, wenn Sie Studio in XenDesktop oder den Simple License Service (über das Startmenü auf Ihrem Lizenzserver) verwenden, um Ihre Lizenzen herunterzuladen.
  • Verweisen Sie alle Produktinstallationen (z. B. Server, auf denen Citrix XenDesktop ausgeführt wird), die vom alten Lizenzserver bedient werden, auf den neuen Lizenzserver-Cluster. Ändern Sie die Produktkommunikationseinstellungen so, dass sie den Namen des Clientzugriffspunkts als Lizenzservernamen verwenden. Informationen zum Bearbeiten der produktseitigen Kommunikationseinstellungen finden Sie in der Dokumentation des Produkts.

  • Anforderungen an geclusterte Lizenzserver

    • Die folgende Liste beschreibt die Anforderungen für die Einrichtung eines Lizenzservers in einem Microsoft-Cluster:
  • Citrix Licensing unterstützt keine Clustered Shared Volumes oder Volume-Management-Produkte von Drittanbietern für Cluster.
  • Bevor Sie Citrix Licensing für Microsoft-Clustering konfigurieren, müssen Sie über eine voll funktionsfähige Microsoft-Clusterumgebung verfügen. Citrix Licensing Services läuft jeweils nur auf einem Knoten.
  • Um den Lizenzserver zu clustern, befolgen Sie diese Clusteranforderungen zusätzlich zu allen Anforderungen von Microsoft für Hardware und Clustering im Allgemeinen.
    • Installieren Sie Licensing auf dem Cluster mit dem Lizenzserver-Installationsprogramm CitrixLicensing.exe.
  • Wenn Sie Citrix Licensing auf einem Cluster installieren, geben Sie den Namen des Clientzugriffspunkts an. Sie werden während der Produktinstallation nach dem Namen des Lizenzservers gefragt.
  • Wir empfehlen, für jeden Knoten im Cluster identische Lizenzserver-Hardware zu verwenden. Insbesondere empfiehlt Citrix zwei Netzwerkadapter an jedem Knoten und dass die Server über ein als freigegebenes Laufwerk konfiguriertes Laufwerk verfügen.
  • Stellen Sie sicher, dass jeder Knoten über zwei Netzwerkadapter verfügt. Einer für die Verbindung zum öffentlichen Netzwerk und der andere für das private Cluster-Netzwerk von Knoten zu Knoten. Die Verwendung eines Netzwerkadapters für beide Verbindungen wird nicht unterstützt.
  • Die öffentliche und die private IP-Adresse müssen sich in verschiedenen Subnetzen befinden, da der Clusterdienst nur eine Netzwerkschnittstelle pro Subnetz erkennt.
  • Eine Namensauflösungsmethode, wie DNS, WINS, HOSTS oder LMHOSTS, ist erforderlich, um den Namen des Clientzugriffspunkts aufzulösen.
  • Jeder Server, der den Cluster bildet, muss sich in derselben Domäne befinden.
  • Legen Sie statische IP-Adressen für den privaten Netzwerkanschluss fest.
  • Wir empfehlen, den Citrix Licensing Manager zu verwenden, um Lizenzen dem Cluster zuzuweisen.
  • Wenn Sie eine Lizenzdatei unter citrix.com generieren, verwenden Sie den Namen des Clientzugriffspunkts, wenn Sie nach der Host-ID gefragt werden.
    • Nachdem Sie eine Lizenzdatei heruntergeladen haben, kopieren Sie diese in den Ordner F:\Program Files\Citrix\Licensing\MyFiles (wobei F: das freigegebene Laufwerk für den Cluster ist) auf dem Lizenzserver und lesen Sie sie erneut ein. Alternativ können Sie die Lizenzverwaltungskonsole verwenden, um die Datei herunterzuladen, zu kopieren und erneut einzulesen.

Wichtig

Citrix empfiehlt, statische IP-Adressen für alle Netzwerkadapter im Cluster festzulegen, sowohl für private als auch für öffentliche. Wenn das Dynamic Host Configuration Protocol (DHCP) zum Beziehen von IP-Adressen verwendet wird, kann der Zugriff auf Clusterknoten nicht mehr verfügbar sein, wenn der DHCP-Server ausfällt. Wenn Sie DHCP für Ihren öffentlichen Netzwerkadapter verwenden müssen, verwenden Sie lange Lease-Perioden, um sicherzustellen, dass die dynamisch zugewiesene Lease-Adresse gültig bleibt, selbst wenn der DHCP-Dienst vorübergehend verloren geht, oder führen Sie eine DHCP-Reservierung durch.

Überblick über den Clustering-Prozess

Die folgenden Schritte beschreiben den Gesamtprozess der Installation und Konfiguration von Licensing auf einem clusterfähigen Server. Diese Schritte setzen voraus, dass Sie das Clustering auf der Hardware konfiguriert haben, auf der Sie den Lizenzserver installieren möchten.

  1. Erstellen Sie eine Clusterressourcengruppe. Weisen Sie der Ressourcengruppe einen Clientzugriffspunkt und freigegebenen Speicher zu. Stellen Sie sicher, dass der erste Knoten die Kontrolle über die Clusterressourcen hat und die von Ihnen erstellte Ressourcengruppe auf den ersten Knoten verweist.
  2. Starten Sie auf dem ersten Knoten des Clusters das Citrix Licensing-Installationsprogramm, CitrixLicensing.exe, als Administrator. Installieren Sie es auf dem ersten Knoten auf dem freigegebenen Clusterlaufwerk (nicht auf dem Quorumlaufwerk). Lassen Sie das Kontrollkästchen “Last Node in Cluster” deaktiviert.
  3. Verschieben Sie die Ressourcen vom aktiven Knoten im Cluster auf den zweiten Knoten.
  4. Installieren Sie den Lizenzserver auf dem zweiten Knoten am selben freigegebenen Speicherort wie auf dem ersten Knoten. Sie können einem Cluster mehr als zwei Knoten hinzufügen.
  5. Stellen Sie bei der Installation des Lizenzservers auf dem letzten Knoten im Cluster sicher, dass Sie das Kontrollkästchen “Last Node in Cluster” aktivieren.
  6. Besorgen Sie sich Lizenzdateien, die den Namen des Clientzugriffspunkts des Lizenzservers als Hostnamen angeben. Nachdem Sie Lizenzdateien erhalten haben, müssen Sie diese dem Lizenzserver hinzufügen und dann erneut einlesen.
  7. Konfigurieren Sie Ihr Citrix-Produkt so, dass es den Namen des Clientzugriffspunkts – nicht den Knotennamen – des Lizenzserver-Clusters verwendet.

Wichtig

Wenn ein geclusterter Lizenzserver ein Failover durchführt, benennt der Clusterdienst die lmgrd_debug.log in den Namen des Knotens um, der zuvor die Dienste gehostet hat. Anschließend startet er die Dienste auf dem neuen aktiven Knoten und erstellt eine lmgrd_debug.log.

Geklusterte Lizenzserver