ADC

Beispiel für eine GSLB-Setup und -Konfiguration

Eine Organisation verfügt über ein geografisch verteiltes Netzwerk und drei Rechenzentren in den Vereinigten Staaten, Mexiko und Kolumbien. In der Konfiguration, die sich auf diese Standorte bezieht, werden diese jeweils als US, MX und CO bezeichnet. An jedem Standort verfügt das Unternehmen über eine Serverfarm, die dieselben Inhalte bereitstellt, und das Setup funktioniert wie erwartet. Die NetScaler-Appliance an jedem Standort wird über einen virtuellen Server mit dem HTTP-Protokoll auf Port 80 konfiguriert.

Die Organisation hat das GSLB-Setup implementiert, indem an jedem Standort eine Standort-ID hinzugefügt wurde. Die Site-ID enthält einen Site-Namen und eine IP-Adresse, die der NetScaler-Appliance gehören und für die GSLB-Kommunikation verwendet werden. Jeder Standort hat einen lokalen Standort für die Appliance. Außerdem verfügt jeder Standort über zwei Standorte, die von der lokalen Appliance entfernt sind. Auf jeder Site wird ein virtueller GSLB-Server mit demselben Namen erstellt. Dieser virtuelle Server identifiziert die Website der Organisation weltweit und ihm ist keine IP-Adresse zugeordnet. Im Setup sind auch GSLB-Dienste konfiguriert, die auf die virtuellen Lastausgleichsserver verweisen, die auf jeder GSLB-Website konfiguriert sind, indem die IP-Adresse, das Protokoll und die Portnummer des jeweiligen virtuellen Servers angegeben werden. Diese Dienste sind an den virtuellen GSLB-Server gebunden.

Hinweis: Im folgenden Verfahren verwenden die Befehle private IP-Adressen für die GSLB-Sites. Stellen Sie für öffentliche Websites und GSLB-Dienste sicher, dass Sie öffentliche IP-Adressen für diese Websites verwenden.

In der folgenden Tabelle sind die im Beispiel verwendeten IP-Adressen und Standorte aufgeführt:

IP-Adresse Standort
10.3.1.101 Site-IP des lokalen NetScaler.
172.16.1.101 Standort-IP des Remote-Standorts Site-MX.
192.168.1.101 Standort-IP des entfernten Standorts Site-co.
172.16.1.100 Dienst-IP des Remote-Standorts Site-MX.
10.3.1.100 Dienst-IP des lokalen NetScaler.
192.168.1.100 Dienst-IP des Remote-Standorts Site-co.

Wenn Sie eine GSLB-Site hinzufügen und die Site nur über das Internet kommuniziert, verwenden Sie das Feld „Öffentliche IP“. Zum Beispiel, wenn zwischen den GSLB-Standorten keine VPN-Konnektivität von Standort zu Standort besteht.

So konfigurieren Sie das GSLB-Setup mit NetScaler-Appliances mithilfe der CLI-Befehle

  1. Aktivieren Sie die GSLB-Funktion, falls dies noch nicht geschehen ist.

    enable ns feature gslb
    <!--NeedCopy-->
    
  2. Identifizieren Sie ein SNIP, das zum Hinzufügen einer lokalen GSLB-Site dient.

  3. Fügen Sie die GSLB-Site für die lokale NetScaler-Appliance hinzu.

    add gslb site site-US 10.3.1.101
    <!--NeedCopy-->
    
  4. Fügen Sie die GSLB-Sites für die Remote-NetScaler-Appliances hinzu.

    add gslb site site-MX 172.16.1.101
    add gslb site site-CO 192.168.1.101
    <!--NeedCopy-->
    
  5. Fügen Sie den virtuellen GSLB-Server hinzu, der auf einen Dienst verweist, der im GSLB-Setup verwendet wird:

    add gslb vserver gslb-lb HTTP
    <!--NeedCopy-->
    
  6. Fügen Sie die GSLB-Dienste für jede Site hinzu, die am GSLB-Setup teilnimmt:

    add gslb service gslb_SVC30 172.16.1.100 HTTP 80 -siteName site-MX
    add gslb service gslb_SVC10 10.3.1.100 HTTP 80 -siteName site-US
    add gslb service gslb_SVC20 192.168.1.100 HTTP 80 -siteName site-CO
    <!--NeedCopy-->
    
  7. Binden Sie die GSLB-Dienste an den virtuellen GSLB-Server:

    bind gslb vserver gslb-lb -serviceName gslb_SVC10
    bind gslb vserver gslb-lb -serviceName gslb_SVC20
    bind gslb vserver gslb-lb -serviceName gslb_SVC30
    <!--NeedCopy-->
    
  8. Binden Sie die Domain an den virtuellen GSLB-Server.

    bind gslb vserver gslb-lb -domainName www.mycompany.com -TTL 30
    <!--NeedCopy-->
    
  9. Fügen Sie einen ADNS-Dienst hinzu, der die DNS-Abfragen überwacht.

    set service Service-ADNS-1 10.14.39.21 ADNS 53
    <!--NeedCopy-->
    
Beispiel für eine GSLB-Setup und -Konfiguration