ADC

Synchronisation manuelle entre les sites participant au GSLB

La synchronisation manuelle de la configuration GSLB entre le site principal et les sites esclaves s’effectue de la manière suivante :

  • Le site principal détecte les différences entre la configuration de son propre site et celle du site esclave.
  • Le site principal applique la différence de configuration au site esclave.
  • Le site principal effectue la synchronisation de la configuration avec tous les sites esclaves de la configuration GSLB et termine le processus de synchronisation.

Important : Une fois qu’une configuration GSLB est synchronisée, elle ne peut être annulée sur aucun des sites GSLB. Effectuez la synchronisation uniquement si vous êtes certain que le processus de synchronisation ne remplace pas la configuration sur le site distant. La synchronisation des sites n’est pas souhaitable lorsque les sites locaux et distants ont des configurations différentes par conception, ce qui entraîne une panne du site. Si certaines commandes échouent et que d’autres réussissent, les commandes réussies ne sont pas annulées.

Points à noter

  • Si vous forcez une synchronisation (utilisez l’option « forcer la synchronisation »), l’appliance NetScaler supprime la configuration GSLB du site esclave. Le site principal configure ensuite le site esclave pour le rendre similaire à son propre site.
  • Pendant la synchronisation, si une commande échoue, la synchronisation n’est pas abandonnée. Les messages d’erreur sont enregistrés dans un fichier .err du répertoire /var/netscaler/gslb.
  • Si vous utilisez saveconfig cette option, les sites participant au processus de synchronisation enregistrent automatiquement leur configuration de la manière suivante :
    • Le site principal enregistre sa configuration juste avant de lancer le processus de synchronisation.
    • Les sites esclaves enregistrent leur configuration une fois le processus de synchronisation terminé. Un site esclave enregistre sa configuration uniquement si la différence de configuration lui a été appliquée correctement. Si la synchronisation échoue sur un site esclave, vous devez rechercher manuellement la cause de l’échec et prendre des mesures correctives.

Pour synchroniser une configuration GSLB à l’aide de l’interface de ligne de commande :

À l’invite de commandes, tapez les commandes suivantes pour synchroniser les sites GSLB et vérifier la configuration :

sync gslb config [-preview | -forceSync <string> | -nowarn | -saveconfig] [-debug]
show gslb syncStatus
<!--NeedCopy-->

Exemple :

sync gslb config

[WARNING]: Syncing config may cause configuration loss on other site.

Please confirm whether you want to sync-config (Y/N)? [N]:y

Sync Time: Dec 9 2011 10:56:9

Retrieving local site info: ok

Retrieving all participating gslb sites info: ok

Gslb_site1[Master]:

Getting Config: ok

Gslb_site2[Slave]:

Getting Config: ok

Comparing config: ok

Applying changes: ok

Done
<!--NeedCopy-->

Pour synchroniser une configuration GSLB à l’aide de l’interface graphique :

  1. Accédez à Gestion du trafic > GSLBTableau de bord.
  2. Cliquez surSynchronisation automatique GSLBet sélectionnez ForceSyn.
  3. Dans Nom du site GSLB, sélectionnez les sites GSLB qui doivent être synchronisés avec la configuration du nœud principal.

Aperçu de la synchronisation GSLB

En prévisualisant l’opération de synchronisation GSLB, vous pouvez voir les différences entre le nœud maître et chaque nœud esclave. En cas de divergence, vous pouvez résoudre les problèmes avant de synchroniser la configuration GSLB.

Pour prévisualiser la sortie de synchronisation GSLB à l’aide de l’interface de ligne de commande :

À l’invite de commandes, tapez la commande suivante :

sync gslb config -preview
<!--NeedCopy-->

Pour prévisualiser la sortie de synchronisation GSLB à l’aide de l’interface graphique :

  1. Accédez à Configuration > Gestion du trafic > GSLB > Tableau de bord.
  2. Cliquez surSynchronisation automatique GSLBet sélectionnez Aperçu.
  3. Cliquez sur Exécuter. Une fenêtre de progression affiche les éventuelles incohérences dans la configuration.

Débogage des commandes déclenchées lors du processus de synchronisation

Vous pouvez consulter l’état (réussite ou échec) de chaque commande déclenchée pendant le processus de synchronisation et résoudre les problèmes en conséquence.

Pour déboguer les commandes de synchronisation GSLB à l’aide de l’interface de ligne de commande :

À l’invite de commandes, tapez la commande suivante :

sync gslb config -debug
<!--NeedCopy-->

Pour déboguer les commandes de synchronisation GSLB à l’aide de l’interface graphique :

  1. Accédez àConfiguration>Gestion du trafic>GSLB> Tableau de bord.
  2. Cliquez surSynchronisation automatique GSLBet sélectionnez Debug.
  3. Cliquez sur Exécuter. Une fenêtre de progression affiche l’état de chaque commande déclenchée lors de la synchronisation.
Synchronisation manuelle entre les sites participant au GSLB