ADC

Configuración de GSLB para recuperación ante desastres

La capacidad de recuperación ante desastres es fundamental, porque el tiempo de inactividad es costoso. Un dispositivo NetScaler configurado para GSLB reenvía el tráfico al centro de datos con menos carga o con mejor rendimiento. Esta configuración, denominada configuración activa-activa, no solo mejora el rendimiento, sino que también proporciona recuperación ante desastres inmediata al redirigir el tráfico a otros centros de datos si un centro de datos que forma parte de la instalación falla. Como alternativa, puede configurar una configuración de GSLB activa y en espera únicamente para la recuperación ante desastres.

Configure GSLB para la recuperación ante desastres en una configuración de centro de datos activa y en espera

Una configuración de recuperación ante desastres convencional incluye un centro de datos activo y un centro de datos en espera. El centro de datos en espera es un sitio remoto. Cuando se produce una conmutación por error como resultado de un evento de desastre que hace que el centro de datos activo principal quede inactivo, el centro de datos en espera entra en funcionamiento.

La configuración de la recuperación ante desastres en una configuración de centro de datos en espera activa consiste en las siguientes tareas.

  • Cree el centro de datos activo.
    • Agregue un sitio GSLB local.
    • Agregue un servidor virtual GSLB, que representa el centro de datos activo.
    • Enlazar el dominio al servidor virtual GSLB.
    • Agregue los servicios gslb y vincule los servicios al servidor virtual GSLB activo.
  • Cree el centro de datos en espera.
    • Agregue un sitio gslb remoto.
    • Agregue un gslb vserver, que representa el centro de datos en espera.
    • Agregue los servicios gslb, que representan el centro de datos en espera, y vincule los servicios al servidor virtual gslb en espera.
    • Designe el centro de datos en espera configurando el servidor virtual GSLB en espera como servidor virtual de respaldo para el servidor virtual GSLB activo.

Una vez configurado el centro de datos principal, replicar la configuración del centro de datos de copia de seguridad y designarlo como el sitio GSLB en espera designando un servidor virtual GSLB en ese sitio como servidor virtual de copia de seguridad.

Para obtener más información sobre cómo configurar una configuración GSLB básica, consulte Configuración de entidades GSLB individualmente.

Para designar el sitio GSLB en espera mediante la interfaz de línea de comandos

Tanto en el sitio activo como en el sitio remoto, en la línea de comandos, escriba:

set gslb vserver <name> -backupVserver <string>
<!--NeedCopy-->

Ejemplo:

set gslb vserver vserver-GSLB-1 -backupVServer vserver-GSLB-2
<!--NeedCopy-->

Para configurar el sitio en espera 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 del sitio principal.
  2. Haga clic en la sección Servidor virtual de respaldo y seleccione un servidor virtual de respaldo.

De forma predeterminada, una vez que el servidor virtual principal se activa, comienza a recibir tráfico. Sin embargo, si desea que el tráfico se dirija al servidor virtual de respaldo incluso después de que el servidor virtual principal esté activo, utilice la opción “inhabilitar el servidor principal cuando esté inactivo”.

Configurar la recuperación ante desastres en una configuración de centro de datos activo-activo

Una implementación de GSLB activa y activa, en la que ambos sitios de GSLB estén activos, elimina cualquier riesgo que pueda surgir al tener un centro de datos en espera. Con esta configuración, el contenido web o de la aplicación se puede reflejar en ubicaciones geográficamente separadas. Esto garantiza que los datos estén disponibles de forma uniforme en cada centro de datos distribuido.

Para configurar el GSLB para la recuperación ante desastres en una configuración de centro de datos activo-activo, primero debe configurar la configuración básica de GSLB en el primer centro de datos y, a continuación, configurar todos los demás centros de datos.

Primero cree al menos dos sitios GSLB. A continuación, para el sitio local, cree un servidor virtual GSLB y servicios GSLB y vincule los servicios al servidor virtual. A continuación, cree los servicios ADNS y vincule el dominio para el que está configurando GSLB al servidor virtual GSLB del sitio local. Por último, en el sitio local, cree un servidor virtual de equilibrio de carga con la misma dirección IP del servidor virtual que el servicio GSLB.

Una vez que haya configurado el primer centro de datos, duplique la configuración para otros centros de datos que forman parte de la configuración.

Para obtener más información sobre cómo configurar una configuración GSLB básica, consulte Configuración de entidades GSLB individualmente.

Configuración de la recuperación ante desastres con Round Robin ponderado

Al configurar GSLB para que utilice el método de todos contra todos ponderados, se añaden ponderaciones a los servicios de GSLB y el porcentaje configurado del tráfico entrante se envía a cada sitio de GSLB. Por ejemplo, puede configurar su configuración de GSLB para reenviar el 80 por ciento del tráfico a un sitio y el 20 por ciento del tráfico a otro. Después de hacer esto, el dispositivo NetScaler enviará cuatro solicitudes al primer sitio por cada solicitud que envíe al segundo.

Para configurar el método de asignación por turnos ponderados, primero cree dos sitios GSLB, local y remoto. A continuación, para el sitio local, cree un servidor virtual GSLB y servicios GSLB y vincule los servicios al servidor virtual. Configure el método GSLB como método de operación por turnos. A continuación, cree los servicios ADNS y vincule el dominio para el que está configurando GSLB al servidor virtual GSLB. Por último, cree un servidor virtual de equilibrio de carga con la misma dirección IP del servidor virtual que el servicio GSLB.

