Citrix ADC

Configurer un serveur virtuel GSLB

Un serveur virtuel GSLB est une entité qui représente un ou plusieurs services GSLB et équilibre le trafic entre eux. Il évalue les méthodes ou algorithmes GSLB configurés pour sélectionner un service GSLB auquel envoyer la demande client.

Remarque

Une exigence de protocole de serveur virtuel GSLB consiste principalement à créer une relation entre le serveur virtuel et les services liés au serveur virtuel. Cela permet également de maintenir la cohérence de la CLI/API pour d’autres types de serveurs virtuels. Le paramètre Type de service sur un service ou un serveur virtuel n’est pas utilisé lors du traitement des demandes DNS. Il est plutôt référencé pendant la persistance du site, la surveillance et pour effectuer des recherches via MEP.

Pour créer un serveur virtuel GSLB à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez les commandes suivantes pour ajouter un serveur virtuel GSLB et vérifier la configuration :

-  add gslb vserver <name> <serviceType> -ipType (IPv4 | IPv6)
-  show gslb vserver <name>

Exemple :

add gslb vserver Vserver-GSLB-1 HTTP -ipType IPv4
add gslb vserver Vserver-GSLB-2 HTTP -ipType IPv6
show gslb vserver Vserver-GSLB-1
show gslb vserver Vserver-GSLB-2

Pour modifier ou supprimer un serveur virtuel GSLB à l’aide de l’interface de ligne de commande

  • Pour modifier un serveur virtuel GSLB, utilisez la commande set gslb vserver. Cette commande fonctionne de la même manière que la commande add gslb vserver, sauf que vous entrez le nom d’un serveur virtuel GSLB existant.
  • Pour réinitialiser un paramètre à valeur par défaut, vous pouvez utiliser la commande unset gslb vserver suivie de la valeur vServerName et du nom du paramètre dont la définition doit être annulée.
  • Pour supprimer un serveur virtuel GSLB, utilisez la commande rm gslb vserver, qui accepte uniquement l’argument name.

Pour configurer un serveur virtuel GSLB à l’aide de l’utilitaire de configuration

  1. Accédez à Gestion du trafic > GSLB > Serveurs virtuels.
  2. Ajoutez un nouveau serveur virtuel GSLB ou sélectionnez un serveur virtuel GSLB existant et modifiez ses paramètres.

Pour afficher les statistiques d’un serveur virtuel GSLB à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

stat gslb vserver <name>

Exemple :

stat gslb vserver Vserver-GSLB-1

Pour afficher les statistiques d’un serveur virtuel GSLB à l’aide de l’utilitaire de configuration

Accédez à Gestion du trafic > GSLB > Serveurs virtuels, sélectionnez le serveur virtuel et cliquez sur Statistiques.

Statistiques du serveur virtuel GSLB

À partir de Citrix ADC version 12.1 build 51.xx et versions ultérieures, les statistiques du serveur virtuel GSLB affichent également les informations suivantes en plus des détails tels que : accès vserver, session de persistance en cours, octets de demande, octets de réponse, seuil de débordement, accès de débordement, client actuel établi et les accès de sauvegarde vserver ayant échoué.

  • Échecs de la méthode LB primaire : Nombre de fois où la méthode GSLB principale a échoué.
  • Échec de la méthode de base de sauvegarde : nombre de fois où la méthode GSLB de sauvegarde a échoué.
  • Vserver Persistence hits : nombre de fois que la demande est traitée via les sessions de persistance.

Les statistiques du serveur virtuel GSLB affichent également les statistiques des membres du groupe de services liés au serveur virtuel.

Remarque : La méthode principale ou la méthode de sauvegarde peut échouer lorsque la méthode principale est la proximité statique et que la méthode de sauvegarde est RTT. Dans ce scénario, s’il n’y a pas d’emplacement correspondant à l’IP LDNS, la proximité statique échoue et la méthode de sauvegarde est tentée. Les statistiques sont mises à jour en fonction des éléments suivants :

  • Si la méthode de sauvegarde réussit, seules les statistiques d’échec de la méthode principale sont incrémentées.
  • Si le calcul RTT ne réussit pas, la méthode de sauvegarde échoue également. Dans ce cas, les statistiques de défaillance de la méthode primaire et de la méthode de sauvegarde sont incrémentées.

