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.
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 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 sur 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 :
Ouvrez une session sur l’adresse IP du cluster et effectuez les opérations suivantes à l’invite de commandes :
-
Configurez les différentes entités GSLB. Pour plus d’informations, voir Entités de configuration GSLB.
Remarque
Lors de la création du site GSLB, assurez-vous de spécifier l’adresse IP du cluster et l’adresse IP du cluster publique. 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 assurer 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 collante si vous souhaitez configurer GSLB basé pour les utilisateurs VPN.
-
Liez un nœud de cluster unique 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 striped (disponible sur tous les nœuds de 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 :
```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 :
Ouvrez une session sur 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 lié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 nœud de cluster unique 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 enfant
Effectuez la configuration suivante :
-
Créez un groupe de nœuds de cluster.
add cluster nodegroup <name>
Exemple :
add cluster nodegroup childng
-
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
-
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
-
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.
-
Dans la page Groupe de nœuds, sélectionnez le groupe de nœuds auquel vous souhaitez lier un nœud, cliquez sur Modifier, puis 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 le 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 Sites GSLB et effectuez les tâches suivantes :
- Dans la section Sites GSLB, cliquez sur Aucun site GSLB.
- Dans le menu 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 Sélectionner un 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 de cluster et le site GSLB local au groupe de nœuds.