Clustering

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.

Hinweis

Wenn Sie die statische Proximity-GSLB-Methode konfiguriert haben, stellen Sie sicher, dass die statische Proximity-Datenbank auf allen Clusterknoten 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/ verwaltet wird, müssen Sie die Datei manuell mit allen Clusterknoten synchronisieren.

So richten Sie GSLB in einem Cluster mit der Befehlszeilenschnittstelle 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 unter GSLB-Konfigurationsobjekte.

    Hinweis:

    Stellen Sie beim Erstellen der GSLB-Site sicher, dass Sie die Cluster-IP-Adresse und die öffentliche Cluster-IP-Adresse angeben (nur erforderlich, 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>

  2. Erstellen Sie eine Cluster-Knotengruppe.

    add cluster nodegroup <name> [-sticky ( YES | NO )]

    Hinweis:

    Aktivieren Sie die Option Sticky, wenn Sie GSLB basierend auf VPN-Benutzern einrichten möchten.

  3. Binden Sie einen einzelnen Clusterknoten an die Knotengruppe.

    bind cluster nodegroup <name> -node <nodeId>

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

    bind cluster nodegroup <name> -gslbSite <string>

    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 <name> -service <string>

    So binden Sie den virtuellen DNS-Lastausgleichsserver:

    bind cluster nodegroup <name> -vServer <string>

  6. Binden Sie den virtuellen GSLB-Server an die Knotengruppe.

    bind cluster nodegroup <name> -vServer <string>

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

    bind cluster nodegroup <name> -vServer <string>

  8. Überprüfen Sie die Konfigurationen.

    show gslb runningConfig

So richten Sie GSLB in einem Cluster mithilfe der grafischen Benutzeroberfläche 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 zu Verkehrsverwaltung > GSLB, um die erforderlichen Konfigurationen durchzuführen.

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

Ausführliche Konfigurationen finden Sie in der Beschreibung der oben genannten CLI-Prozedur.

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 Hinweise zur über-/untergeordneten Topologie finden Sie unterÜbergeordnete und untergeordnete Topologiebereitstellung mithilfe 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 <name>

    Beispiel:

    add cluster nodegroup parentng

  2. Binden Sie einen einzelnen Clusterknoten an die Knotengruppe.

    bind cluster nodegroup <name> -node <nodeId>

    Beispiel:

    bind cluster nodegroup parentng -node n2

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

    bind cluster nodegroup <name> -gslbSite <string>

    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 <name> -service <string>

    Beispiel:

    bind cluster nodegroup parentng – service ADNS

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

  1. Erstellen Sie eine Cluster-Knotengruppe.

    add cluster nodegroup <name>

    Beispiel:

    add cluster nodegroup childng

  2. Binden Sie einen einzelnen Clusterknoten an die Knotengruppe.

    bind cluster nodegroup <name> -node <nodeId>

    Beispiel:

    bind cluster nodegroup childng -node -n3

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

  1. Konfigurieren Sie die GSLB-Entitäten.

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

  2. Erstellen Sie eine Knotengruppe.

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

  3. 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 Settings auf Clusterknoten, und führen Sie die folgenden Aufgaben aus:

      • Klicken Sie im Abschnitt Clusterknoten auf Kein Clusterknoten.
      • Klicken Sie unter Clusterknoten auswählen auf > und wählen Sie den Knoten aus, den Sie an die Knotengruppe binden möchten. Sie können auch einen neuen Clusterknoten 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 unter GSLB-Site auswählen auf > und wählen Sie die GSLB-Site aus, die Sie an die Knotengruppe binden möchten. Sie können auch eine neue GSLB-Site hinzufügen.
    • Binden Sie den virtuellen GSLB-Server an die Knotengruppe.

      Klicken Sie in Advance Settings auf Virtuelle Server, und führen Sie die folgende Aufgabe aus:

      • Klicken Sie im Bereich Virtuelle Server auf +.
      • Wählen Sie unter Virtuellen Server auswählen den 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 Settings auf Dienste, und führen Sie die folgenden Aufgaben aus:

      • Klicken Sie im Abschnitt Dienste auf Kein Dienst.
      • Wählen Sie unter Dienst auswählen den Dienst aus, den Sie an die Knotengruppe binden möchten. Sie können auch einen neuen Dienst hinzufügen.

Hinweis:

Bei untergeordneten Standorten müssen Sie nur Clusterknoten und lokale GSLB-Site an die Knotengruppe binden.

Einrichten von GSLB in einem Cluster