Cada servicio que representa un servidor físico de la red tiene asociados pesos. Por lo tanto, al servicio GSLB se le asigna un peso dinámico que es la suma de los pesos de todos los servicios enlazados a él. A continuación, el tráfico se divide entre los servicios de GSLB en función de la relación entre el peso dinámico del servicio en particular y el peso total. También puede configurar pesos individuales para cada servicio GSLB en lugar del peso dinámico.

Si los servicios no tienen pesos asociados a ellos, puede configurar el servidor virtual GSLB para que utilice el número de servicios enlazados a él para calcular el peso dinámicamente.

Para obtener más información sobre cómo configurar una configuración GSLB básica, consulte Configuración de entidades GSLB individualmente.

Una vez que configure una configuración básica de GSLB, debe configurar el método de round robin ponderado de modo que el tráfico se divida entre los sitios GSLB configurados de acuerdo con los pesos configurados para los servicios individuales.

Para configurar un servidor virtual para asignar pesos a los servicios mediante la interfaz de línea de comandos

En la línea de comandos, escriba uno de los siguientes comandos, en función de si desea crear un nuevo servidor virtual de equilibrio de carga o configurar uno existente:

add lb vserver <name>@ -weight <WeightValue> <ServiceName>  
set lb vserver <name>@ -weight <WeightValue> <ServiceName>  
<!--NeedCopy-->

Ejemplo:

add lb vserver Vserver-LB-1 -weight 4 Service-HTTP-1
set lb vserver Vserver-LB-1 -weight 4 Service-HTTP-1
<!--NeedCopy-->

Para establecer el peso dinámico mediante la interfaz de línea de comandos

En la línea de comandos, escriba:

set gslb vserver <name> -dynamicWeight DynamicWeightType
<!--NeedCopy-->

Ejemplo:

set gslb vserver Vserver-GSLB-1 -dynamicWeight ServiceWeight
<!--NeedCopy-->

Para añadir pesos a los servicios GSLB mediante la interfaz de línea de comandos

En la línea de comandos, escriba:

set gslb vserver <name> -serviceName GSLBServiceName -weight WeightValue
<!--NeedCopy-->

Ejemplo:

set gslb vserver Vserver-GSLB-1 -serviceName Service-GSLB-1 -weight 1
<!--NeedCopy-->

Para configurar un servidor virtual para asignar pesos a los servicios mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales y haga doble clic en el servidor virtual (por ejemplo, vServer-LB-1).
  2. Haz clic en la sección Servicios y establece el peso de un servicio.

Para añadir pesos a los servicios GSLB 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 (por ejemplo, vServer-GSLB-1)
  2. Haga clic en la sección Servicios y defina el peso del servicio en el campo Peso.

Para establecer el peso dinámico 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 (por ejemplo, vServer-GSLB-1).
  2. Haga clic en la sección Método y, en la lista desplegable de peso dinámico, seleccione SERVICEWEIGHT.

Configuración para la recuperación ante desastres con la persistencia del centro de datos

La persistencia del centro de datos es necesaria para las aplicaciones web que requieren mantener una conexión con el mismo servidor en lugar de equilibrar la carga de las solicitudes. Por ejemplo, en un portal de comercio electrónico, es fundamental mantener una conexión entre el cliente y el mismo servidor. Para estas aplicaciones, la persistencia del redireccionamiento HTTP se puede configurar en una configuración activa-activa.

Para configurar GSLB para la recuperación ante desastres con persistencia en el centro de datos, primero debe configurar la configuración básica de GSLB y, a continuación, configurar la persistencia del redireccionamiento HTTP.

Primero cree dos sitios GSLB, locales y remotos. A continuación, para el sitio local, cree un servidor virtual GSLB y servicios GSLB y vincule los servicios al servidor virtual. A continuación, cree los servicios ADNS y vincule el dominio para el que está configurando GSLB al servidor virtual GSLB del sitio local. A continuación, cree un servidor virtual de equilibrio de carga con la misma dirección IP del servidor virtual que el servicio GSLB. Por último, duplique los pasos anteriores para la configuración remota o configure el dispositivo NetScaler para que sincronice automáticamente la configuración de GSLB.

Para obtener más información sobre cómo configurar una configuración GSLB básica, consulte Configuración de entidades GSLB individualmente.

Una vez que haya configurado una configuración básica de GSLB, configure la precedencia de redirección HTTP para habilitar la persistencia del centro de datos.

Para configurar la redirección HTTP mediante la interfaz de línea de comandos

En la línea de comandos, escriba los siguientes comandos para configurar la redirección HTTP y comprobar la configuración:

set gslb service <serviceName> -sitePersistence <sitePersistence> -sitePrefix <string>
show gslb service <serviceName>
<!--NeedCopy-->

Ejemplo:

set gslb service Service-GSLB-1 -sitePersistence HTTPRedirect -sitePrefix vserver-GSLB-1
show gslb service Service-GSLB-1
<!--NeedCopy-->

Para configurar la redirección HTTP mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > GSLB > Servicios y haga doble clic en el servicio GSLB que desee configurar.
  2. Haga clic en la sección Persistencia del sitio, seleccione la opción HttpRedirect y, en el cuadro de texto Prefijo del sitio, introduzca el prefijo del sitio (por ejemplo, vServer-GSLB-1).

Nota

Cuando la persistencia del sitio no está configurada y si un servidor virtual de equilibrio de carga que está configurado como servicio GSLB local está INACTIVO, las solicitudes HTTP se redirigen a otros sitios GSLB en buen estado mediante una redirección 302.