Citrix ADC

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.
  • Dershow gslb domainBefehl 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:

  1. 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

  2. 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.

  3. Binden Sie einen einzelnen Clusterknoten an die Knotengruppe.

    bind cluster nodegroup -node

  4. 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).

  5. 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 
  6. Binden Sie den virtuellen GSLB-Server an die Knotengruppe.

    bind cluster nodegroup -vServer

  7. [Optional] Um GSLB basierend auf VPN-Benutzern einzurichten, binden Sie den virtuellen VPN-Server an die GSLB-Knotengruppe.

    bind cluster nodegroup -vServer

  8. Ü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:

  1. Konfigurieren Sie die GSLB-Entitäten.

    Navigieren Sie zuTraffic Management > GSLB, um die erforderlichen Konfigurationen durchzuführen.

  2. 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:

  1. Erstellen Sie eine Cluster-Knotengruppe.

    add cluster nodegroup

    Beispiel:

    add cluster nodegroup parentng

  2. Binden Sie einen einzelnen Clusterknoten an die Knotengruppe.

    bind cluster nodegroup -node

    Beispiel:

    bind cluster nodegroup parentng -node n2

  3. Binden Sie die lokale GSLB-Site an die Knotengruppe.

    bind cluster nodegroup -gslbSite

    Beispiel:

    bind cluster nodegroup parentng -gslbSite site1

  4. 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

  5. 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:

  1. Erstellen Sie eine Cluster-Knotengruppe.

    add cluster nodegroup

    Beispiel:

    add cluster nodegroup childng

  2. Binden Sie einen einzelnen Clusterknoten an die Knotengruppe.

    bind cluster nodegroup -node

    Beispiel:

    bind cluster nodegroup childng -node -n3

  3. 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

  1. Konfigurieren Sie die GSLB-Entitäten.

    Navigieren Sie zuTraffic Management>GSLB, um die erforderlichen Konfigurationen durchzuführen.

  2. Erstellen Sie eine Knotengruppe.

    Navigieren Sie zuSystem>Cluster>Knotengruppen, um die erforderlichen Konfigurationen durchzuführen.

  3. 民意调查年代ie 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 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 +.
      • 民意调查年代ie 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.
      • 民意调查年代ie 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.

Einrichten von GSLB in einem Cluster