ADC

Exemple de configuration et de configuration GSLB

Une organisation dispose d’un réseau géographiquement dispersé et possède trois centres de données situés aux États-Unis, au Mexique et en Colombie. Dans la configuration associée à ces emplacements, ceux-ci sont appelés respectivement US, MX et CO. Sur chaque site, l’entreprise dispose d’un parc de serveurs qui fournit le même contenu et la configuration fonctionne comme prévu. L’appliance NetScaler de 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 identifiant de site sur chaque site. L’identifiant du site inclut un nom de site et une adresse IP appartenant à l’appliance NetScaler et utilisée pour les communications GSLB. Chaque site possède un site local à l’appliance. En outre, chaque site possède deux sites distants de l’appliance locale. Sur chaque site, un serveur virtuel GSLB portant le même nom est créé. Ce serveur virtuel identifie le site Web de l’organisation dans le monde entier et aucune adresse IP ne lui est associée. La configuration comporte également des 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 correspondant. 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, veillez à 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 Adresse IP du site NetScaler local.
172.16.1.101 IP du site distant Site-MX.
192.168.1.101 IP du site distant Site-co.
172.16.1.100 IP du service de localisation distante Site-MX.
10.3.1.100 IP de service du NetScaler local.
192.168.1.100 IP du service de localisation distante Site-co.

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

Pour configurer la configuration GSLB avec les appliances NetScaler à l’aide des commandes CLI

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

    enable ns feature gslb
    <!--NeedCopy-->
    
  2. Identifiez un SNIP pour ajouter un site GSLB local.

  3. Ajoutez le site GSLB pour l’appliance NetScaler locale.

    add gslb site site-US 10.3.1.101
    <!--NeedCopy-->
    
  4. Ajoutez les sites GSLB pour les appliances NetScaler distantes.

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

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

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

    set service Service-ADNS-1 10.14.39.21 ADNS 53
    <!--NeedCopy-->
    
Exemple de configuration et de configuration GSLB