[Haproxy] Tester le load balancer

 

Article original Publié le : 21 aout 2022
Mise à jour le :

 

Simple test d’un comportement de load balancer haproxy avec 2 fronts
Un brouillon que j’avais conservé, je ne sais plus de quel site quand je testais l’alerting sous Prometheus.
L’idée était de simuler quand un nœud est indispo et de récupérer les diverses métriques avec le contexte /stats.

 

 

Installer les paquets haproxy et python

 

Créer un répertoire test et un fichier index.html et y copié le contenu

 

Puis éditer le fichier de conf d’Haproxy et remplacer tout par le contenu ci-dessous

 

Redémarrer le service et vérifier son status

 

Ouvrir 2 terminaux pour simuler le comportement de 2 fronts avec le module python SimpleHTTPServer

 

Lancer la page web avec l’adresse du serveur et le port 8887 (frontend url)

Pour visualiser les stats lancer le port 8886 suivie de l’uri /stats

Tester le load balancing en rafraîchissant la page web ou un curl dans une boucle

 

Dans ma capture d’écran ci-dessus, je redirige les ports 8887 et 8886 par 9997 et 9996 liés à mon labs

 

 

No votes yet.
Please wait...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.