ADC

Personalizar la configuración de GSLB

Una vez que la configuración básica de GSLB esté operativa, puede personalizarla modificando el ancho de banda de un servicio de GSLB, configurando los servicios GSLB basados en CNAME, la proximidad estática, el RTT dinámico, las conexiones persistentes o los pesos dinámicos de los servicios, o cambiando el método GSLB.

También puede configurar la supervisión de los servicios GSLB para determinar sus estados.

Esta configuración depende de la implementación de la red y de los tipos de clientes que espera conectar a sus servidores.

Modificar el número máximo de conexiones o el ancho de banda máximo para un servicio GSLB

Puede restringir la cantidad de clientes nuevos que pueden conectarse simultáneamente a un servidor virtual de equilibrio de carga o conmutación de contenido configurando el número máximo de clientes o el ancho de banda máximo para el servicio GSLB que representa el servidor virtual.

Para modificar el ancho de banda o los clientes máximos de un servicio GSLB mediante la interfaz de línea de comandos

En la línea de comandos, escriba el siguiente comando para modificar el número máximo de conexiones de cliente o el ancho de banda máximo de un servicio GSLB y comprobar la configuración:

set gslb service <serviceName> [-maxClients <positive_integer>] [-maxBandwidth <positive_integer>]
show gslb service <serviceName>
<!--NeedCopy-->

Ejemplo:

set glsb service Service-GSLB-1 –maxBandwidth 100 –maxClients 100
show gslb service Service-GSLB-1
<!--NeedCopy-->

Para modificar el ancho de banda o los clientes máximos de un servicio GSLB mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > GSLB > Serviciosy haga doble clic en un servicio.
  2. Haga clic en la sección Otros ajustes y defina los siguientes parámetros:
    • Cantidad máxima de clientes — Cantidad máxima de clientes
    • Ancho de banda máximo: ancho de banda máximo

Cree servicios GSLB basados en CNAME

Para configurar un servicio GSLB, puede utilizar la dirección IP del servidor o un nombre canónico del servidor. Si desea ejecutar varios servicios (como un FTP y un servidor web, cada uno de los cuales se ejecuta en puertos diferentes) desde una única dirección IP o ejecutar varios servicios HTTP en el mismo puerto, con nombres diferentes y en el mismo host físico, puede utilizar nombres canónicos (CNAMES) para los servicios.

Por ejemplo, puede tener dos entradas en DNS como ftp.example.com y www.example.com para los servicios FTP y los servicios HTTP del mismo dominio, example.com. Los servicios GSLB basados en CNAME son útiles en una configuración de resolución de dominios multinivel o en el balanceo de cargas de dominios multinivel. La configuración de un servicio GSLB basado en CNAME también puede ayudar si es probable que cambie la dirección IP del servidor físico.

Si configura los servicios GSLB basados en CNAME para un dominio GSLB, cuando se envía una consulta para el dominio GSLB, el dispositivo NetScaler proporciona un CNAME en lugar de una dirección IP. Si el registro A de este registro CNAME no está configurado, el cliente debe consultar la dirección IP en el dominio CNAME. Si el registro A de este registro CNAME está configurado, el dispositivo NetScaler proporciona al CNAME el registro A correspondiente (dirección IP). El dispositivo NetScaler gestiona la resolución final de la consulta DNS, según lo determinado por el método GSLB. Los registros CNAME se pueden mantener en un dispositivo NetScaler diferente o en un sistema de terceros.

En un servicio GSLB basado en direcciones IP, el estado de un servicio viene determinado por el estado del servidor que representa. Sin embargo, un servicio GSLB basado en CNAME tiene su estado configurado en UP de forma predeterminada; la dirección IP (VIP) del servidor virtual ni el protocolo de intercambio de métricas (MEP) no se utilizan para determinar su estado. Si un monitor de escritorio está enlazado a un servicio GSLB basado en CNAME, el estado del servicio se determina de acuerdo con el resultado de las sondas del monitor.

Puede vincular un servicio GSLB basado en CNAME únicamente a un servidor virtual GSLB que tenga el tipo de registro DNS como CNAME. Además, un dispositivo NetScaler puede contener como máximo un servicio GSLB con una entrada CNAME determinada.

Las siguientes son algunas de las funciones compatibles con un servicio GSLB basado en CNAME:

  • Se admite la afinidad de sitios basada en directivas GSLB, con el CNAME como ubicación preferida.
  • Se admite la persistencia de la IP de origen. La entrada de persistencia contiene la información CNAME en lugar de la dirección IP y el puerto del servicio seleccionado.

Las siguientes son las limitaciones de los servicios GSLB basados en CNAME:

  • No se admite la persistencia del sitio, ya que el servicio al que hace referencia un CNAME puede estar presente en cualquier ubicación de terceros.
  • No se admite la respuesta con múltiples direcciones IP porque un dominio no puede tener varias entradas CNAME.
  • Source IP Hash y Round Robin son los únicos métodos de equilibrio de carga admitidos. No se admite el método de proximidad estática porque un CNAME no está asociado a una dirección IP y la proximidad estática solo se puede mantener de acuerdo con las direcciones IP.

Nota: La función de respuesta descendente vacía debe estar habilitada en el servidor virtual GSLB al que se vincula el servicio GSLB basado en CNAME. Si habilita la función de respuesta descendente vacía, cuando un servidor virtual GSLB esté INACTIVO o inhabilitado, la respuesta a una consulta de DNS, para los dominios enlazados a este servidor virtual, contiene un registro vacío sin direcciones IP, en lugar de un código de error.

Para crear un servicio GSLB basado en CNAME mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

add gslb service <serviceName> -cnameEntry <string> -siteName <string>
<!--NeedCopy-->

