ADC

Konfigurieren eines virtuellen GSLB-Servers

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

Hinweis

Eine GSLB-Serverprotokollanforderung besteht hauptsächlich darin, eine Beziehung zwischen dem virtuellen Server und den Diensten herzustellen, die an den virtuellen Server gebunden sind. Dadurch bleiben CLI/APIs auch für andere Arten von virtuellen Servern konsistent. Der Parameter Service Type auf einem Dienst oder einem virtuellen Server wird bei der Verarbeitung der DNS-Anfragen nicht verwendet. Es wird stattdessen während der Persistenz der Website, der Überwachung und der Suche über MEP referenziert.

So erstellen Sie einen virtuellen GSLB-Server über die Befehlszeilenschnittstelle

Geben Sie in der Befehlszeile 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>
<!--NeedCopy-->

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
<!--NeedCopy-->

So ändern oder entfernen Sie einen virtuellen GSLB-Server über die Befehlszeilenschnittstelle

  • Verwenden Sie den Befehl set gslb vserver, um einen virtuellen GSLB-Server zu ändern. Dieser Befehl funktioniert ähnlich wie der Befehl add gslb vserver, außer dass Sie den Namen eines vorhandenen virtuellen GSLB-Servers eingeben.
  • Um einen Parameter auf seinen Standardwert zurückzusetzen, können Sie den Befehl unset gslb vserver verwenden, gefolgt vom Wert vserverName und dem Namen des Parameters, der zurückgesetzt werden soll.
  • Um einen virtuellen GSLB-Server zu entfernen, verwenden Sie den Befehl rm gslb vserver, der nur das Argument “name” akzeptiert.

So konfigurieren Sie einen virtuellen GSLB-Server mit dem Konfigurationsprogramm

  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 seine Einstellungen.

So können Sie die Statistiken eines virtuellen GSLB-Servers über die Befehlszeilenschnittstelle anzeigen

Geben Sie an der Eingabeaufforderung Folgendes ein:

stat gslb vserver <name>
<!--NeedCopy-->

Beispiel:

stat gslb vserver Vserver-GSLB-1
<!--NeedCopy-->

So können Sie die Statistiken eines virtuellen GSLB-Servers über das Konfigurationsprogramm anzeigen

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

Statistiken für virtuelle GSLB-Server

Ab NetScaler Version 12.1 Build 51.xx und höher zeigen die Statistiken des virtuellen GSLB-Servers zusätzlich zu Details wie: virtuelle Server-Treffer, aktuelle Persistenzsitzung, Anforderungsbytes, Antwortbytes, Spillover-Schwellenwert, Spillover-Treffer, aktuelle Client-Verbindungen und Backup-Treffer für den Ausfall des virtuellen Servers.

  • Fehler bei der primären LB-Methode: Häufigkeit, mit der die primäre GSLB-Methode ausgefallen ist.
  • Fehler bei der Backup-LB-Methode: Häufigkeit, mit der die Backup-GSLB-Methode ausgefallen ist.
  • Vserver-Persistenz-Treffer: Gibt an, wie oft die Anfrage über die Persistenzsitzungen bedient wird.

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

Hinweis: Die primäre Methode oder die Backup-Methode kann fehlschlagen, wenn die primäre Methode statische Nähe und die Backup-Methode RTT ist. Wenn in diesem Szenario kein Standort vorhanden ist, der der LDNS-IP entspricht, schlägt die statische Nähe fehl und es wird versucht, die Backup-Methode zu verwenden. Die Statistiken werden auf der Grundlage der folgenden Informationen aktualisiert:

  • Wenn die Backup-Methode erfolgreich ist, werden nur die Fehlerstatistiken der primären Methode erhöht.
  • Wenn die RTT-Berechnung nicht erfolgreich ist, schlägt auch die Backup-Methode fehl. In diesem Fall werden die Fehlerstatistiken sowohl bei der Primär- als auch bei der Backup-Methode erhöht.

Wenn die Backup-Methode fehlschlägt, wird die letzte Methode des Round-Robin-Verfahrens verwendet.

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

GSLB-Serverstatistiken (CLI)

Das folgende Bild ist ein Beispiel für Statistiken über virtuelle GSLB-Server von der GUI.

GUI für virtuelle GSLB-Serverstatistiken

GSLB-Servicestatistik

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

  • Bytes anfordern. Gesamtzahl der auf diesem Dienst oder virtuellen Server empfangenen Anforderungsbytes.
  • Antwortbytes. Anzahl der Antwortbytes, die von diesem Dienst oder virtuellen Server empfangen wurden.
  • Der aktuelle Client hat Verbindungen hergestellt. Anzahl der Client-Verbindungen im Status ETABLIERT.
  • Aktuelle Auslastung des Dienstes. Auslastung des Dienstes (Wird anhand des an den Dienst gebundenen Lastmonitors berechnet).

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

Löschen der virtuellen GSLB-Server- oder Servicestatistiken

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

Sie können jetzt die Statistiken eines virtuellen GSLB-Servers und -Dienstes löschen. NetScaler bietet die folgenden zwei Optionen zum Löschen der Statistiken:

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

So löschen Sie die Statistiken eines virtuellen GSLB-Servers über die Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung Folgendes ein:

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

Beispiel:

stat gslb vserver Vserver-GSLB-1 –clearstats basic
<!--NeedCopy-->

So löschen Sie die Statistiken eines GSLB-Dienstes über die Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung Folgendes ein:

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

Beispiel:

stat gslb service service-GSLB-1 –clearstats basic
<!--NeedCopy-->

So löschen Sie die Statistiken eines virtuellen GSLB-Servers über das Konfigurationsprogramm

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

So löschen Sie die Statistiken eines GSLB-Dienstes über das Konfigurationsprogramm

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

Virtuelle GSLB-Server aktivieren und deaktivieren

Wenn Sie einen virtuellen GSLB-Server erstellen, ist er standardmäßig aktiviert. Wenn Sie den virtuellen GSLB-Server deaktivieren, trifft die NetScaler-Appliance nach Erhalt einer DNS-Anfrage keine GSLB-Entscheidung auf der Grundlage 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 über die Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung einen der folgenden Befehle ein:

enable gslb vserver <name>@  

disable gslb vserver <name>@  
<!--NeedCopy-->

Beispiel:

enable gslb vserver Vserver-GSLB-1
disable gslb vserver Vserver-GSLB-1
<!--NeedCopy-->

So aktivieren oder deaktivieren Sie einen virtuellen GSLB-Server über das Konfigurationsprogramm

  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.

Anwendungsfälle — virtueller GSLB-Server

Im Folgenden sind einige Anwendungsfälle aufgeführt, in denen Sie virtuelle GSLB-Server konfigurieren können:

Konfigurieren eines virtuellen GSLB-Servers