Citrix ADC

Sincronización en tiempo real entre sitios que participan en GSLB

Si quiere sincronizar automáticamente la configuración de GSLB entre sitios esclavos cuando los comandos se ejecutan en sitios maestros, ahora puede utilizar la opción AutomaticConfigSync para sincronizar automáticamente la configuración de GSLB en tiempo real. No es necesario activar manualmente la opción AutoSync para sincronizar la configuración.

La sincronización en tiempo real se realiza de la siguiente manera:

  • La ubicación maestra envía su último archivo de configuración a todos los sitios esclavos.
  • Cada sitio esclavo compara su propia configuración con el último archivo de configuración enviado por la ubicación maestra. El sitio esclavo identifica la diferencia en la configuración y aplica la configuración delta para su propio sitio.
  • El sitio esclavo genera registros de estado en cada paso y los copia en un archivo en una ubicación específica.
  • La ubicación maestra extrae los archivos de registro de estado de la ubicación especificada.
  • El sitio maestro prepara un archivo de registro con registros combinados de todos los sitios esclavos.
  • Este archivo de registro combinado se almacena en el archivo /var/netscaler/gslb/periodic_sync.log.

Si intenta sincronizar manualmente (con el sync gslb config comando) un sitio mientras se está sincronizando automáticamente, aparece un mensaje de error “Sincronización en curso”. La sincronización automática no se puede activar para un sitio que está en proceso de sincronizarse manualmente.

Atención:

A partir de Citrix ADC 12.1 compilación 49.37, se generan capturas SNMP al sincronizar la configuración GSLB. En la sincronización en tiempo real, el estado de sincronización en la primera captura SNMP se captura como error. Puede ignorar este estado porque una segunda captura SNMP se genera automáticamente inmediatamente después de la primera captura con el estado de sincronización real. Sin embargo, si la sincronización también falló en el segundo intento, la captura SNMP no se genera porque el estado de sincronización no ha cambiado con respecto al estado de sincronización anterior.

Para obtener información detallada sobre la configuración del dispositivo Citrix ADC para generar capturas, consulte Configuración del Citrix ADC para generar capturas SNMP.

Puntos a tener en cuenta

  • El archivo de registro consolidado relacionado con la sincronización en tiempo real se almacena en el directorio /var/netscaler/gslb/periodic_sync.log.
  • El archivo de configuración predeterminado se almacena en el directorio /var/netscaler/gslb_sync/.
  • La ubicación maestra utiliza la siguiente estructura de directorios:
    • El sitio maestro almacena todos sus archivos en el directorio /var/netscaler/gslb_sync/master.
    • El sitio maestro almacena su archivo de configuración que debe sincronizarse con los sitios esclavos, en el directorio /var/netscaler/gslb_sync/master/gslbconf/.
    • Los archivos de estado extraídos de todos los sitios esclavos se almacenan en el directorio /var/netscaler/gslb_sync/master/slavestatus/.
  • El sitio esclavo utiliza la siguiente estructura de directorios:
    • El sitio esclavo recoge el último archivo de configuración que se aplicará desde el directorio /var/netscaler/gslb_sync/slave/gslbconf.
    • El sitio esclavo almacena su archivo de estado en el directorio /var/netscaler/gslb_sync/slave/gslbstatus.
  • En una configuración de partición admin, se mantiene la misma estructura de directorios en la ubicación: /var/partitions/partition name/netscaler/gslb_sync.

Prácticas recomendadas para utilizar la función de sincronización en tiempo real

  • Se recomienda que todos los dispositivos Citrix ADC que participan como sitios tengan la misma versión de software Citrix ADC.
  • Para cambiar la contraseña del nodo RPC, cambie primero la contraseña en el sitio esclavo y, a continuación, en el sitio maestro.
  • Configure los sitios GSLB locales en cada sitio que participe en GSLB.
  • Habilite AutomaticConfigSync en uno de los sitios donde se realiza la configuración. Este sitio finalmente se sincroniza con otros sitios GSLB.
  • Si hay una nueva configuración o se realizan cambios en la configuración existente, asegúrese de comprobar el estado mediante el comando “show gslb syncStatus” para confirmar si los cambios están sincronizados en todos los sitios o si hubo algún error.

Para habilitar la sincronización en tiempo real mediante la CLI

En el símbolo del sistema, escriba:

set gslb parameter –automaticConfigSync (ENABLED | DISABLED)

Ejemplo:

set gslb parameter –automaticConfigSync ENABLED

Para habilitar la sincronización en tiempo real mediante la interfaz gráfica de usuario

  1. Vaya a Configuración > Administración del tráfico > GSLB > Cambiar configuración de GSLB.
  2. Seleccione ConfigSync automática.

    Nota: Esta opción debe estar habilitada solo en el sitio donde se realiza la configuración.

Sugerencia

Para obtener información sobre los temas siguientes, consulte Sincronización manual entre los sitios que participan en GSLB.

  • Vista previa de la sincronización GSLB
  • Depuración de los comandos activados durante el proceso de sincronización

Sincronización en tiempo real entre sitios que participan en GSLB