NetScaler Console-Dienst

Verhalten des NetScaler-Agenten für Flexed- oder Pooled-Lizenzierung

Der NetScaler-Agent fungiert als Vermittler zwischen NetScaler Console und den erkannten Instanzen in verschiedenen Rechenzentren und Public Clouds. Der NetScaler Console-Dienst erfordert mindestens einen Agenten pro Mandanten, damit die Flexed- oder Pooled-Lizenzierung funktioniert. Es können mehrere NetScaler-Agenten pro Standort oder Multi-Site bereitgestellt werden, aber nur ein Agent kann die Rolle des Lizenzserver-Agenten (LSA) für die gesamte Mandantenbereitstellung innehaben.

Das folgende Beispiel zeigt zwei bereitgestellte Agenten, von denen einer die LSA-Rolle innehat:

Als LSA designierter Agent

Ein LSA ist ein Agent, der als Lizenzserver in einer auf dem NetScaler Console-Dienst basierenden Pooled-Lizenzbereitstellung fungiert. Wenn der LSA ausfällt, wartet der Dienst 24 Stunden, um einen neuen LSA zu wählen.

Bis dahin gehen die NetScaler-Instanzen, die eine Pooled- oder Flexed-Lizenz verwenden, in eine Kulanzperiode über. Als Administrator können Sie auch manuell einen LSA wählen.

Manuelles Auswählen eines NetScaler Console-Agenten als LSA

Administratoren können manuell einen NetScaler Console-Agenten als LSA für die NetScaler Pooled-Lizenzierung oder NetScaler Flexed-Lizenzierung auswählen. Wenn der LSA ausgefallen ist, wartet der NetScaler Console-Dienst 24 Stunden, bevor er den nächsten LSA automatisch wählt. Der Administrator kann den neuen LSA in der Zwischenzeit manuell über diese Funktion wählen. Der Administrator muss jedoch sicherstellen, dass der Status des neu gewählten LSA auf UP steht und sein Diagnosestatus OK ist.

Wenn der Administrator manuell einen neuen LSA auswählt, kann es bis zu 5 Minuten dauern, bis die Lizenzierungsfunktionalität korrekt funktioniert. Während dieser Zeit befinden sich die NetScaler-Instanzen in der Kulanzperiode, und jeder neue Lizenz-Checkout schlägt fehl.

So wählen Sie einen LSA aus:

  1. Navigieren Sie zu Infrastructure > Instances Dashboard > Agents und wählen Sie einen Agenten aus.
  2. Wählen Sie in der Liste Select Action die Option Set as LSA aus.
  3. Klicken Sie auf Yes, um zu bestätigen. Der ausgewählte Agent übernimmt die LSA-Rolle.

Verhalten mehrerer NetScaler-Agenten

In einer Bereitstellung mit einer Kombination aus mehreren Agenten und mehreren Standorten folgen die NetScaler-Agenten der Client/Server-Architektur.

Der erste oder älteste Agent, der im Status UP registriert ist, erhält die LSA-Rolle zugewiesen. Alle anderen später hinzugefügten Agenten fungieren als Proxy und kommunizieren mit dem Agenten, der die Haupt-LSA-Rolle für die Lizenzzuweisung hostet. Jeder Agent, der die Proxy-Rolle hostet, kommuniziert mit dem Agenten, der die aktuelle LSA-Rolle innehat, über den NetScaler Console-Dienst.

Hinweis:

Es gibt keine direkte Kommunikation zwischen dem Agenten, der die LSA-Rolle innehat, und den anderen (Nicht-LSA-)Agenten. Alle Verbindungen erfolgen ausschließlich über den NetScaler Console-Dienst.

Failover-Verhalten des NetScaler-Agenten

Das Agenten-Failover funktioniert in einer Multi-Agenten-Bereitstellung auf folgende Weise.

Angenommen, es gibt zwei Agenten, AG1 und AG2, im selben Rechenzentrum.

  • AG1 ist so konfiguriert, dass es ADC11, ADC12, ADC13 als Remote-Lizenzhost oder LSA verwendet.

  • AG2 ist so konfiguriert, dass es ADC21, ADC22, ADC23 als Remote-Lizenzhost oder LSA verwendet.

  • AG2 fungiert als Lizenzserver.

    • Wenn AG1 ausfällt, verbinden sich ADC11, ADC12 und ADC13 automatisch über AG2 zur Lizenzabstimmung.
      • ADC11, ADC12 und ADC13 bemerken möglicherweise immer noch eine kurze Kulanzperiode, wenn einige Heartbeats verpasst werden, während diese Wiederverbindung stattfindet.
    • Wenn AG2 ausfällt, bleiben alle ADCs in der Kulanzperiode, bis:
      • Entweder AG2 wieder hochfährt/wiederhergestellt wird, oder AG1 nach 24 Stunden automatisch durch den NetScaler Console-Dienst oder manuell durch den Administrator als neuer LSA ausgewählt wird.
      • Oder AG2 aus dem NetScaler Console-Dienst gelöscht wird. Nach der Deregistrierung weist der NetScaler Console-Dienst AG1 die LSA-Rolle zu.
      • Nachdem die Wahl abgeschlossen ist, beginnt AG1 mit der Zuweisung und Abstimmung von Ressourcen für die konfigurierten Instanzen.

Bei Fragen zum LSA siehe FAQs on License Server Agent.

Lizenzserver über den integrierten NetScaler-Agenten konfigurieren

Wenn Sie einen Lizenzserver-Agenten (LSA) an einem Standort konfiguriert haben und denselben LSA von anderen Standorten aus verwenden möchten, können Sie einen integrierten NetScaler-Agenten verwenden. Bei der Verwendung des integrierten Agenten müssen Sie den Lizenzserver mit dem folgenden Befehl auf der NetScaler-Instanz konfigurieren.

add licenseserver 127.0.0.1 -port 27000

In dieser Konfiguration kann NetScaler den Lizenzserver-Agenten (LSA) über den Console-Dienst erreichen.

Hinweis:

Dem integrierten NetScaler-Agenten kann die LSA-Rolle nicht zugewiesen werden.

Verhalten des NetScaler-Agenten für Flexed- oder Pooled-Lizenzierung