Configuration de GSLB dans un cluster

Remarque

Prise en charge à partir de NetScaler 10.5 Build 52.11.

Pour configurer GSLB dans un cluster, vous devez lier les différentes entités GSLB à un groupe de nœuds. Le groupe de nœuds doit avoir un seul nœud membre.

Remarque

Si vous avez configuré la méthode GSLB de proximité statique, assurez-vous que la base de données de proximité statique est présente sur tous les nœuds de cluster. Cela se produit par défaut si le fichier de base de données est disponible à l’emplacement par défaut. Toutefois, si le fichier de base de données est conservé dans un répertoire autre que /var/netscaler/locdb/, vous devez synchroniser manuellement le fichier avec tous les nœuds de cluster.

Pour configurer GSLB dans un cluster à l’aide de l’interface de ligne de commande :

Ouvrez une session sur l’adresse IP du cluster et effectuez les opérations suivantes à l’invite de commandes :

  1. Configurez les différentes entités GSLB. Pour plus d’informations, veuillez consulter la section Entités de configuration GSLB.

    Remarque

    Lors de la création du site GSLB, assurez-vous que vous spécifiez l’adresse IP du cluster et l’adresse IP du cluster publique (nécessaire uniquement lorsque le cluster est déployé derrière un périphérique NAT). Lors de la configuration d’un site GSLB, vous devez utiliser l’adresse IP du cluster du même site. Ces paramètres sont nécessaires pour assurer la disponibilité de la fonctionnalité de synchronisation automatique GSLB.

    add gslb site <siteName> <siteType> <siteIPAddress> -publicIP <ip_addr> -clip <ip_addr> <publicCLIP>

  2. Créez un groupe de nœuds de cluster.

    add cluster nodegroup <name> [-sticky ( YES | NO )]

    Remarque

    Activez l’option sticky si vous souhaitez configurer GSLB en fonction des utilisateurs VPN.

  3. Liez un nœud de cluster unique au groupe de nœuds.

    bind cluster nodegroup <name> -node <nodeId>

  4. Liez le site GSLB local au groupe de nœuds.

    bind cluster nodegroup <name> -gslbSite <string>

    Remarque

    Assurez-vous que l’adresse IP de l’adresse IP du site GSLB local est striped (disponible sur tous les nœuds de cluster).

  5. Liez le service ADNS (ou ADNS-TCP) ou le serveur virtuel d’équilibrage de charge DNS (ou DNS-TCP) au groupe de nœuds.

    Pour lier le service ADN :

    bind cluster nodegroup <name> -service <string>

    Pour lier le serveur virtuel d’équilibrage de charge DNS :

    bind cluster nodegroup <name> -vServer <string>

  6. Liez le serveur virtuel GSLB au groupe de nœuds.

    bind cluster nodegroup <name> -vServer <string>

  7. [Facultatif]Pour configurer GSLB en fonction des utilisateurs VPN, liez le serveur virtuel VPN au groupe de nœuds GSLB.

    bind cluster nodegroup <name> -vServer <string>

  8. Vérifiez les configurations.

    show gslb runningConfig

Pour configurer GSLB dans un cluster à l’aide de l’interface utilisateur graphique :

Ouvrez une session sur l’adresse IP du cluster et effectuez les opérations suivantes dans l’onglet Configuration :

  1. Configurez les entités GSLB.

    Accédez à Gestion du trafic > GSLB pour effectuer les configurations requises.

  2. Créez un groupe de nœuds et effectuez d’autres configurations liées au groupe de nœuds.

    Accédez à Système > Cluster > Groupes de nœuds pour effectuer les configurations requises.

Pour connaître les configurations détaillées à effectuer, reportez-vous à la description fournie dans la procédure CLI mentionnée ci-dessus.

Prise en charge de la topologie parent-enfant GSLB dans un cluster

À partir de NetScaler 12.1 build 49.xx, la topologie parent-enfant GSLB est prise en charge dans le cluster.

Pour plus d’informations sur la topologie parent-enfant, reportez-vous à la section Déploiement de topologie parent-enfant à l’aide du protocole MEP.

Pour configurer la topologie parent-enfant GSLB dans un cluster à l’aide de l’interface de ligne de commande

Site parent

