Citrix ADC

Sincronización manual entre los sitios que participan en GSLB

La sincronización manual de la configuración GSLB en la ubicación maestra y las ubicaciones esclavas se realiza de la siguiente manera:

  • La ubicación maestra detecta las diferencias entre la configuración de su propio sitio y el sitio esclavo.
  • La ubicación maestra aplica la diferencia de configuración al sitio esclavo.
  • La ubicación maestra realiza la sincronización de configuración con todos los sitios esclavos de la configuración de GSLB y completa el proceso de sincronización.

Importante: Después de sincronizar una configuración GSLB, la configuración no se puede revertir en ninguno de los sitios GSLB. Realice la sincronización solo si está seguro de que el proceso de sincronización no sobrescribe la configuración en el sitio remoto. La sincronización de sitios no es deseable cuando los sitios locales y remotos tienen configuraciones diferentes por diseño, lo que provoca una interrupción del sitio. Si algunos comandos fallan y algunos comandos tienen éxito, los comandos correctos no se deshacen.

Puntos a tener en cuenta

  • Si fuerza una sincronización (utilice la opción “forzar sincronización”), el dispositivo Citrix ADC elimina la configuración de GSLB del sitio esclavo. A continuación, el sitio maestro configura el sitio esclavo para que sea similar a su propio sitio.
  • Durante la sincronización, si un comando falla, la sincronización no se anula. Los mensajes de error se registran en un archivo.err del directorio /var/netscaler/gslb.
  • Si utiliza la saveconfig opción, los sitios que participan en el proceso de sincronización guardan automáticamente su configuración, de la siguiente manera:
    • La ubicación maestra guarda su configuración inmediatamente antes de iniciar el proceso de sincronización.
    • Los sitios esclavos guardan su configuración una vez finalizado el proceso de sincronización. Un sitio esclavo guarda su configuración solo si la diferencia de configuración se aplicó correctamente en él. Si la sincronización falla en un sitio esclavo, debe investigar manualmente la causa del error y realizar acciones correctivas.

Para sincronizar una configuración de GSLB mediante la CLI:

En el símbolo del sistema, escriba los siguientes comandos para sincronizar sitios GSLB y verificar la configuración:

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

Ejemplo:

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

Para sincronizar una configuración de GSLB mediante la GUI:

  1. Vaya a Gestión del tráfico > GSLB > Panel de control.
  2. Haga clic en Sincronización automática GSLB y seleccione ForceSyn.
  3. En Nombre de sitio de GSLB, seleccione los sitios de GSLB que se van a sincronizar con la configuración del nodo maestro.

Vista previa de la sincronización GSLB

Al previsualizar la operación de sincronización GSLB, puede ver las diferencias entre el nodo maestro y cada nodo esclavo. Si hay discrepancias, puede solucionar problemas antes de sincronizar la configuración de GSLB.

Para obtener una vista previa de la salida de sincronización GSLB mediante la CLI:

En el símbolo del sistema, escriba el siguiente comando:

sync gslb config -preview

Para obtener una vista previa de la salida de sincronización GSLB mediante la GUI:

  1. Vaya a Configuración > Administración del tráfico > GSLB > Panel de control.
  2. Haga clic en Sincronización automática GSLB y seleccione Vista previa.
  3. Haga clic en Ejecutar. Una ventana de progreso muestra cualquier discrepancia en la configuración.

Depuración de los comandos activados durante el proceso de sincronización

Puede ver el estado (éxito o error) de cada comando desencadenado durante el proceso de sincronización y solucionar los problemas correspondientes.

Para depurar los comandos de sincronización GSLB mediante la CLI:

En el símbolo del sistema, escriba el siguiente comando:

sync gslb config -debug

Para depurar los comandos de sincronización GSLB mediante la GUI:

  1. Vaya a Configuración > Administración del tráfico > GSLB > Panel de control.
  2. Haga clic en Sincronización automática GSLB y seleccione Depurar.
  3. Haga clic en Ejecutar. Una ventana de progreso muestra el estado de cada comando desencadenado durante la sincronización.

Sincronización manual entre los sitios que participan en GSLB