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 archivo de configuración más reciente a todos los sitios esclavos.
  • Cada sitio esclavo compara su propia configuración con el archivo de configuración más reciente 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.
  • La ubicación maestra prepara un archivo de registro con registros combinados de todas las ubicaciones esclavas.
  • 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 build 49.37, las capturas SNMP se generan al sincronizar la configuración de 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:
    • La ubicación maestra 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 de administrador, 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 usando 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