Configurar GSLB para recuperación ante desastres

La capacidad de recuperación ante desastres es crítica, ya que el tiempo de inactividad es costoso. Un dispositivo Citrix ADC configurado para GSLB reenvía el tráfico al centro de datos menos cargado o al 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 enrutar el tráfico a otros centros de datos si un centro de datos que forma parte de la instalación falla. Alternativamente, puede configurar una configuración de GSLB activa en espera solo para recuperación ante desastres.

Configurar GSLB para recuperación ante desastres en una configuración de centro de datos activo en espera

Una configuración convencional de recuperación ante desastres 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 esté 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 activo en espera consiste en las siguientes tareas.

  • Cree el centro de datos activo.
    • Agregue un sitio GSLB local.
    • Agregue un vserver GSLB, que representa el centro de datos activo.
    • Enlazar el dominio al servidor virtual GSLB.
    • Agregue 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 vserver gslb, que representa el centro de datos en espera.
    • Agregue servicios gslb que representan el centro de datos en espera y vincule los servicios al servidor vserver gslb en espera.
    • Designe el centro de datos en espera configurando el servidor virtual GSLB en espera como servidor virtual de copia de seguridad 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 básica de GSLB, 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 el símbolo del sistema, escriba:

set gslb vserver <name> -backupVserver <string>

Ejemplo:

set gslb vserver vserver-GSLB-1 -backupVServer vserver-GSLB-2

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 copia de seguridad y seleccione un servidor virtual de copia de seguridad.

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 copia de seguridad incluso después de que el servidor virtual principal se active, utilice la opción ‘inhabilitar primario al activo’.

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

Una implementación activa de GSLB, 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 tal 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 siempre disponibles en cada centro de datos distribuido.

Para configurar GSLB para 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 servicios ADNS y vincule el dominio para el que está configurando GSLB al servidor virtual GSLB en el sitio local. Finalmente, 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 básica de GSLB, consulte Configuración de entidades GSLB individualmente.

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

Cuando configura GSLB para que utilice el método round robin ponderado, los pesos se agregan a los servicios GSLB y el porcentaje configurado de tráfico entrante se envía a cada sitio GSLB. Por ejemplo, puede configurar la 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 hacerlo, el dispositivo Citrix ADC enviará cuatro solicitudes al primer sitio por cada solicitud que envíe al segundo.

Para configurar el método round robin ponderado, 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. Configure el método GSLB como round robin. A continuación, cree 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 pesos asociados. Por lo tanto, al servicio GSLB se le asigna un peso dinámico que es la suma de pesos de todos los servicios vinculados a él. El tráfico se divide entonces 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 básica de GSLB, 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 el símbolo del sistema, escriba uno de los siguientes comandos, dependiendo 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>  

Ejemplo:

add lb vserver Vserver-LB-1 -weight 4 Service-HTTP-1
set lb vserver Vserver-LB-1 -weight 4 Service-HTTP-1

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

En el símbolo del sistema, escriba:

set gslb vserver <name> -dynamicWeight DynamicWeightType

Ejemplo:

set gslb vserver Vserver-GSLB-1 -dynamicWeight ServiceWeight

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

En el símbolo del sistema, escriba:

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

Ejemplo:

set gslb vserver Vserver-GSLB-1 -serviceName Service-GSLB-1 -weight 1

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. Haga clic en la sección Servicios y establezca el peso de un servicio.

Para agregar pesos a los servicios GSLB mediante la utilidad de configuración

  1. Vaya a Administración de 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 establezca 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 Peso dinámico, seleccione SERVICEWEIGHT.

Configuración de la recuperación ante desastres con 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, mantener una conexión entre el cliente y el mismo servidor es fundamental. Para tales aplicaciones, la persistencia de redireccionamiento HTTP se puede configurar en una configuración activa-activa.

Para configurar GSLB para recuperación ante desastres con persistencia del centro de datos, primero debe configurar la configuración básica de GSLB y, a continuación, configurar la persistencia de 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 servicios ADNS y vincule el dominio para el que está configurando GSLB al servidor virtual GSLB en el 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 Citrix ADC para que sincronice automáticamente la configuración de GSLB.

Para obtener más información sobre cómo configurar una configuración básica de GSLB, 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 el símbolo del sistema, escriba los siguientes comandos para configurar la redirección HTTP y verificar la configuración:

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

Ejemplo:

set gslb service Service-GSLB-1 -sitePersistence HTTPRedirect -sitePrefix vserver-GSLB-1
show gslb service Service-GSLB-1

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, escriba 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 configurado como un servicio GSLB local está DOWN, las solicitudes HTTP se redirigen a otros sitios GSLB sanos mediante una redirección 302.