Citrix ADC

Beispiel für eine GSLB Einrichtung und Konfiguration

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

Die Organisation hat das GSLB-Setup implementiert, indem an jedem Standort eine Standort-ID hinzugefügt wurde. Die Standortbezeichnung enthält einen Standortnamen und eine IP-Adresse, die der Citrix ADC Appliance gehört und für die GSLB-Kommunikation verwendet wird. Jeder Standort verfügt über einen Standort, der auf der Appliance lokal ist. Außerdem verfügt jeder Standort über zwei Sites, die von der lokalen Appliance entfernt sind. Auf jedem Standort wird ein virtueller GSLB-Server mit dem gleichen Namen erstellt. Dieser virtuelle Server identifiziert die Website der Organisation global und ist mit keiner IP-Adresse verbunden. Das Setup hat auch GSLB-Dienste konfiguriert, die auf die virtuellen Lastausgleichsserver verweisen, die auf jedem GSLB-Site 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 nachfolgenden Verfahren verwenden die Befehle private IP-Adressen für die GSLB-Sites. Stellen Sie bei öffentlichen Sites und GSLB-Diensten sicher, dass Sie öffentliche IP-Adressen für diese Sites verwenden.

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

IP-Adresse Standort
10.3.1.101 Site-IP des lokalen Citrix ADC.
172.16.1.101 Site-IP des Remote-Standort-MX.
192.168.1.101 Site-IP des Remote-Standort-CO.
172.16.1.100 Service-IP des Remote-Standort-MX.
10.3.1.100 Service-IP des lokalen Citrix ADC.
192.168.1.100 Service-IP des Remote-Standort-CO.

Wenn Sie eine GSLB-Site hinzufügen, wenn die Website nur über das Internet kommuniziert, dann verwenden Sie das Feld Öffentliche IP. Zum Beispiel, wenn keine Standort-zu-Standort-VPN-Konnektivität zwischen den GSLB-Sites vorhanden ist.

So konfigurieren Sie das GSLB-Setup mit Citrix ADC Appliances mit der CLI-Befehle

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

    enable ns feature gslb
    
  2. Identifizieren Sie eine SNIP, die zum Hinzufügen einer lokalen GSLB-Site.

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

    add gslb site site-US 10.3.1.101
    
  4. Fügen Sie die GSLB-Sites für die Citrix ADC Remote-Appliances hinzu.

    add gslb site site-MX 172.16.1.101
    add gslb site site-CO 192.168.1.101
    
  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
    
  6. Fügen Sie die GSLB-Dienste für jede Site hinzu, die am GSLB-Setup teilnehmen:

    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
    
  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
    
  8. Binden Sie die Domäne an den virtuellen GSLB-Server.

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

    set service Service-ADNS-1 10.14.39.21 ADNS 53
    

Beispiel für eine GSLB Einrichtung und Konfiguration