Ejemplo:

add gslb service Service-GSLB-1 -cnameEntry transport.mycompany.com -siteName Site-GSLB-East-Coast
add gslb service Service-GSLB-2 -cnameEntry finance.mycompany.com -siteName Site-GSLB-West-Coast
<!--NeedCopy-->

Para crear un servicio GSLB basado en CNAME mediante la utilidad de configuración

  1. Vaya aAdministración del tráfico>GSLB > Servicios.
  2. Cree un servicio y defina el tipo como Canonical NameBased.

Configurar el estado de transición fuera de servicio (TROFS) en GSLB

Al configurar la persistencia en un servidor virtual GSLB al que está enlazado un servicio, el servicio sigue atendiendo las solicitudes del cliente incluso después de estar inhabilitado, y solo acepta nuevas solicitudes o conexiones para cumplir con la persistencia. Tras un período de tiempo configurado, conocido como período de cierre gradual, no se dirigen nuevas solicitudes ni conexiones al servicio y se cierran todas las conexiones existentes.

Al inhabilitar un servicio, puede especificar un período de cierre correcto, en segundos, mediante el argumento delay. Durante el período de cierre correcto, si el servicio está enlazado a un servidor virtual, su estado aparece como Fuera de servicio.

Configurar pesos dinámicos para los servicios

En una red típica, hay servidores que tienen una mayor capacidad de tráfico que otros. Sin embargo, con una configuración de equilibrio de carga normal, la carga se distribuye de manera uniforme entre todos los servicios, aunque los diferentes servicios representen servidores con capacidades diferentes.

Para optimizar los recursos de GSLB, puede configurar ponderaciones dinámicas en un servidor virtual de GSLB. Los pesos dinámicos pueden basarse en el número total de servicios enlazados al servidor virtual o en la suma de los pesos de los servicios individuales enlazados al servidor virtual. La distribución del tráfico se basa entonces en los pesos configurados para los servicios.

Cuando se configuran los pesos dinámicos en el servidor virtual GSLB, las solicitudes se distribuyen según el método de equilibrio de carga, el peso del servicio GSLB y el peso dinámico. El producto del peso del servicio GSLB y el peso dinámico se conoce como peso acumulado. Por lo tanto, cuando se configura el peso dinámico en el servidor virtual GSLB, las solicitudes se distribuyen según el método de equilibrio de carga y el peso acumulado.

Cuando el peso dinámico de un servidor virtual está desactivado, el valor numérico se establece en 1. Esto garantiza que el peso acumulado sea un entero distinto de cero en todo momento.

El peso dinámico se puede basar en el número total de servicios activos vinculados a los servidores virtuales de equilibrio de carga o en los pesos asignados a los servicios.

Considere una configuración con dos sitios GSLB configurados para un dominio y cada sitio tiene dos servicios que pueden servir al cliente. Si un servicio de cualquiera de los sitios deja de funcionar, el otro servidor de ese sitio tiene que gestionar el doble de tráfico que un servicio del otro sitio. Si el peso dinámico se basa en la cantidad de servicios activos, el sitio con ambos servicios activos tiene el doble de peso que el sitio con un servicio inactivo y, por lo tanto, recibe el doble de tráfico.

Como alternativa, considere una configuración en la que los servicios del primer sitio representen servidores que sean dos veces más potentes que los servidores del segundo sitio. Si el peso dinámico se basa en los pesos asignados a los servicios, se puede enviar el doble de tráfico al primer sitio que al segundo.

Nota: Para obtener más información sobre la asignación de ponderaciones a servicios de equilibrio de cargas, consulte Asignación de ponderaciones a servicios.

Como ejemplo de cómo se calcula el peso dinámico, considere un servidor virtual GSLB que tiene un servicio GSLB vinculado a él. El servicio GSLB representa un servidor virtual de equilibrio de carga que, a su vez, tiene dos servicios enlazados a él. El peso asignado al servicio GSLB es 3. Los pesos asignados a los dos servicios son 1 y 2, respectivamente. En este ejemplo, cuando el peso dinámico se establece en:

  • Desactivado: elpeso acumulado del servidor virtual GSLB es el producto del peso dinámico (desactivado = 1) y el peso del servicio GSLB (3), por lo que el peso acumulado es 3.
  • SERVICECOUNT: El recuento es la suma del número de servicios enlazados a los servidores virtuales de equilibrio de carga correspondientes al servicio GSLB (2), y el peso acumulado es el producto del peso dinámico (2) y el peso del servicio GSLB (3), que es 6.
  • PESO DEL SERVICIO: El peso dinámico es la suma de los pesos de los servicios enlazados a los servidores virtuales de equilibrio de carga correspondientes al servicio GSLB (3), y el peso acumulado es el producto del peso dinámico (3) y el peso del servicio GSLB (3), que es 9.

Nota: Los pesos dinámicos no se aplican cuando se configuran servidores virtuales de conmutación de contenido.

Para configurar un servidor virtual GSLB para que utilice ponderaciones dinámicas mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

set gslb vserver <name> -dynamicWeight SERVICECOUNT | SERVICEWEIGHT
<!--NeedCopy-->

Ejemplo:

set gslb vserver vserver-GSLB-1 -dynamicWeight SERVICECOUNT
<!--NeedCopy-->

Para configurar el servidor virtual GSLB para que utilice ponderaciones dinámicas mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > GSLB > Servidores virtuales y haga doble clic en el servidor virtual GSLB cuyo método desee cambiar (por ejemplo, vServer-GSLB-1).
  2. Haga clic en la secciónMétodoy, en la lista desplegable depeso dinámico, seleccioneSERVICECOUNT o SERVICEWEIGHT.
Personalizar la configuración de GSLB