ADC

Surveillance des services GSLB

Lorsque vous liez un service distant à un serveur virtuel GSLB, les sites GSLB échangent des informations de mesure, y compris des informations de mesure réseau, qui sont les informations de temps d’arrêt et de persistance.

Si une connexion d’échange métrique est momentanément perdue entre l’un des sites participants, le site distant est marqué comme étant hors service et un équilibrage de charge est effectué sur les autres sites actifs. Lorsque l’échange de métriques pour un site est inactif, les services distants appartenant au site sont également marqués comme étant hors service.

L’appliance NetScaler évalue régulièrement l’état des services GSLB distants à l’aide de MEP ou de moniteurs explicitement liés aux services distants. Il n’est pas nécessaire de lier des moniteurs explicites à des services locaux, car l’état du service GSLB local est mis à jour par défaut à l’aide du MEP. Vous pouvez toutefois lier des moniteurs explicites à un service distant. Lorsque les moniteurs sont explicitement liés, l’état du service distant n’est pas contrôlé par l’échange de mesures.

Par défaut, lorsque vous liez un moniteur à un service GSLB distant, l’appliance NetScaler utilise l’état du service indiqué par le moniteur. Vous pouvez toutefois configurer l’appliance NetScaler pour qu’elle utilise des moniteurs afin d’évaluer les services dans les situations suivantes :

  • Utilisez toujours des moniteurs (réglage par défaut).
  • Utilisez les écrans lorsque MEP est en panne.
  • Utilisez les écrans lorsque les services distants et MEP sont hors service.

Les deuxième et troisième paramètres ci-dessus permettent à l’appliance d’arrêter la surveillance lorsque MEP est activé. Par exemple, dans une configuration GSLB hiérarchique, un site GSLB fournit les informations MEP concernant ses sites enfants à son site parent. Un tel site intermédiaire peut évaluer l’état du site enfant comme étant hors service en raison de problèmes de réseau, bien que l’état réel du site soit ouvert. Dans ce cas, vous pouvez lier les moniteurs aux services du site parent et désactiver MEP pour déterminer l’état réel du service distant. Cette option vous permet de contrôler la manière dont les états des services distants sont déterminés.

Pour utiliser des moniteurs, créez-les d’abord, puis liez-les aux services GSLB.

Configurer le déclencheur du moniteur

Vous pouvez configurer un site GSLB pour toujours utiliser des moniteurs (option par défaut), utiliser des moniteurs lorsque MEP est en panne ou utiliser des moniteurs lorsque le service distant et MEP sont en panne. Dans les deux derniers cas, l’appliance NetScaler arrête la surveillance lorsque MEP revient à l’état UP.

Pour configurer le déclenchement du moniteur à l’aide de l’interface de ligne de commande

À l’invite de commande, tapez :

set gslb site <siteName> –triggerMonitor (ALWAYS | MEPDOWN | MEPDOWN_SVCDOWN)
<!--NeedCopy-->

Exemple :

set gslb site Site-GSLB-North-America –triggerMonitor Always
<!--NeedCopy-->

Pour configurer le déclenchement du moniteur à l’aide de l’utilitaire de configuration

  1. Accédez à Gestion du trafic > GSLB > Sites, puisdouble-cliquez sur le site.
  2. Dans la liste déroulante Trigger Monitors, sélectionnez une option indiquant quand déclencher la surveillance.

Ajouter ou supprimer des moniteurs

Pour ajouter un moniteur, vous devez spécifier le type et le port. Vous ne pouvez pas supprimer un moniteur lié à un service. Vous devez d’abord dissocier le moniteur du service.

Pour ajouter un moniteur à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez les commandes suivantes pour créer un moniteur et vérifier la configuration :

add lb monitor <monitorName> -type <monitorType> -destPort <portNumber>

show lb monitor <monitorName>
<!--NeedCopy-->

Exemple :

add lb monitor monitor-HTTP-1 -type HTTP -destPort 80
show lb monitor monitor-HTTP-1
<!--NeedCopy-->

Pour supprimer un moniteur à l’aide de l’interface de ligne de commande

À l’invite de commande, tapez :

rm lb monitor <monitorName>
<!--NeedCopy-->

Pour ajouter un moniteur à l’aide de l’utilitaire de configuration

Accédez à Gestion du trafic > Équilibrage de charge > Moniteurs, puis ajoutez ou supprimez un moniteur.

Liez des moniteurs à un service GSLB

Une fois que vous avez créé des moniteurs, vous devez les lier aux services GSLB. Lorsque vous liez des moniteurs aux services, vous pouvez spécifier un poids pour le moniteur. Après avoir lié un ou plusieurs moniteurs pondérés, vous pouvez configurer un seuil de surveillance pour le service. Ce seuil fait baisser le service si la somme des poids des moniteurs liés tombe en dessous de la valeur seuil.

Remarque : Dans l’utilitaire de configuration, vous pouvez définir le poids et le seuil de surveillance en même temps que vous liez le moniteur. Lorsque vous utilisez la ligne de commande, vous devez émettre une commande distincte pour définir le seuil de surveillance du service.

Pour lier le moniteur au service GSLB à l’aide de l’interface de ligne de commande

À l’invite de commande, tapez :

bind monitor <name> <serviceName> [ -state (Enabled | Disabled) ] -weight <positiveInteger>
<!--NeedCopy-->

Exemple :

bind monitor monitor-HTTP-1 service-GSLB-1 -state enabled -weight 2
<!--NeedCopy-->

Pour définir le seuil de surveillance d’un service GSLB à l’aide de l’interface de ligne de commande

À l’invite de commande, tapez :

set gslb service <ServiceName> -monThreshold <PositiveInteger>
<!--NeedCopy-->

Exemple :

set gslb service service-GSLB-1 -monThreshold 9
<!--NeedCopy-->

Pour lier le moniteur au service GSLB à l’aide de l’utilitaire de configuration

  1. Accédez à Gestion du trafic > GSLB > Services.
  2. Cliquez sur la section Monitor et liez le moniteur au service GSLB.

Pour définir le seuil de surveillance d’un service GSLB à l’aide de l’utilitaire de configuration

  1. Accédez à Gestion du trafic > GSLB > Services.
  2. Cliquez sur la section Surveiller le seuil et entrez une valeur de seuil.
Surveillance des services GSLB