Citrix ADC

Configurar el protocolo de intercambio de métricas

Los centros de datos de un GSLB configuran métricas intercambian entre sí mediante el protocolo de intercambio de métricas (MEP), que es un protocolo propietario para el dispositivo Citrix ADC. El intercambio de la información de métrica comienza cuando se crea un sitio GSLB. Estas métricas incluyen información de carga, red y persistencia.

El MEP es necesario para el chequeo de estado de los centros de datos a fin de garantizar su disponibilidad. Una conexión para el intercambio de métricas de red (tiempo de ida y vuelta) puede ser iniciada por cualquiera de los centros de datos involucrados en el intercambio, pero una conexión para el intercambio de métricas de sitio siempre es iniciada por el centro de datos con la dirección IP inferior. De forma predeterminada, el centro de datos utiliza una dirección IP de subred (SNIP) para establecer una conexión con la dirección IP de un centro de datos diferente. Sin embargo, puede configurar un SNIP específico, una dirección IP virtual (VIP) o la dirección NSIP, como dirección IP de origen para el intercambio de métricas. El proceso de comunicación entre sitios GSLB utiliza el puerto TCP 3011 o 3009, por lo que este puerto debe estar abierto en firewalls que se encuentran entre los dispositivos Citrix ADC.

Nota: Puede configurar una dirección IP de sitio SNIP o GSLB como dirección IP de origen para el intercambio de métricas. Para obtener más información, consulte Configurar la dirección IP de origen para un nodo RPC.

Si los sitios de origen y destino (el sitio que inicia una conexión MEP y el sitio que recibe la solicitud de conexión, respectivamente) tienen configuradas direcciones IP privadas y públicas, los sitios intercambian información MEP mediante las direcciones IP públicas.

También puede enlazar monitores para comprobar el estado de los servicios remotos como se describe en “Servicios de supervisión de GSLB.” Cuando los monitores están enlazados, el intercambio de métricas no controla el estado del servicio remoto. Si un monitor está enlazado a un servicio remoto y el intercambio de métricas está habilitado, el monitor controla el estado de mantenimiento. La vinculación de los monitores al servicio remoto permite que el dispositivo Citrix ADC interactúe con un dispositivo de equilibrio de carga que no sea de Citrix ADC. El dispositivo Citrix ADC puede supervisar dispositivos que no sean de Citrix ADC, pero no puede realizar un equilibrio de carga en ellos a menos que los monitores estén vinculados a todos los servicios GSLB y solo se utilicen métodos de equilibrio de carga estático (como el round robin, la proximidad estática o los métodos basados en hash).

Con NetScaler versión 11.1.51.x o posterior, para evitar interrupciones innecesarias de los servicios, puede establecer un retraso de tiempo para marcar los servicios GSLB como DOWN cuando una conexión MEP se desactiva.

Estado MEP en una configuración de alta disponibilidad

En una configuración de alta disponibilidad, el nodo principal establece conexiones con los sitios remotos y el estado MEP no se sincroniza desde el nodo principal a los nodos secundarios. Por lo tanto, el estado MEP en el nodo secundario permanece DOWND. Cuando el nodo secundario se convierte en primario, establece conexiones MEP con el nuevo sitio GSLB y actualiza el estado MEP en consecuencia.

Habilitar el intercambio de métricas de sitio

Las métricas de sitio intercambiadas entre los sitios de GSLB incluyen el estado de cada servidor virtual de equilibrio de carga o de conmutación de contenido, el número actual de conexiones, la velocidad de paquetes actual y la información de uso del ancho de banda actual.

El dispositivo Citrix ADC necesita esta información para realizar el equilibrio de carga entre los sitios. El intervalo de intercambio métrico del sitio es de 1 segundo. Un servicio GSLB remoto debe estar enlazado a un servidor virtual GSLB local para permitir el intercambio de métricas de sitio con el servicio remoto.

Para habilitar o inhabilitar el intercambio de métricas de sitio mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba los siguientes comandos para habilitar o inhabilitar el intercambio de métricas de sitio y verificar la configuración:

set gslb site <siteName> -metricExchange (ENABLED|DISABLED)
show gslb site** <siteName>

Ejemplo:

set gslb site Site-GSLB-East-Coast -metricExchange ENABLED
set gslb site Site-GSLB-East-Coast -metricExchange DISABLED
show gslb site Site-GSLB-East-Coast

