Exemple de configuration et de configuration GSLB

Une organisation dispose d’un réseau géographiquement dispersé et dispose de trois centres de données situés aux États-Unis, au Mexique et en Colombie. Dans la configuration liée à ces emplacements, ceux-ci sont appelés respectivement US, MX et CO. À chaque emplacement, l’entreprise dispose d’une batterie de serveurs, qui fournit le même contenu et la configuration fonctionne comme prévu. L’appliance Citrix ADC à chaque emplacement est configurée via un serveur virtuel avec le protocole HTTP sur le port 80.

L’organisation a mis en œuvre la configuration GSLB en ajoutant un identificateur de site à chaque site. L’identificateur de site inclut un nom de site et une adresse IP appartenant à l’appliance Citrix ADC et utilisés pour les communications GSLB. Chaque site dispose d’un site local à l’appliance. En outre, chaque site dispose de deux sites distants de l’appliance locale. Sur chaque site, un serveur virtuel GSLB est créé avec le même nom. Ce serveur virtuel identifie le site Web de l’organisation à l’échelle mondiale et n’a aucune adresse IP associée à celui-ci. Le programme d’installation dispose également de services GSLB configurés qui pointent vers les serveurs virtuels d’équilibrage de charge configurés sur chaque site GSLB en spécifiant l’adresse IP, le protocole et le numéro de port du serveur virtuel respectif. Ces services sont liés au serveur virtuel GSLB.

Remarque : Dans la procédure ci-dessous, les commandes utilisent des adresses IP privées pour les sites GSLB. Pour les sites publics et les services GSLB, assurez-vous d’utiliser des adresses IP publiques pour ces sites.

Le tableau suivant répertorie les adresses IP et les emplacements utilisés dans l’exemple :

Adresse IP Emplacement
10.3.1.101 IP du site de Citrix ADC local.
172.16.1.101 IP du site de l’emplacement distant Site-MX.
192.168.1.101 IP du site de l’emplacement distant Site-co.
172.16.1.100 IP de service de localisation distante Site-MX.
10.3.1.100 IP du service de Citrix ADC local.
192.168.1.100 IP de service de localisation distante Site-co.

Lorsque vous ajoutez un site GSLB, si le site communique uniquement sur Internet, utilisez le champ « IP publique ». Par exemple, lorsqu’il n’y a pas de connectivité VPN de site à site entre les sites GSLB.

Pour configurer l’installation de GSLB avec les appliances Citrix ADC à l’aide des commandes CLI

  1. Activez la fonctionnalité GSLB, si ce n’est déjà fait.

    enable ns feature gslb
    
  2. Identifier un SNIP qui pour ajouter un site GSLB local.

  3. Ajoutez le site GSLB pour l’appliance Citrix ADC locale.

    add gslb site site-US 10.3.1.101
    
  4. Ajoutez les sites GSLB pour les appliances Citrix ADC distantes.

    add gslb site site-MX 172.16.1.101
    add gslb site site-CO 192.168.1.101
    
  5. Ajoutez le serveur virtuel GSLB qui fait référence à un service utilisé dans la configuration GSLB :

    add gslb vserver gslb-lb HTTP
    
  6. Ajoutez les services GSLB pour chaque site participant à la configuration 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. Liez les services GSLB au serveur virtuel 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. Liez le domaine au serveur virtuel GSLB.

    bind gslb vserver gslb-lb -domainName www.mycompany.com -TTL 30
    
  9. Ajoutez un service ADN qui écoute les requêtes DNS.

    set service Service-ADNS-1 10.14.39.21 ADNS 53