Konfigurieren eines virtuellen GSLB-Servers

Ein virtueller GSLB-Server ist eine Entität, die einen oder mehrere GSLB-Dienste darstellt und den Datenverkehr zwischen ihnen ausgleicht. Es wertet die konfigurierten GSLB-Methoden oder Algorithmen aus, um einen GSLB-Dienst auszuwählen, an den die Clientanforderung gesendet werden soll.

Hinweis:

Eine Anforderung für das virtuelle GSLB Server-Protokoll besteht hauptsächlich darin, eine Beziehung zwischen dem virtuellen Server und den Diensten zu erstellen, die an den virtuellen Server gebunden sind. Dies hält auch CLI/APIs für andere Arten von virtuellen Servern konsistent. Der Diensttyp-Parameter auf einem Dienst oder einem virtuellen Server wird beim Servieren der DNS-Anforderungen nicht verwendet. Es wird stattdessen während der Standortpersistenz, Überwachung und für die Durchführung von Lookups über MEP referenziert.

So erstellen Sie einen virtuellen GSLB-Server mit der Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um einen virtuellen GSLB-Server hinzuzufügen und die Konfiguration zu überprüfen:

-  add gslb vserver <name> <serviceType> -ipType (IPv4 | IPv6)
-  show gslb vserver <name>

Beispiel:

add gslb vserver Vserver-GSLB-1 HTTP -ipType IPv4
add gslb vserver Vserver-GSLB-2 HTTP -ipType IPv6
show gslb vserver Vserver-GSLB-1
show gslb vserver Vserver-GSLB-2

So ändern oder entfernen Sie einen virtuellen GSLB-Server mit der Befehlszeilenschnittstelle

  • Verwenden Sie denset gslb vserver Befehl, um einen virtuellen GSLB-Server zu ändern. Dieser Befehl funktioniert ähnlich demadd gslb vserver Befehl, mit der Ausnahme, dass Sie den Namen eines vorhandenen virtuellen GSLB-Servers eingeben.
  • Um einen Parameter auf den Standardwert zurückzusetzen, können Sie denunset gslb vserver Befehl, gefolgt von dem Wert vServerName und dem Namen des Parameters verwenden, der aufgehoben werden soll.
  • Um einen virtuellen GSLB-Server zu entfernen, verwenden Sie denrm gslb vserver Befehl, der nur das Argument name akzeptiert.

So konfigurieren Sie einen virtuellen GSLB-Server mit dem Konfigurationsdienstprogramm

  1. Navigieren Sie zu Traffic Management > GSLB > Virtuelle Server.
  2. Fügen Sie einen neuen virtuellen GSLB Server hinzu, oder wählen Sie einen vorhandenen virtuellen GSLB Server aus und bearbeiten Sie die Einstellungen.

So zeigen Sie die Statistiken eines virtuellen GSLB-Servers mit der Befehlszeilenschnittstelle an

Geben Sie an der Eingabeaufforderung Folgendes ein:

stat gslb vserver <name>

Beispiel:

stat gslb vserver Vserver-GSLB-1

So zeigen Sie die Statistiken eines virtuellen GSLB-Servers mit dem Konfigurationsdienstprogramm an

Navigieren Sie zu Traffic Management > GSLB > Virtuelle Server, wählen Sie den virtuellen Server aus und klicken Sie auf Statistiken .

Statistiken des virtuellen GSLB Servers

Ab Citrix ADC Version 12.1 Build 51.xx und höher zeigt die Statistik des virtuellen GSLB Server zusätzlich zu Details wie: VServer-Treffer, aktuelle Persistenzsitzung, Anforderungsbytes, Antwortbytes, Spillover-Schwellenwert, Spillover-Treffer, aktueller Client eingerichtet Verbindungen und vserver nach unten Backup-Treffer.

  • Fehler derprimären LB-Methode: Anzahl der Fehlschlägeder primären GSLB-Methode.
  • Backup LB-Methodenfehler: Anzahl der Fehlschläge der GSLB-Backup-Methode.
  • Vserver-Persistenztreffer: Gibt an, wie oft die Anforderung durch die Persistenzsitzungen bedient wird.

Die Statistiken des virtuellen GSLB-Servers zeigen auch die Statistiken der Dienstgruppenmitglieder an, die an den virtuellen Server gebunden sind.

Hinweis: Die primäre Methode oder die Sicherungsmethode kann fehlschlagen, wenn die primäre Methode statische Nähe ist und die Sicherungsmethode RTT lautet. In diesem Szenario, wenn es keinen Speicherort für LDNS IP entspricht, schlägt die statische Nähe fehl und Sicherungsmethode wird versucht. Die Statistiken werden auf folgender Grundlage aktualisiert:

  • Wenn die Sicherungsmethode erfolgreich ist, werden nur Statistiken zum Ausfall der primären Methode erhöht.
  • Wenn die RTT-Berechnung nicht erfolgreich ist, schlägt auch die Sicherungsmethode fehl. In diesem Fall werden sowohl primäre als auch die Fehlerstatistiken der Sicherungsmethode inkrementiert.

