Les conseillers sont des logiciels de Load Balancer apportant des informations relatives à la charge d'un serveur donné. Il existe un
conseiller par protocole standard (HTTP, SSL et autres). Régulièrement, le code de base de Load Balancer lance un cycle de conseiller lui permettant d'évaluer
individuellement l'état de tous les serveurs de sa configuration.
Avant de commencer
Les conseillers sont des agents de Load Balancer. Ils
ont pour rôle d'évaluer l'état et la charge des serveurs. Ils
effectuent cette tâche via un échange proactif de type
client/serveur. Les conseillers peuvent être considérés comme
des clients des serveurs d'application.
En concevant vos propres conseillers pour Load Balancer, vous pouvez personnaliser la manière de déterminer la charge de votre serveur.
Pour plus d'informations sur le fonctionnement des conseillers, voir la rubrique Conseillers.
Si vous utilisez les protocoles IPv6 : si
le protocole IPv6 est installé sur votre machine et que vous souhaitez utiliser des conseiller, vous devez modifier le fichier de protocole. Pour activer IPv6,
insérez la ligne suivante dans le fichier de protocole :
ipv6-icmp 58 IPv6-ICMP # IPv6 interface control message protocol
Le fichier de protocole se trouve dans le répertoire suivant :
Le produit fournit plusieurs conseillers pour les protocoles les plus
couramment utilisés. Toutefois, l'utilisation de tous les conseillers fournis avec Load Balancer ne présente aucun intérêt. Load Balancer prend également en charge
le concept de conseiller personnalisé permettant aux utilisateurs d'écrire leurs propres conseillers.
Restriction d'utilisation des conseillers avec des applications serveur de liaison :
- Pour utiliser des conseillers sur des serveurs de liaison, démarrez deux instances du serveur : l'une pour pour une liaison sur
cluster@port et l'autre pour une liaison sur
serveur@port. Pour savoir s'il s'agit d'un serveur de liaison, lancez la commande
netstat -an et recherchez server@port.
S'il ne s'agit pas d'un serveur de liaison, le résultat de la commande est 0.0.0.0:80.
S'il s'agit d'un serveur de liaison, une adresse du type 192.168.15.103:80 apparaît.
Si vous utilisez arp publish au lieu de la commande
ifconfig alias, Load Balancer prend en charge l'utilisation des conseillers lors de l'équilibrage de charge des
serveurs avec des applications de serveur de liaison lorsqu'ils sont reliés à l'adresse IP du cluster.
A propos de cette tâche
Vous pouvez lancer un conseiller pour un port particulier de
tous les clusters (conseiller de groupe). Vous pouvez également
choisir d'exécuter différents conseillers sur le même port, mais sur
des clusters différents (conseiller spécifique au cluster).
Remarque : si Load Balancer
s'exécute sur un ordinateur doté de plusieurs cartes réseau et que vous souhaitez que le trafic du conseiller passe par une carte particulière, vous ne pouvez pas imposer
une adresse spécifique comme adresse IP source du paquet lorsque vous voulez que le trafic du conseiller passe par une carte donnée.