Configuration de GSLB dans un cluster
Remarque
Pris en charge à partir de NetScaler 10.5 Build 52.11.
Pour configurer le GSLB dans un cluster, vous devez lier les différentes entités GSLB à un groupe de nœuds. Le groupe de nœuds ne doit comporter qu’un seul nœud membre.
Remarques
- 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 du 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 du cluster.
- La
show gslb domain
commande n’est pas prise en charge dans une configuration de cluster.
Pour configurer GSLB dans un cluster à l’aide de l’interface de ligne de commande :
Connectez-vous à l’adresse IP du cluster et effectuez les opérations suivantes à l’invite de commande :
-
Configurez les différentes entités GSLB. Pour plus d’informations, voir Entités de configuration GSLB.
Remarque
Lorsque vous créez le site GSLB, assurez-vous de spécifier l’adresse IP du cluster et l’adresse IP du cluster public. L’adresse IP du cluster public n’est nécessaire que 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 garantir la disponibilité de la fonctionnalité de synchronisation automatique GSLB.
add gslb site <siteName> <siteType> <siteIPAddress> -publicIP <ip_addr> -clip <ip_addr> <publicCLIP><!--NeedCopy-->
-
Créez un groupe de nœuds de cluster.
add cluster nodegroup <name> <name>@ [-strict ( YES | NO )] [-sticky ( YES | NO )] [-state <state>] [-priority <positive_integer>]<!--NeedCopy-->
Remarque
Activez l’option Sticky si vous souhaitez configurer une configuration basée sur GSLB pour les utilisateurs de VPN.
-
Liez un seul nœud de cluster au groupe de nœuds.
bind cluster nodegroup <name> -node <nodeId><!--NeedCopy-->
-
Liez le site GSLB local au groupe de nœuds.
bind cluster nodegroup <name> -gslbSite <string><!--NeedCopy-->
Remarque
Assurez-vous que l’adresse IP de l’adresse IP du site GSLB local est entrelacée (disponible sur tous les nœuds du cluster).
-
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 ADNS, procédez comme suit :
```bind cluster nodegroup
-service **Pour lier le serveur virtuel d'équilibrage de charge DNS :** ```bind cluster nodegroup <name> -vServer <string><!--NeedCopy-->
-
Liez le serveur virtuel GSLB au groupe de nœuds.
bind cluster nodegroup <name> -vServer <string><!--NeedCopy-->
-
[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><!--NeedCopy-->
-
Vérifiez les configurations.
show gslb runningConfig<!--NeedCopy-->
Pour configurer GSLB dans un cluster à l’aide de l’interface graphique :
Connectez-vous à l’adresse IP du cluster et effectuez les opérations suivantes dans l’onglet Configuration :
-
Configurez les entités GSLB.
Accédez à Gestion du trafic > GSLB pour effectuer les configurations requises.
-
Créez un groupe de nœuds et effectuez d’autres configurations associées au groupe de nœuds.
Accédez à Système > Cluster > Groupes de nœuds pour effectuer les configurations requises.
Pour les configurations détaillées à effectuer, reportez-vous à la description fournie dans la procédure CLI précédente.
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, voir Déploiement de la 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 :
-
Créez un groupe de nœuds de cluster.
add cluster nodegroup <name>
Exemple :
add cluster nodegroup parentng
-
Liez un seul nœud de cluster au groupe de nœuds.
bind cluster nodegroup <name> -node <nodeId>
Exemple :
bind cluster nodegroup parentng -node n2
-
Liez le site GSLB local au groupe de nœuds.
bind cluster nodegroup <name> -gslbSite <string>
Exemple :
bind cluster nodegroup parentng -gslbSite site1
-
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
-
Liez le serveur virtuel GSLB au groupe de nœuds.
bind cluster nodegroup <name> -vServer <string>
Exemple :
bind cluster nodegroup parentng -vServce gslbvs1
Site pour enfants
Effectuez la configuration suivante :
-
Créez un groupe de nœuds de cluster.
add cluster nodegroup <name>
Exemple :
add cluster nodegroup childng
-
Liez un seul nœud de cluster au groupe de nœuds.
bind cluster nodegroup <name> -node <nodeId>
Exemple :
bind cluster nodegroup childng -node -n3
-
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 puissent échanger des statistiques agrégées selon des méthodes d’équilibrage de charge basées sur des indicateurs, vous devez ajouter des services GSLB locaux sur le site enfant. Les méthodes d’équilibrage de charge basées sur des mesures consistent à réduire au minimum la connexion, à la bande passante minimale et au nombre de paquets.
Pour configurer la topologie parent-enfant GSLB dans un cluster à l’aide de l’interface graphique
-
Configurez les entités GSLB.
Accédez à Gestion du trafic > GSLB pour effectuer les configurations requises.
-
Créez un groupe de nœuds.
Accédez à Système > Cluster > Groupes de nœuds pour effectuer les configurations requises.
-
Sur la page Groupe de nœuds, sélectionnez le groupe de nœuds auquel vous souhaitez lier un nœud, cliquez sur Modifieret 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 Nœuds de cluster et effectuez les tâches suivantes :
- Dans la section Nœuds 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 nœud de cluster.
-
Liez le site GSLB local au groupe de nœuds.
Dans Paramètres avancés, cliquez sur GSLB Sites et effectuez les tâches suivantes :
- Dans la section Sites GSLB, cliquez sur Aucun site GSLB.
- Dans la section Sélectionner un site GSLB, cliquez sur > et sélectionnez le site GSLB que vous souhaitez lier au groupe de nœuds. Vous pouvez également ajouter un 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 Select Service, sélectionnez le service que vous souhaitez lier au groupe de nœuds. Vous pouvez également ajouter un service.
-
Remarque
Pour les sites enfants, il suffit de lier le nœud du cluster et le site GSLB local au groupe de nœuds.