Facebook Pixel

Mise en place d’un Cluster RedHat sur VMware

  • Home
  • Blog
  • Mise en place d’un Cluster RedHat sur VMware
Mise en place d’un Cluster RedHat sur VMware

Mettre en place un Cluster RedHat sur VMware est une excellente solution pour assurer la haute disponibilité des services critiques. Voici un guide détaillé sur l’installation et la configuration d’un cluster RedHat avec Pacemaker et Corosync, en l’intégrant dans un environnement VMware.

📌 Étape 1 : Pré-requis

Avant de commencer, assure-toi d’avoir : ✅ Deux ou plusieurs VMs sous Red Hat Enterprise Linux (RHEL 8 ou 9).
Un stockage partagé (vSAN, NFS, iSCSI, Fibre Channel).
Un réseau stable avec une IP statique pour chaque VM.
VMware Tools installés sur chaque VM.


📌 Étape 2 : Installation des paquets nécessaires

Sur tous les nœuds du cluster, installe Pacemaker, Corosync et les agents de fencing pour VMware.

Active et démarre le service pcsd (service de gestion du cluster).

Ajoute un mot de passe pour l’utilisateur de gestion du cluster.

Authentifie tous les nœuds du cluster :

📌 Étape 3 : Création du Cluster

Crée et configure le cluster avec Pacemaker.

Démarre et active le cluster :

Vérifie l’état du cluster :

📌 Étape 4 : Configuration du Fencing (Fermeture d’un nœud défectueux)

Le fencing empêche un nœud en panne d’impacter le reste du cluster. Dans VMware, on utilise le fencing via vSphere (fence_vmware_rest).

1️⃣ Récupère l’UUID des VMs depuis vSphere

Connecte-toi à l’hyperviseur vCenter et récupère les UUIDs des VMs :

2️⃣ Ajoute la ressource de fencing

Ajoute un agent de fencing basé sur vSphere :

Teste le fencing :

📌 Étape 5 : Ajout d’une ressource en HA (Exemple : Apache)

Si tu veux rendre Apache HA avec Pacemaker :

1️⃣ Installe Apache

2️⃣ Ajoute la ressource dans Pacemaker

3️⃣ Vérifie que la ressource est bien active

Tu devrais voir Apache en cours d’exécution sur un des nœuds.

📌 Étape 6 : Configuration de l’IP Flottante (Virtual IP)

Pour que l’application soit accessible même en cas de bascule, configure une IP flottante :

Vérifie la configuration :

📌 Étape 7 : Test de bascule (Failover)

Simule un crash de node1 pour voir si la bascule fonctionne.

Vérifie si les services ont basculé sur node2 :

Si tout fonctionne bien, la Virtual IP et Apache devraient maintenant tourner sur node2.

📌 Étape 8 : Optimisation et Sécurisation

Configurer le quorum et la gestion des votes

Activer le watchdog pour une meilleure stabilité

Mettre en place des notifications d’alertes en cas d’incident Tu peux configurer Pacemaker pour envoyer des alertes par email.


📌 Conclusion

Tu as maintenant un cluster Red Hat HA fonctionnel sur VMware, capable d’assurer une haute disponibilité avec Pacemaker, Corosync et fencing VMware.

🔹 Fonctionnalités mises en place :

✔ Cluster avec 2 ou 3 nœuds.
✔ Fencing pour éviter le split-brain.
✔ IP flottante pour l’accès aux services.
✔ Failover automatique d’Apache.

Laisser un commentaire

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