ADC
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Configurar la selección de servicios GSLB mediante la conmutación de contenido

En una implementación típica de GSLB, puede priorizar la selección de un conjunto de servicios de GSLB enlazados a un servidor virtual de GSLB, pero no puede hacer lo siguiente:

  • Restringir la selección de un servicio GSLB de un subconjunto de servicios GSLB enlazados a un servidor virtual GSLB para el dominio dado.
  • Aplicar diferentes métodos de equilibrio de carga en los diferentes subconjuntos de servicios GSLB en la implementación.
  • Aplique directivas de desbordamiento en un subconjunto de servicios GSLB y no puede tener una copia de seguridad para un subconjunto de servicios GSLB.
  • Configure un subconjunto de servicios GSLB para servir contenido diferente. Es decir, no puede cambiar de contenido entre servidores en diferentes sitios GSLB. La configuración de GSLB asume que los servidores contienen el mismo contenido.
  • Defina un servicio GSLB de subconjunto con diferentes prioridades y especifique un orden en el que los servicios del subconjunto se aplican a una solicitud.

Ahora puede configurar una directiva de conmutación de contenido (CS) para personalizar la implementación de GSLB. Primero configure un conjunto de servicios GSLB y lo vincule a un servidor virtual GSLB. A continuación, configure un servidor virtual CS de tipo GSLB de destino, defina una directiva CS y una acción con el servidor virtual GSLB como servidor virtual de destino y vincule la directiva CS al servidor virtual CS.

Importante

  • Solo las directivas CS con expresiones basadas en DNS se pueden enlazar a un servidor virtual CS del tipo GSLB de destino.
  • Si un servicio GLSB está enlazado a un servidor virtual CS a través de un servidor virtual GSLB, no puede enlazar otro servidor virtual GSLB vinculado con el mismo servicio GSLB al servidor virtual CS.

Ejemplo Considere una implementación GLSB que incluya dos sitios GSLB. En cada sitio, cuatro servicios GSLB (S-1, S-2, S-3 y S-4) están enlazados al servidor virtual VS-1 de GSLB. Puede configurar un servidor virtual de conmutación de contenido (CS) de tipo GSLB de destino y definir una directiva de CS y una acción con VS-1 como servidor virtual de destino, de modo que las solicitudes de contenido en inglés solo sean atendidas por S-1 y S-2, y las solicitudes de contenido en el idioma local solo se sirven por S-3 y S-4.

Puede dar prioridad a S-1 configurando un servidor virtual de copia de seguridad en VS-1 y vinculando S-2 al servidor virtual de copia de seguridad. S-1 atiende las solicitudes del cliente. Si el servidor S-1 representa se apaga, S-2 sirve las solicitudes. Si tanto S-1 como S-2 están inactivas, los clientes reciben una respuesta vacía.

Para configurar la selección de servicios GSLB mediante Content Switching:

  1. Configurar GSLB. Para obtener instrucciones, consulte Configuración del equilibrio de carga global del servidor.
  2. Configure un servidor virtual de Content Switching (CS) del tipo de destino GSLB. Para obtener más información, consulte Creación de servidores virtuales de conmutación de contenido.
  3. Configurar directivas de Content Switching (CS). Para obtener más información, consulte Configuración de directivas de conmutación de contenido.
  4. Configure acciones CS que designen un servidor virtual GSLB como servidor virtual de destino. Para obtener más información, consulte Configuración de una acción de conmutación de contenido.
  5. Enlazar las directivas CS al servidor virtual CS. Para obtener más información, consulte Vinculación de directivas a un servidor virtual de conmutación de contenido.
  6. Enlazar el dominio al servidor virtual CS en lugar del servidor virtual GSLB.

Configuración de ejemplo

La siguiente configuración de ejemplo envía solicitudes desde el cliente con la dirección IP 5.5.5.5 a SERVICE_GSLB1 y SERVICE_GSLB2. SERVICE_GSLB1 tiene una prioridad más alta que SERVICE_GSLB2, y SERVICE_GSLB2 atiende las solicitudes del cliente solo cuando SERVICE_GSLB1 está inactiva. Si tanto SERVICE_GSLB1 como SERVICE_GSLB2 están inactivas, SERVICE_GSLB3 y Service-GSLB4 no se consideran, y se envía una respuesta en blanco al cliente.

add cs vs CSVSERVER_GSLB http –targettype GSLB Done add gslb vs VSERVER_GSLB1 http Done add gslb vs VSERVER_GSLB2 http Done add gslb vs VSERVER_GSLB_BACKUP1 http Done set gslb vs VSERVER_GSLB1 -backupvserver VSERVER_GSLB_BACKUP1 Done add gslb service SERVICE_GSLB1 1.1.1.1 HTTP 80 -sitename site1 Done add gslb service SERVICE_GSLB2 1.1.1.2 HTTP 80 -sitename site1 Done add gslb service SERVICE_GSLB3 1.1.1.3 HTTP 80 -sitename site2 Done add gslb service SERVICE_GSLB4 1.1.1.4 HTTP 80 -sitename site2 Done bind gslb vs VSERVER_GSLB1 -servicename SERVICE_GSLB1 Done bind gslb vs VSERVER_GSLB_BACKUP1 -servicename SERVICE_GSLB2 Done bind gslb vs VSERVER_GSLB2 -servicename SERVICE_GSLB3 Done bind gslb vs VSERVER_GSLB2 -servicename SERVICE_GSLB4 Done add cs action a1 -targetvserver VSERVER_GSLB1 Done add cs policy p1 -rule "CLIENT.IP.SRC.EQ(5.5.5.5)" -action a1 Done bind cs vs CSVSERVER_GSLB -domainName www.abc.com Done bind cs vs CSVSERVER_GSLB -policyname p1 -priority 1 Done add cs action a2 -targetvserver VSERVER_GSLB2 Done add cs policy p2 -rule "CLIENT.IP.SRC.EQ(6.6.6.6)" -action a2 Done bind cs vs CSVSERVER_GSLB -policyname p2 -priority 2 Done

Asociar una expresión de servidor virtual de destino a una acción de conmutación de contenido GSLB

Ahora puede asociar una expresión de servidor virtual de destino a una acción de conmutación de contenido GSLB. Esto permite que el servidor virtual de conmutación de contenido GSLB utilice expresiones de directiva para componer el nombre del servidor virtual GSLB de destino mientras se procesan las solicitudes DNS.

Para configurar una acción de conmutación de contenido que especifique una expresión mediante la CLI

En el símbolo del sistema, escriba el comando siguiente para configurar la acción de conmutación de contenido para recuperar la respuesta de llamada HTTP.

add cs action <name> -targetVserverExpr <expression>

Ejemplo:

add cs action csact_GSLB_VServer -targetVserverExpr "SYS.HTTP_CALLOUT(GSLB_Method_API)"

Para configurar una acción de cambio de contenido que especifique una expresión mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Cambio de contenido > Acciones.
  2. Configure una acción de conmutación de contenido y especifique una expresión que calcule dinámicamente el nombre del servidor virtual de equilibrio de carga de destino.
La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Configurar la selección de servicios GSLB mediante la conmutación de contenido