Einrichten von GSLB in einem Cluster
Hinweis:
Unterstützt ab NetScaler 10.5 Build 52.11.
Um GSLB in einem Cluster einzurichten, müssen Sie die verschiedenen GSLB-Entitäten an eine Knotengruppe binden. Die Knotengruppe muss über einen einzelnen Mitgliedsknoten verfügen.
Hinweise
- Wenn Sie die statische Proximity-GSLB-Methode konfiguriert haben, stellen Sie sicher, dass die statische Proximity-Datenbank auf allen Cluster-Knoten vorhanden ist. Dies geschieht standardmäßig, wenn die Datenbankdatei am Standardspeicherort verfügbar ist. Wenn die Datenbankdatei jedoch in einem anderen Verzeichnis als /var/netscaler/locdb/ gespeichert wird, müssen Sie die Datei manuell mit allen Cluster-Knoten synchronisieren.
- Der
show gslb domain
Befehl wird in einem Cluster-Setup nicht unterstützt.
So richten Sie GSLB in einem Cluster mit der CLI ein:
Melden Sie sich bei der Cluster-IP-Adresse an, und führen Sie die folgenden Vorgänge an der Eingabeaufforderung aus:
-
Konfigurieren Sie die verschiedenen GSLB-Entitäten. Weitere Informationen finden Sie unter GSLB-Konfigurations-Entitäten.
Hinweis:
Stellen Sie beim Erstellen der GSLB-Site sicher, dass Sie die Cluster-IP-Adresse und die IP-Adresse des öffentlichen Clusters angeben. Die IP-Adresse des öffentlichen Clusters wird nur benötigt, wenn der Cluster hinter einem NAT-Gerät bereitgestellt wird. Beim Konfigurieren einer GSLB-Site müssen Sie die Cluster-IP-Adresse desselben Standorts verwenden. Diese Parameter sind erforderlich, um die Verfügbarkeit der GSLB-Auto-Synchronisierungsfunktion zu gewährleisten.
add gslb site <siteName> <siteType> <siteIPAddress> -publicIP <ip_addr> -clip <ip_addr> <publicCLIP><!--NeedCopy-->
-
Erstellen Sie eine Cluster-Knotengruppe.
add cluster nodegroup <name> <name>@ [-strict ( YES | NO )] [-sticky ( YES | NO )] [-state <state>] [-priority <positive_integer>]<!--NeedCopy-->
Hinweis:
Aktivieren Sie die Sticky-Option, wenn Sie GSLB-basiert für VPN-Benutzer einrichten möchten.
-
Binden Sie einen einzelnen Clusterknoten an die Knotengruppe.
bind cluster nodegroup <name> -node <nodeId><!--NeedCopy-->
-
Binden Sie die lokale GSLB-Site an die Knotengruppe.
bind cluster nodegroup <name> -gslbSite <string><!--NeedCopy-->
Hinweis:
Stellen Sie sicher, dass die IP-Adresse der lokalen GSLB-Site-IP-Adresse gestreift ist (verfügbar über alle Clusterknoten).
-
Binden Sie den ADNS- (oder ADNS-TCP-Dienst) oder den DNS- (oder DNS-TCP) Lastausgleichsserver an die Knotengruppe.
So binden Sie den ADNS-Dienst:
```bind cluster nodegroup
-service **So binden Sie den virtuellen DNS-Lastausgleichsserver:** ```bind cluster nodegroup <name> -vServer <string><!--NeedCopy-->
-
Binden Sie den virtuellen GSLB-Server an die Knotengruppe.
bind cluster nodegroup <name> -vServer <string><!--NeedCopy-->
-
[Optional] Um GSLB basierend auf VPN-Benutzern einzurichten, binden Sie den virtuellen VPN-Server an die GSLB-Knotengruppe.
bind cluster nodegroup <name> -vServer <string><!--NeedCopy-->
-
Überprüfen Sie die Konfigurationen.
show gslb runningConfig<!--NeedCopy-->
So richten Sie GSLB in einem Cluster mit der GUI ein:
Melden Sie sich bei der Cluster-IP-Adresse an, und führen Sie die folgenden Vorgänge auf der Registerkarte Konfiguration aus:
-
Konfigurieren Sie die GSLB-Entitäten.
Navigieren Sie zu Traffic Management > GSLB, um die erforderlichen Konfigurationen durchzuführen.
-
Erstellen Sie eine Knotengruppe und führen Sie andere Knotengruppen-bezogene Konfigurationen durch.
Navigieren Sie zu System > Cluster > Knotengruppen, um die erforderlichen Konfigurationen durchzuführen.
Die detaillierten Konfigurationen finden Sie in der Beschreibung des vorherigen CLI-Verfahrens.
Unterstützung für GSLB-Topologie für übergeordnete und untergeordnete GSLB-Topologie in einem Cluster
Beginnend mit NetScaler 12.1 Build 49.xx wird GSLB Parent-Child-Topologie im Cluster unterstützt.
Weitere Informationen zur Eltern-Kind-Topologie finden Sie unter Bereitstellung von Eltern-Kind-Topologie unter Verwendung des MEP-Protokolls.
So richten Sie die übergeordnete und untergeordnete GSLB-Topologie in einem Cluster mit der Befehlszeilenschnittstelle ein
Übergeordnete Site
Führen Sie die folgende Konfiguration durch:
-
Erstellen Sie eine Cluster-Knotengruppe.
add cluster nodegroup <name>
Beispiel:
add cluster nodegroup parentng
-
Binden Sie einen einzelnen Clusterknoten an die Knotengruppe.
bind cluster nodegroup <name> -node <nodeId>
Beispiel:
bind cluster nodegroup parentng -node n2
-
Binden Sie die lokale GSLB-Site an die Knotengruppe.
bind cluster nodegroup <name> -gslbSite <string>
Beispiel:
bind cluster nodegroup parentng -gslbSite site1
-
Binden Sie den ADNS- (oder ADNS-TCP-Dienst) oder den DNS- (oder DNS-TCP) Lastausgleichsserver an die Knotengruppe.
bind cluster nodegroup <name> -service <string>
Beispiel:
bind cluster nodegroup parentng – service ADNS
-
Binden Sie den virtuellen GSLB-Server an die Knotengruppe.
bind cluster nodegroup <name> -vServer <string>
Beispiel:
bind cluster nodegroup parentng -vServce gslbvs1
Untergeordnete Site
Führen Sie die folgende Konfiguration durch:
-
Erstellen Sie eine Cluster-Knotengruppe.
add cluster nodegroup <name>
Beispiel:
add cluster nodegroup childng
-
Binden Sie einen einzelnen Clusterknoten an die Knotengruppe.
bind cluster nodegroup <name> -node <nodeId>
Beispiel:
bind cluster nodegroup childng -node -n3
-
Binden Sie die lokale GSLB-Site an die Knotengruppe.
bind cluster nodegroup <name> -gslbSite <string>
Beispiel:
bind cluster nodegroup childng -gslbSite site1
Hinweis:
Damit übergeordnete und untergeordnete Standorte aggregierte Statistiken in metrikbasierten Lastausgleichsmethoden austauschen können, müssen Sie lokale GSLB-Dienste auf dem untergeordneten Standort hinzufügen. Die metrikbasierten Load Balancing-Methoden sind die geringste Verbindung, die geringste Bandbreite und die geringsten Pakete.
So richten Sie die übergeordnete und untergeordnete GSLB-Topologie in einem Cluster mit der GUI ein
-
Konfigurieren Sie die GSLB-Entitäten.
Navigieren Sie zu Traffic Management > GSLB, um die erforderlichen Konfigurationen durchzuführen.
-
Erstellen Sie eine Knotengruppe.
Navigieren Sie zu System > Cluster > Knotengruppen, um die erforderlichen Konfigurationen durchzuführen.
-
Wählen Sie auf der Seite “Knotengruppe” die Knotengruppe aus, an die Sie einen Knoten binden möchten, klicken Sie auf “Bearbeiten”und führen Sie die folgenden Aufgaben aus. Sie können diese Aufgaben auch ausführen, wenn Sie eine Knotengruppe hinzufügen.
-
Binden Sie einen Knoten an die Knotengruppe.
Klicken Sie in Advance Settingsauf Clusterknoten und führen Sie die folgenden Aufgaben aus:
- Klicken Sie im Abschnitt “ Clusterknoten “ auf Kein Clusterknoten.
- Klicken Sie in Clusterknotenauswählen auf > und wählen Sie den Knoten aus, den Sie an die Knotengruppe binden möchten. Sie können auch einen Cluster-Knoten hinzufügen.
-
Binden Sie die lokale GSLB-Site an die Knotengruppe.
Klicken Sie in Advance Settings auf GSLB-Sites, und führen Sie die folgenden Aufgaben aus:
- Klicken Sie im Abschnitt GSLB Sites auf Keine GSLB-Site.
- Klicken Sie auf der GSLB-Siteauswählen auf > und wählen Sie die GSLB-Site aus, die Sie an die Knotengruppe binden möchten. Sie können auch eine GSLB-Site hinzufügen.
-
Binden Sie den virtuellen GSLB-Server an die Knotengruppe.
Klicken Sie in Advance Settingsauf Virtual Servers und führen Sie die folgende Aufgabe aus
- Klicken Sie im Bereich “ Virtuelle Server “ auf +.
- Wählen Sie unter Choose Virtual Serverden Server aus, den Sie an die Knotengruppe binden möchten.
-
Binden Sie den ADNS- (oder ADNS-TCP-Dienst) oder den DNS- (oder DNS-TCP) Lastausgleichsserver an die Knotengruppe.
Klicken Sie in Advance Settingsauf Services und führen Sie die folgenden Aufgaben aus:
- Klicken Sie im Abschnitt “ Dienste “ auf Kein Dienst.
- Wählen Sie unter Dienstauswählen den Dienst aus, den Sie an die Knotengruppe binden möchten. Sie können auch einen Dienst hinzufügen.
-
Hinweis:
Für untergeordnete Sites müssen Sie nur den Clusterknoten und den lokalen GSLB-Site an die Knotengruppe binden.