Para habilitar o inhabilitar el intercambio de métricas de sitio mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > GSLB > Sitios y seleccione el sitio.
  2. En el cuadro de diálogo Configurar sitio GSLB, seleccione la opción Intercambio de métricas.

Habilitar el intercambio de métricas de red

Si sus sitios GSLB utilizan el método de equilibrio de carga de tiempo de ida y vuelta (RTT), puede habilitar o inhabilitar el intercambio de información RTT sobre el servicio DNS local del cliente. Esta información se intercambia cada 5 segundos.

Para obtener más información sobre cómo cambiar el método GSLB a un método basado en RTT, consulte Métodos GSLB.

Para habilitar o inhabilitar el intercambio de información de métricas de red mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba los siguientes comandos para habilitar o inhabilitar el intercambio de información de métricas de red y verificar la configuración:

set gslb site <siteName> -nwmetricExchange (ENABLED|DISABLED)
show gslb site <<siteName>

Ejemplo:

set gslb site Site-GSLB-East-Coast -nwmetricExchange ENABLED
set gslb site Site-GSLB-East-Coast -nwmetricExchange DISABLED
show gslb site Site-GSLB-East-Coast

Para habilitar o inhabilitar el intercambio de información de métricas de red mediante la interfaz gráfica de usuario

  1. Desplácese hasta Administración del tráfico > GSLB > Sitios.
  2. En el cuadro de diálogo Configurar sitio GSLB, seleccione la opción Intercambio de métricas de red.

Configuración de un retardo de tiempo para que los servicios GSLB se marquen como DOWN cuando una conexión MEP se desactiva

Si el estado de una conexión MEP a un sitio remoto cambia a DOWN, el estado de todos los servicios GSLB de ese sitio remoto se marca como DOWN, aunque es posible que el sitio no sea DOWN.

Ahora puede establecer un retraso para permitir un tiempo para restablecer la conexión MEP antes de que el sitio se marque como DOWN. Si se realiza una copia de seguridad de la conexión MEP antes de que expire el retraso, los servicios no se verán afectados.

Por ejemplo, si establece el retraso 10, los servicios GSLB se marcarán como DOWN hasta que la conexión MEP haya estado DOWN durante 10 segundos. Si la conexión MEP vuelve a estar UP en 10 segundos, los servicios GSLB permanecen en estado UP.

Nota: Este retraso solo se aplica a los servicios no vinculados a un monitor. El retraso no afecta a los monitores de disparo.

Para establecer un retardo de tiempo mediante la interfaz de línea de comandos

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

set gslb parameter** - GSLBSvcStateDelayTime <sec>

Ejemplo:

set gslb parámetro: GslbsvcStateDelayTime 10

Para establecer un retardo de tiempo mediante la interfaz gráfica de usuario

  1. Vaya a Configuración > Administración del tráfico > GSLB > Cambiar configuración de GSLB.
  2. En el cuadro Tiempo de retardo de estado de servicio GSLB (segundos), escriba el retardo de tiempo en segundos.

Habilitar el intercambio de información de persistencia

Puede configurar el dispositivo Citrix ADC para proporcionar conexiones persistentes, de modo que una transmisión de cliente a cualquier servidor virtual de un grupo se pueda dirigir a un servidor que haya recibido transmisiones anteriores del mismo cliente.

Puede habilitar o inhabilitar el intercambio de información de persistencia en cada sitio. Esta información se intercambia una vez cada 5 segundos entre los dispositivos Citrix ADC que participan en GSLB.

Para obtener información detallada sobre la configuración de la persistencia, consulte Configuración de Conexiones Persistentes.

Para habilitar o inhabilitar el intercambio de información de persistencia mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba los siguientes comandos para habilitar o inhabilitar el intercambio de información de persistencia y verificar la configuración:

set gslb site <siteName> -sessionExchange (ENABLED|DISABLED)
show gslb site** <siteName>

Ejemplo:

set gslb site Site-GSLB-East-Coast -sessionExchange  ENABLED
set gslb site Site-GSLB-East-Coast -sessionExchange  DISABLED
show gslb site Site-GSLB-East-Coast

Para habilitar o inhabilitar el intercambio de información de persistencia mediante la interfaz gráfica de usuario

  1. Desplácese hasta Administración del tráfico > GSLB > Sitios y haga doble clic en el sitio.
  2. En el cuadro de diálogo Configurar sitio GSLB, active o desactive la casilla de verificación Intercambio de entrada de sesión de persistencia.