Echtzeit-Synchronisation zwischen Websites, die an GSLB teilnehmen

Wenn Sie die GSLB-Konfiguration über Slave-Sites automatisch synchronisieren möchten, wenn die Befehle auf Master-Sites ausgeführt werden, können Sie jetzt die Option AutomaticConfigSync verwenden, um die Echtzeit-GSLB-Konfiguration automatisch zu synchronisieren. Sie müssen die AutoSync-Option nicht manuell auslösen, um die Konfiguration zu synchronisieren.

Wenn Sie versuchen, eine Site manuell zu synchronisieren (mit dem Befehl sync gslb config), während sie automatisch synchronisiert wird, wird eine Fehlermeldung Sync in progress angezeigt. Die automatische Synchronisierung kann nicht für einen Standort ausgelöst werden, der derzeit manuell synchronisiert wird.

Achtung:

Ab Citrix ADC 12.1 Build xx.xx werden SNMP-Traps generiert, wenn Sie die GSLB-Konfiguration synchronisieren. Beachten Sie, dass bei der Echtzeitsynchronisierung der Synchronisationsstatus im ersten SNMP-Trap als Fehler erfasst wird. Sie können diesen Status ignorieren, da unmittelbar nach dem ersten Trap mit dem aktuellen Synchronisationsstatus automatisch ein zweites SNMP-Trap generiert wird. Wenn die Synchronisierung jedoch auch im zweiten Versuch fehlgeschlagen ist, wird SNMP-Trap nicht generiert, da sich der Synchronisationsstatus nicht vom vorherigen Synchronisationsstatus geändert hat.

Weitere Informationen zum Konfigurieren der Citrix ADC Appliance zum Generieren von Traps finden Sie unterKonfigurieren des Citrix ADC zum Generieren von SNMP-Traps.

Hinweise:

  • Alle Protokolle im Zusammenhang mit der Echtzeit-Synchronisierung werden in der Datei /var/netscaler/gslb/periodic_sync.log gespeichert.
  • Die Synchronisierungsstatusdatei und die Standardkonfigurationsdatei werden im Verzeichnis /var/netscaler/gslb_sync gespeichert.
  • Das Aktivieren von AutomaticConfigSync von der Standardpartition einer partitionierten Appliance wird nicht unterstützt. Es kann jedoch von allen anderen Partitionen aktiviert werden. Die Synchronisierungsstatusdatei und die Standardkonfigurationsdatei werden im Verzeichnis /var/partitions/<partition name>/netscaler/gslb_sync gespeichert.

Best Practices für die Verwendung der Echtzeitsynchronisierungsfunktion

  • Es wird empfohlen, dass alle Citrix ADC Appliances, die als Sites teilnehmen, über die SAMECitrix ADC-Software-Version verfügen.
  • Um das RPC-Knotenkennwort zu ändern, ändern Sie zuerst das Kennwort auf der Slave-Site und dann auf der Master-Site.
  • Konfigurieren Sie lokale GSLB-Sites auf jedem Standort, der an GSLB beteiligt ist.
  • Aktivieren Sie AutomaticConfigSync auf einem der Sites, an denen die Konfiguration durchgeführt wird. Diese Seite wird schließlich mit anderen GSLB-Sites synchronisiert.
  • Wenn eine neue Konfiguration vorhanden ist oder Änderungen an der vorhandenen Konfiguration vorgenommen werden, überprüfen Sie den Status mit dem Befehl show gslb syncStatus, um zu bestätigen, ob die Änderungen an allen Sites synchronisiert sind oder ob ein Fehler aufgetreten ist.

So aktivieren Sie die Echtzeitsynchronisierung mit der CLI

Geben Sie an der Eingabeaufforderung Folgendes ein:

set gslb parameter –automaticConfigSync (ENABLED | DISABLED)

Beispiel:

set gslb parameter –automaticConfigSync ENABLED

So aktivieren Sie die Echtzeitsynchronisierung mit der GUI

  1. Navigieren Sie zu Konfiguration > Verkehrsverwaltung > GSLB > GSLB-Einstellungen ändern.
  2. Wählen Sie Automatic ConfigSyncaus.

    Hinweis: Diese Option muss nur an dem Standort aktiviert werden, an dem die Konfiguration ausgeführt wird.

Tipp

Weitere Informationen zu den folgenden Themen finden Sie unterManuelle Synchronisation zwischen Sites, die an GSLB teilnehmen.

  • Vorschau der GSLB-Synchronisation
  • Debuggen der während des Synchronisierungsprozesses ausgelösten Befehle