Ejemplo de configuración y configuración de GSLB

Una organización tiene una red geográficamente dispersa y cuenta con tres centros de datos ubicados en Estados Unidos, México y Colombia. En la configuración relacionada con estas ubicaciones, estas se denominan US, MX y CO respectivamente. En cada ubicación, la empresa tiene una granja de servidores, que proporciona el mismo contenido y la configuración funciona como se esperaba. El dispositivo Citrix ADC en cada ubicación se configura a través de un servidor virtual con el protocolo HTTP en el puerto 80.

La organización ha implementado la configuración de GSLB agregando un identificador de sitio en cada sitio. El identificador del sitio incluye un nombre de sitio y una dirección IP propiedad del dispositivo Citrix ADC y se utiliza para las comunicaciones GSLB. Cada sitio tiene un sitio local para el dispositivo. Además, cada sitio tiene dos sitios remotos al dispositivo local. En cada sitio, se crea un servidor virtual GSLB con el mismo nombre. Este servidor virtual identifica el sitio web de la organización globalmente y no tiene ninguna dirección IP asociada a él. La instalación también tiene servicios GSLB configurados que apuntan a los servidores virtuales de equilibrio de carga configurados en cada sitio GSLB especificando la dirección IP, el protocolo y el número de puerto del servidor virtual respectivo. Estos servicios están enlazados al servidor virtual GSLB.

Nota: En el procedimiento siguiente, los comandos utilizan direcciones IP privadas para los sitios GSLB. Para sitios públicos y servicios GSLB, asegúrese de utilizar direcciones IP públicas para estos sitios.

En la siguiente tabla se enumeran las direcciones IP y las ubicaciones utilizadas en el ejemplo:

Dirección IP Localización
10.3.1.101 IP del sitio del dispositivo Citrix ADC local.
172.16.1.101 Sitio IP de ubicación remota Site-MX.
192.168.1.101 Sitio IP de ubicación remota Site-Co.
172.16.1.100 IP de servicio de ubicación remota Site-MX.
10.3.1.100 IP de servicio de Citrix ADC local.
192.168.1.100 IP de servicio de ubicación remota Site-Co.

Al agregar un sitio GSLB, si el sitio solo se comunica a través de Internet, utilice el campo “IP pública”. Por ejemplo, cuando no hay conectividad VPN de sitio a sitio entre los sitios GSLB.

Para configurar la configuración de GSLB con dispositivos Citrix ADC mediante los comandos de CLI

  1. Habilite la función GSLB, si aún no lo ha hecho.

    enable ns feature gslb
    
  2. Identificar un SNIP que para agregar sitio GSLB local.

  3. Agregue el sitio GSLB para el dispositivo Citrix ADC local.

    add gslb site site-US 10.3.1.101
    
  4. Agregue los sitios GSLB para los dispositivos Citrix ADC remotos.

    add gslb site site-MX 172.16.1.101
    add gslb site site-CO 192.168.1.101
    
  5. Agregue el servidor virtual GSLB que hace referencia a un servicio que se está mediante en la configuración de GSLB:

    add gslb vserver gslb-lb HTTP
    
  6. Agregue los servicios de GSLB para cada sitio que participe en la configuración de GSLB:

    add gslb service gslb_SVC30 172.16.1.100 HTTP 80 -siteName site-MX
    add gslb service gslb_SVC10 10.3.1.100 HTTP 80 -siteName site-US
    add gslb service gslb_SVC20 192.168.1.100 HTTP 80 -siteName site-CO
    
  7. Enlazar los servicios de GSLB al servidor virtual de GSLB:

    bind gslb vserver gslb-lb -serviceName gslb_SVC10
    bind gslb vserver gslb-lb -serviceName gslb_SVC20
    bind gslb vserver gslb-lb -serviceName gslb_SVC30
    
  8. Enlazar el dominio al servidor virtual GSLB.

    bind gslb vserver gslb-lb -domainName www.mycompany.com -TTL 30
    
  9. Agregue un servicio ADNS que escuche las consultas DNS.

    set service Service-ADNS-1 10.14.39.21 ADNS 53