Réalisation 2 - Mise en place d'une Réplication Hyper-V avec Basculement Automatisé (Failover)

← Retour aux réalisations

📋 Contexte

Dans le cadre de l'optimisation d'une l'infrastructure, j'ai mené un projet visant à garantir une haute disponibilité pour des services critiques. L'objectif était de minimiser au maximum la perte de données et le temps d'arrêt en cas de panne d'un serveur physique.

🎯 Objectifs

  • Objectif 1 : Mettre en place une réplication asynchrone ultra-fréquente (toutes les 30 secondes) entre deux hôtes Hyper-V pour assurer une continuité de service quasi-instantanée.
  • Objectif 2 : Automatiser complètement la procédure de basculement (Failover) vers le site de secours en cas d'indisponibilité du serveur primaire.
  • Objectif 3 : Développer un système d'alerte SMTP pour notifier les administrateurs de l'état (réussite ou échec) du basculement automatique.

📝 Description de l'activité

L'activité a consisté à concevoir et déployer une architecture de Plan de Reprise d'Activité (PRA) reposant sur Hyper-V Replica.

1. Configuration des hôtes : Activation de Hyper-V Replica, paramétrage de l'authentification et définition de la fréquence de réplication critique à 30 secondes pour la machine virtuelle cible.

2. Développement PowerShell : Écriture et test d'un script d'auto-basculement complexe. Le script effectue des vérifications continues de l'hôte primaire et déclenche automatiquement le failover sur le réplica s'il détecte une panne.

3. Intégration SMTP : Ajout de modules PowerShell pour compiler un rapport et l'envoyer par mail automatiquement après la procédure, détaillant si le basculement a réussi ou s'il y a eu une erreur.

💡 Compétences acquises durant l'activité

Haute Disponibilité (Hyper-V Replica)
Automatisation avancée (PowerShell scripting)
Supervision et Notification SMTP

👤 Mon rôle dans l'activité

J'étais le pilote technique de ce projet. J'ai conçu l'architecture de réplication, configuré les serveurs, développé l'intégralité du script PowerShell d'automatisation et de notification, et validé la solution par des tests de panne simulés pour assurer l'efficacité du PRA.

🎬 Conclusion

Cette activité m'a permis de développer une expertise concrète dans les solutions de continuité d'activité critiques. L'intégration de la réplication ultra-rapide (30s) et de l'automatisation complète m'a confronté à des enjeux de production complexes. J'ai considérablement renforcé mes compétences en PowerShell et en supervision, prouvant ma capacité à sécuriser une infrastructure pour minimiser l'impact d'un désastre.