0% ont trouvé ce document utile (0 vote)
25 vues3 pages

Tp6: Mise en Place Du Load Balancing Et de La Haute Disponibilité Dans Microstack (Openstack)

Ce document présente un TP sur la mise en place du Load Balancing et de la Haute Disponibilité dans Microstack avec OpenStack, en utilisant le service Octavia. Il décrit les étapes pour créer des instances web, un load balancer, un listener, un pool de serveurs, et tester le fonctionnement du load balancer. De plus, il aborde les concepts de Haute Disponibilité, notamment la redondance et la réplication des VMs.

Transféré par

tahni
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues3 pages

Tp6: Mise en Place Du Load Balancing Et de La Haute Disponibilité Dans Microstack (Openstack)

Ce document présente un TP sur la mise en place du Load Balancing et de la Haute Disponibilité dans Microstack avec OpenStack, en utilisant le service Octavia. Il décrit les étapes pour créer des instances web, un load balancer, un listener, un pool de serveurs, et tester le fonctionnement du load balancer. De plus, il aborde les concepts de Haute Disponibilité, notamment la redondance et la réplication des VMs.

Transféré par

tahni
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP6 : Mise en place du Load Balancing et

de la Haute Disponibilité dans


Microstack (OpenStack)
Objectif du TP :
Découvrir les concepts de Load Balancing (répartition de charge) et de Haute
Disponibilité (HA) dans un environnement OpenStack, et les appliquer dans Microstack via
Octavia (service de Load Balancer-as-a-Service).

1. Introduction au Load Balancing (LBaaS)

Explication :​
Le load balancing répartit le trafic entre plusieurs VMs pour :

●​ Améliorer la performance.​

●​ Garantir la tolérance aux pannes.​

●​ Éviter la surcharge d’un serveur.​

Dans OpenStack, cette fonctionnalité est assurée par Octavia.

2. Vérification de la disponibilité du service Octavia


[Link] loadbalancer list

Explication :​
Permet de vérifier si le service LBaaS (Octavia) est activé.

3. Création de deux instances web identiques

Commandes :

[Link] cirros --name web1 --network net-prive


[Link] cirros --name web2 --network net-prive

Explication :​
Ces deux VMs joueront le rôle de serveurs web répartis par le load balancer.

4. Création du Load Balancer


[Link] loadbalancer create --name lb-web --vip-subnet-id <subnet-id>

Explication :​
Crée un load balancer avec une IP virtuelle (VIP).​
Remplace <subnet-id> par l’ID de ton sous-réseau :

[Link] subnet list

5. Création du Listener
[Link] loadbalancer listener create --name listener-web --protocol HTTP
--protocol-port 80 --loadbalancer lb-web

Explication :​
Le listener écoute sur le port 80 et redirige les connexions vers un pool de VMs.

6. Création du Pool de serveurs


[Link] loadbalancer pool create --name pool-web --lb-algorithm
ROUND_ROBIN --listener listener-web --protocol HTTP

Explication :​
Le pool regroupe les VMs à utiliser, ici selon une stratégie ROUND_ROBIN.

7. Ajout des membres au pool


[Link] loadbalancer member create --subnet-id <subnet-id> --address
<IP-web1> --protocol-port 80 pool-web
[Link] loadbalancer member create --subnet-id <subnet-id> --address
<IP-web2> --protocol-port 80 pool-web
Explication :​
Ajoute chaque instance comme membre du pool. Remplace <IP-web1> et <IP-web2> par
les IPs réelles des VMs.

8. Test du Load Balancer


curl [Link]

Explication :​
Accède à l’adresse IP du load balancer (VIP) pour voir comment il redirige le trafic.

9. Notions de Haute Disponibilité (HA)

Explication :​
La HA garantit la continuité de service en cas de panne d’un composant. Dans OpenStack,
cela implique :

●​ Redondance réseau​

●​ Réplication des VMs​

●​ Load balancers actifs-passifs​

Dans Microstack (mono-noeud), on peut simuler la HA avec :

●​ Scripts de redémarrage automatique​

●​ Monitoring CLI ou Horizon​

●​ Backups réguliers​

.​

Vous aimerez peut-être aussi