Supervisar los servicios de GSLB

Cuando vincula un servicio remoto a un servidor virtual GSLB, los sitios GSLB intercambian información de métrica, incluida la información de métrica de red, que es la información de tiempo de ida y vuelta y la información de persistencia.

Si se pierde momentáneamente una conexión de intercambio de métricas entre cualquiera de los sitios participantes, el sitio remoto se marca como DOWN y el equilibrio de carga se realiza en los sitios restantes que están UP. Cuando el intercambio de métricas para un sitio es DOWN, los servicios remotos que pertenecen al sitio también se marcan DOWN.

El dispositivo Citrix ADC evalúa periódicamente el estado de los servicios GSLB remotos mediante MEP o monitores vinculados explícitamente a los servicios remotos. No es necesario vincular monitores explícitos a servicios locales, ya que el estado del servicio GSLB local se actualiza de forma predeterminada mediante el MEP. Sin embargo, puede vincular monitores explícitos a un servicio remoto. Cuando los monitores están vinculados explícitamente, el estado del servicio remoto no se controla mediante el intercambio de métricas.

De forma predeterminada, cuando se vincula un monitor a un servicio GSLB remoto, el dispositivo Citrix ADC utiliza el estado del servicio notificado por el monitor. Sin embargo, puede configurar el dispositivo Citrix ADC para que utilice monitores para evaluar servicios en las siguientes situaciones:

  • Utilice siempre monitores (configuración predeterminada).
  • Utilice monitores cuando MEP esté DOWN.
  • Utilice monitores cuando los servicios remotos y MEP estén DOWN.

La segunda y tercera de las configuraciones anteriores permiten que el dispositivo deje de supervisar cuando MEP está UP. Por ejemplo, en una configuración jerárquica de GSLB, un sitio de GSLB proporciona la información MEP acerca de sus sitios secundarios a su sitio principal. Este sitio intermedio puede evaluar el estado del sitio secundario como DOWN debido a problemas de red, aunque el estado real del sitio es UP. En este caso, puede vincular monitores a los servicios del sitio principal e inhabilitar MEP para determinar el estado real del servicio remoto. Esta opción le permite controlar la forma en que se determinan los estados de los servicios remotos.

Para utilizar monitores, primero crearlos y, a continuación, vincularlos a los servicios GSLB.

Configurar desencadenador de monitor

Puede configurar un sitio GSLB para que utilice siempre monitores (el valor predeterminado), use monitores cuando MEP está inactivo o use monitores cuando el servicio remoto y MEP están inactivo. En los dos últimos casos, el dispositivo Citrix ADC deja de supervisar cuando MEP vuelve al estado UP.

Para configurar la activación del monitor mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

set gslb site <siteName> –triggerMonitor (ALWAYS | MEPDOWN | MEPDOWN_SVCDOWN)

Ejemplo:

set gslb site Site-GSLB-North-America –triggerMonitor Always

Para configurar la activación del monitor mediante la utilidad de configuración

  1. Desplácese hasta Administración del tráfico > GSLB > Sitios y haga doble clic en el sitio.
  2. En la lista desplegable Monitores de disparo, seleccione una opción para cuándo activar la supervisión.

Agregar o quitar monitores

Para agregar un monitor, especifique el tipo y el puerto. No se puede quitar un monitor enlazado a un servicio. Primero debe desvincular el monitor del servicio.

Para agregar un monitor mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba los siguientes comandos para crear un monitor y verificar la configuración:

add lb monitor <monitorName> -type <monitorType> -destPort <portNumber>

show lb monitor <monitorName>

Ejemplo:

add lb monitor monitor-HTTP-1 -type HTTP -destPort 80
show lb monitor monitor-HTTP-1

Para quitar un monitor mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

rm lb monitor <monitorName>

Para agregar un monitor mediante la utilidad de configuración

Vaya a Administración del tráfico > Equilibrio de carga > Monitores y agregue o elimine un monitor.

Vincular monitores a un servicio GSLB

Una vez que cree monitores, debe vincularlos a los servicios GSLB. Al vincular monitores a los servicios, puede especificar un peso para el monitor. Después de vincular uno o más monitores ponderados, puede configurar un umbral de monitor para el servicio. Este umbral baja el servicio si la suma de los pesos del monitor enlazado cae por debajo del valor del umbral.

Nota: En la utilidad de configuración, puede establecer tanto el peso como el umbral de supervisión al mismo tiempo que vincula el monitor. Al utilizar la línea de comandos, debe emitir un comando independiente para establecer el umbral de supervisión del servicio.

Para enlazar el monitor al servicio GSLB mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

bind monitor <name> <serviceName> [ -state (Enabled | Disabled) ] -weight <positiveInteger>

Ejemplo:

bind monitor monitor-HTTP-1 service-GSLB-1 -state enabled -weight 2

Para establecer el umbral de supervisión para un servicio GSLB mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

set gslb service <ServiceName> -monThreshold <PositiveInteger>

Ejemplo:

set gslb service service-GSLB-1 -monThreshold 9

Para enlazar el monitor al servicio GSLB mediante la utilidad de configuración

  1. Vaya a Gestión de tráfico > GSLB > Servicios.
  2. Haga clic en la sección Monitor y enlaza el monitor al servicio GSLB.

Para establecer el umbral de supervisión para un servicio GSLB mediante la utilidad de configuración

  1. Vaya a Gestión de tráfico > GSLB > Servicios.
  2. Haga clic en la sección Supervisar Umbral e introduzca un valor de umbral.