Wenn die Sicherungsmethode fehlschlägt, wird die letzte Methode von Round Robin verwendet.

Das folgende Bild ist ein Beispiel für virtuelle GSLB-Serverstatistiken von CLI.

GSLB vServer Statistiken cli

Das folgende Bild ist ein Beispiel für virtuelle GSLB-Serverstatistiken von GUI.

GSLB vServer Statistiken gui

GSLB-Dienststatistik

Wenn Sie den Befehl stat gslb service über die Befehlszeile ausführen oder im Konfigurationsprogramm auf den Link Statistiken klicken, werden die folgenden Details des Dienstes angezeigt:

  • Bytes anfordern. Gesamtzahl der Anforderungsbytes, die auf diesem Dienst oder virtuellen Server empfangen wurden.
  • Antwortbytes. Anzahl der Antwortbytes, die von diesem Dienst oder dem virtuellen Server empfangen werden.
  • Der aktuelle Client hat Verbindungen hergestellt. Anzahl der Clientverbindungen mit dem Status ESTABLISHED.
  • Aktuelle Belastung des Dienstes. Laden des Dienstes (Berechnet aus dem an den Dienst gebundenen Lastmonitor).

Die Daten der Anzahl der Anforderungen und Antworten sowie die Anzahl der aktuellen Client- und Serververbindungen werden möglicherweise nicht angezeigt oder nicht mit den Daten des entsprechenden virtuellen Lastenausgleichsservers synchronisiert.

Löschen der virtuellen GSLB-Server- oder Dienststatistiken

Hinweis: Diese Funktion ist in NetScaler Version 10.5.e verfügbar.

Sie können nun die Statistiken eines virtuellen GSLB-Servers und -Dienstes löschen. Citrix ADC bietet die folgenden beiden Optionen zum Löschen der Statistiken:

  • Basic: Löscht die Statistiken, die spezifisch für den virtuellen Server sind, behält jedoch die Statistiken bei, die vom gebundenen GLSB-Dienst bereitgestellt werden.
  • Vollständig: Löscht sowohl den virtuellen Server als auch die gebundene GSLB-Dienststatistik.

So löschen Sie die Statistiken eines virtuellen GSLB-Servers mit der Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung Folgendes ein:

stat gslb vserver <name> -clearstats <basic | full>

Beispiel:

stat gslb vserver Vserver-GSLB-1 –clearstats basic

So löschen Sie die Statistiken eines GSLB-Dienstes mit der Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung Folgendes ein:

stat gslb service <name> -clearstats <basic | full>

Beispiel:

stat gslb service service-GSLB-1 –clearstats basic

So löschen Sie die Statistiken eines virtuellen GSLB-Servers mit dem Konfigurationsdienstprogramm

  1. Navigieren Sie zu Traffic Management > GSLB > Virtuelle Server.
  2. Wählen Sie den virtuellen GSLB-Server aus, klicken Sie auf Statistiken, und klicken Sie dann auf Löschen.
  3. Wählen Sie in der Dropdownliste Löschen die Option Einfach oder Vollständig aus, und klicken Sie dann auf OK .

So löschen Sie die Statistiken eines GSLB-Diensts mit dem Konfigurationsdienstprogramm

  1. Navigieren Sie zu Traffic Management > GSLB > Services .
  2. Wählen Sie den GSLB-Dienst aus, klicken Sie auf Statistiken, und klicken Sie dann auf Löschen.
  3. Wählen Sie in der Dropdownliste Löschen die Option Einfach oder Vollständig aus, und klicken Sie dann auf OK .

Aktivieren und Deaktivieren von virtuellen GSLB Servern

Wenn Sie einen virtuellen GSLB-Server erstellen, ist er standardmäßig aktiviert. Wenn Sie den virtuellen GSLB-Server deaktivieren, trifft die Citrix ADC Appliance beim Empfang einer DNS-Anforderung keine GSLB-Entscheidung basierend auf der konfigurierten GSLB-Methode. Stattdessen enthält die Antwort auf die DNS-Abfrage die IP-Adressen aller Dienste, die an den virtuellen Server gebunden sind.

So aktivieren oder deaktivieren Sie einen virtuellen GSLB-Server mit der Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung einen der folgenden Befehle ein:

enable gslb vserver <name>@  

disable gslb vserver <name>@  

Beispiel:

enable gslb vserver Vserver-GSLB-1
disable gslb vserver Vserver-GSLB-1

So aktivieren oder deaktivieren Sie einen virtuellen GSLB-Server mit dem Konfigurationsdienstprogramm

  1. Navigieren Sie zu Traffic Management > GSLB > Virtuelle Server.
  2. Wählen Sie einen virtuellen Server aus, und wählen Sie in der Liste Aktion die Option Aktivieren oder Deaktivieren aus.