Effectuez la configuration suivante :

  1. Créez un groupe de nœuds de cluster.

    add cluster nodegroup <name>

    Exemple :

    add cluster nodegroup parentng

  2. Liez un nœud de cluster unique au groupe de nœuds.

    bind cluster nodegroup <name> -node <nodeId>

    Exemple :

    bind cluster nodegroup parentng -node n2

  3. Liez le site GSLB local au groupe de nœuds.

    bind cluster nodegroup <name> -gslbSite <string>

    Exemple :

    bind cluster nodegroup parentng -gslbSite site1

  4. Liez le service ADNS (ou ADNS-TCP) ou le serveur virtuel d’équilibrage de charge DNS (ou DNS-TCP) au groupe de nœuds.

    bind cluster nodegroup <name> -service <string>

    Exemple :

    bind cluster nodegroup parentng – service ADNS

  5. Liez le serveur virtuel GSLB au groupe de nœuds.

    bind cluster nodegroup <name> -vServer <string>

    Exemple :

    bind cluster nodegroup parentng -vServce gslbvs1

Site enfant

Effectuez la configuration suivante :

  1. Créez un groupe de nœuds de cluster.

    add cluster nodegroup <name>

    Exemple :

    add cluster nodegroup childng

  2. Liez un nœud de cluster unique au groupe de nœuds.

    bind cluster nodegroup <name> -node <nodeId>

    Exemple :

    bind cluster nodegroup childng -node -n3

  3. Liez le site GSLB local au groupe de nœuds.

    bind cluster nodegroup <name> -gslbSite <string>

    Exemple :

    bind cluster nodegroup childng -gslbSite site1

Remarque

Pour que les sites parents et enfants échangent des statistiques agrégées dans des méthodes d’équilibrage de charge basées sur des mesures, vous devez ajouter des services GSLB locaux sur le site enfant. Les méthodes d’équilibrage de charge basées sur des métriques sont le moins de connexion, la moins de bande passante et le moins de paquets.

Pour configurer la topologie parent-enfant GSLB dans un cluster à l’aide de l’interface graphique

  1. Configurez les entités GSLB.

    Accédez à Gestion du trafic > GSLB pour effectuer les configurations requises.

  2. Créez un groupe de nœuds.

    Accédez à Système > Cluster > Groupes de nœuds pour effectuer les configurations requises.

  3. Dans la page Groupe de nœuds, sélectionnez le groupe de nœuds auquel vous souhaitez lier un nœud, cliquez sur Modifier et effectuez les tâches suivantes. Vous pouvez également effectuer ces tâches lors de l’ajout d’un groupe de nœuds.

    • Liez un nœud au groupe de nœuds.

      Dans Paramètres avancés, cliquez sur Noeuds de cluster et effectuez les tâches suivantes :

      • Dans la section Noeuds de cluster, cliquez sur Aucun nœud de cluster.
      • Dans Sélectionner un nœud de cluster, cliquez sur > et sélectionnez le nœud que vous souhaitez lier au groupe de nœuds. Vous pouvez également ajouter un nouveau nœud de cluster.
    • Liez le site GSLB local au groupe de nœuds.

      Dans Paramètres avancés, cliquez sur Sites GSLB et effectuez les tâches suivantes :

      • Dans la section Sites GSLB, cliquez sur Aucun site GSLB.
      • Dans Sélectionner le site GSLB, cliquez sur > et sélectionnez le site GSLB que vous souhaitez lier au groupe de nœuds. Vous pouvez également ajouter un nouveau site GSLB.
    • Liez le serveur virtuel GSLB au groupe de nœuds.

      Dans Paramètres avancés, cliquez sur Serveurs virtuels et effectuez la tâche suivante :

      • Dans le volet Serveurs virtuels, cliquez sur +.
      • Dans Choisir un serveur virtuel, sélectionnez le serveur que vous souhaitez lier au groupe de nœuds.
    • Liez le service ADNS (ou ADNS-TCP) ou le serveur virtuel d’équilibrage de charge DNS (ou DNS-TCP) au groupe de nœuds.

      Dans Paramètres avancés, cliquez sur Services et effectuez les tâches suivantes :

      • Dans la section Services, cliquez sur Aucun service.
      • Dans Sélectionner un service, sélectionnez le service que vous souhaitez lier au groupe de nœuds. Vous pouvez également ajouter un nouveau service.

Remarque

Pour les sites enfants, vous devez uniquement lier le nœud de cluster et le site GSLB local au groupe de nœuds.