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 unterGSLB-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
-publicIP -clip Erstellen Sie eine Cluster-Knotengruppe.
add cluster nodegroup
@ [-strict ( YES | NO )] [-sticky ( YES | NO )] [-state ] [-priority ] 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
-node Binden Sie die lokale GSLB-Site an die Knotengruppe.
bind cluster nodegroup
-gslbSite 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
-vServer Binden Sie den virtuellen GSLB-Server an die Knotengruppe.
bind cluster nodegroup
-vServer [Optional] Um GSLB basierend auf VPN-Benutzern einzurichten, binden Sie den virtuellen VPN-Server an die GSLB-Knotengruppe.
bind cluster nodegroup
-vServer Überprüfen Sie die Konfigurationen.
show gslb runningConfig
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 zuTraffic Management > GSLB, um die erforderlichen Konfigurationen durchzuführen.
Erstellen Sie eine Knotengruppe und führen Sie andere Knotengruppen-bezogene Konfigurationen durch.
Navigieren Sie zuSystem > 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 unterBereitstellung 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
Beispiel:
add cluster nodegroup parentng
Binden Sie einen einzelnen Clusterknoten an die Knotengruppe.
bind cluster nodegroup
-node Beispiel:
bind cluster nodegroup parentng -node n2
Binden Sie die lokale GSLB-Site an die Knotengruppe.
bind cluster nodegroup
-gslbSite 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
-service Beispiel:
bind cluster nodegroup parentng – service ADNS
Binden Sie den virtuellen GSLB-Server an die Knotengruppe.
bind cluster nodegroup
-vServer Beispiel:
bind cluster nodegroup parentng -vServce gslbvs1
Untergeordnete Site
Führen Sie die folgende Konfiguration durch:
Erstellen Sie eine Cluster-Knotengruppe.
add cluster nodegroup
Beispiel:
add cluster nodegroup childng
Binden Sie einen einzelnen Clusterknoten an die Knotengruppe.
bind cluster nodegroup
-node Beispiel:
bind cluster nodegroup childng -node -n3
Binden Sie die lokale GSLB-Site an die Knotengruppe.
bind cluster nodegroup
-gslbSite 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 zuTraffic Management>GSLB, um die erforderlichen Konfigurationen durchzuführen.
Erstellen Sie eine Knotengruppe.
Navigieren Sie zuSystem>Cluster>Knotengruppen, um die erforderlichen Konfigurationen durchzuführen.
民意调查您der Seite汪汪汪”Knotengruppe Knoten死去gruppe 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 inAdvance SettingsaufClusterknotenund führen Sie die folgenden Aufgaben aus:
- Klicken Sie im Abschnitt “Clusterknoten“ aufKein Clusterknoten.
- KlickenSie 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您预先设置GSLB-Sites汪汪汪,联合国d führen Sie die folgenden Aufgaben aus:
- Klicken Sie im AbschnittGSLB Sitesauf Keine GSLB-Site.
- KlickenSie 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 inAdvance SettingsaufVirtual Serversund 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 inAdvance SettingsaufServicesund führen Sie die folgenden Aufgaben aus:
- Klicken Sie im Abschnitt “Dienste“ aufKein 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.