Synchronisation en temps réel entre les sites participant à GSLB

Si vous souhaitez synchroniser automatiquement la configuration GSLB entre les sites esclaves lorsque les commandes sont exécutées sur des sites maîtres, vous pouvez désormais utiliser l’option AutomaticConfigSync pour synchroniser automatiquement la configuration GSLB en temps réel. Vous n’avez pas besoin de déclencher manuellement l’option AutoSync pour synchroniser la configuration.

Si vous tentez de synchroniser manuellement (avec la commande sync gslb config) un site alors qu’il est automatiquement synchronisé, un message d’erreur « Sync en cours » s’affiche. La synchronisation automatique ne peut pas être déclenchée pour un site en cours de synchronisation manuelle.

Attention :

À partir de Citrix ADC 12.1 build xx.xx, les interruptions SNMP sont générées lorsque vous synchronisez la configuration GSLB. Notez que dans la synchronisation en temps réel, l’état de synchronisation dans la première interruption SNMP est capturé comme échec. Vous pouvez ignorer cet état car une seconde interruption SNMP est automatiquement générée immédiatement après la première interruption avec l’état de synchronisation réel. Toutefois, si la synchronisation a également échoué lors de la deuxième tentative, l’interruption SNMP n’est pas générée car l’état de synchronisation n’a pas changé par rapport à l’état de synchronisation précédent.

Pour plus d’informations sur la configuration de l’appliance Citrix ADC pour générer des interruptions, reportez-vous à la section Configuration de Citrix ADC pour générer des interruptions SNMP.

Remarques :

  • Tous les journaux liés à la synchronisation en temps réel sont stockés dans le fichier /var/netscaler/gslb/periodic_sync.log.
  • Le fichier d’état de la synchronisation et le fichier de configuration par défaut sont stockés à l’emplacement /var/netscaler/gslb_sync.
  • L’activation d’AutomaticConfigSync à partir de la partition par défaut d’une appliance partitionnée n’est pas prise en charge. Cependant, il peut être activé à partir de toutes les autres partitions. Le fichier d’état de synchronisation et le fichier de configuration par défaut sont stockés à l’emplacement /var/partitions/<partition name>/netscaler/gslb_sync.

Meilleures pratiques pour l’utilisation de la fonction de synchronisation en temps réel

  • Il est recommandé que toutes les appliances Citrix ADC participant en tant que sites disposent de la version logicielle SameCitrix ADC.
  • Pour modifier le mot de passe du nœud RPC, modifiez d’abord le mot de passe sur le site esclave, puis sur le site maître.
  • Configurez les sites GSLB locaux sur chaque site participant à GSLB.
  • Activez AutomaticConfigSync sur l’un des sites où la configuration est effectuée. Ce site est finalement synchronisé avec d’autres sites GSLB.
  • S’il y a une nouvelle configuration ou si des modifications sont apportées à la configuration existante, vérifiez l’état à l’aide de la commande « show gslb SyncStatus » pour confirmer si les modifications sont synchronisées sur tous les sites ou s’il y a eu une erreur.

Pour activer la synchronisation en temps réel à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

set gslb parameter –automaticConfigSync (ENABLED | DISABLED)

Exemple :

set gslb parameter –automaticConfigSync ENABLED

Pour activer la synchronisation en temps réel à l’aide de l’interface graphique

  1. Accédez à Configuration > Gestion du trafic > GSLB > Modifier les paramètres GSLB.
  2. Sélectionnez ConfigSync automatique.

    Remarque : Cette option doit être activée uniquement sur le site où la configuration est effectuée.

Conseil

Pour plus d’informations sur les rubriques suivantes, reportez-vous à la section Synchronisation manuelle entre les sites participant à GSLB.

  • Aperçu de la synchronisation GSLB
  • Débogage des commandes déclenchées lors du processus de synchronisation