Lorsque la méthode de sauvegarde échoue, la méthode de dernier recours du round robin est utilisée.

L’image suivante est un exemple de statistiques de serveur virtuel GSLB à partir de l’interface de ligne de commande.

GSLB vserver stats cli

L’image suivante est un exemple de statistiques de serveur virtuel GSLB à partir de l’interface graphique.

GSLB vserver stats gui

Statistiques des services GSLB

Lorsque vous exécutez la commande stat gslb service à partir de la ligne de commande ou cliquez sur le lien Statistiques de l’utilitaire de configuration, les détails suivants du service s’affichent :

  • Demander des octets. Nombre total d’octets de demande reçus sur ce service ou serveur virtuel.
  • Octets de réponse. Nombre d’octets de réponse reçus par ce service ou serveur virtuel.
  • Connexions établies par le client actuel. Nombre de connexions client dans l’état ESTABLISHED.
  • Charge actuelle sur le service. Chargement sur le service (Calculé à partir du moniteur de charge lié au service).

Les données du nombre de demandes et de réponses, ainsi que le nombre de connexions client et serveur actuelles peuvent ne pas être affichées ou ne pas être synchronisées avec les données du serveur virtuel d’équilibrage de charge correspondant.

Effacement des statistiques de serveur virtuel ou de service GSLB

Remarque : Cette fonctionnalité est disponible dans NetScaler version 10.5.e.

Vous pouvez désormais effacer les statistiques d’un serveur virtuel et d’un service GSLB. Citrix ADC propose les deux options suivantes pour effacer les statistiques :

  • Base : efface les statistiques spécifiques au serveur virtuel, mais conserve les statistiques qui sont fournies par le service GLSB lié.
  • Complet : efface à la fois le serveur virtuel et les statistiques de service GSLB liées.

Pour effacer les statistiques d’un serveur virtuel GSLB à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

stat gslb vserver <name> -clearstats <basic | full>

Exemple :

stat gslb vserver Vserver-GSLB-1 –clearstats basic

Pour effacer les statistiques d’un service GSLB à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

stat gslb service <name> -clearstats <basic | full>

Exemple :

stat gslb service service-GSLB-1 –clearstats basic

Pour effacer les statistiques d’un serveur virtuel GSLB à l’aide de l’utilitaire de configuration

  1. Accédez à Gestion du trafic > GSLB > Serveurs virtuels.
  2. Sélectionnez le serveur virtuel GSLB, cliquez sur Statistiques, puis cliquez sur Effacer.
  3. Dans la liste déroulante Effacer, sélectionnez Basique ou Complet, puis cliquez sur OK.

Pour effacer les statistiques d’un service GSLB à l’aide de l’utilitaire de configuration

  1. Accédez à Gestion du trafic > GSLB > Services.
  2. Sélectionnez le service GSLB, cliquez sur Statistiques, puis cliquez sur Effacer.
  3. Dans la liste déroulante Effacer, sélectionnez Basique ou Complet, puis cliquez sur OK.

Activation et désactivation des serveurs virtuels GSLB

Lorsque vous créez un serveur virtuel GSLB, il est activé par défaut. Si vous désactivez le serveur virtuel GSLB, lors de la réception d’une demande DNS, l’appliance Citrix ADC ne prend aucune décision GSLB basée sur la méthode GSLB configurée. Au lieu de cela, la réponse à la requête DNS contient les adresses IP de tous les services liés au serveur virtuel.

Pour activer ou désactiver un serveur virtuel GSLB à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez l’une des commandes suivantes :

enable gslb vserver <name>@  

disable gslb vserver <name>@  

Exemple :

enable gslb vserver Vserver-GSLB-1
disable gslb vserver Vserver-GSLB-1

Pour activer ou désactiver un serveur virtuel GSLB à l’aide de l’utilitaire de configuration

  1. Accédez à Gestion du trafic > GSLB > Serveurs virtuels.
  2. Sélectionnez un serveur virtuel et, dans la liste Action, sélectionnez Activer ou désactiver .

Configurer un serveur virtuel GSLB