Retour aux projets
Stage première annéeStimut Informatique02 juin - 04 juillet 2025

Mise en place d’un cluster Proxmox haute disponibilité

Configuration de nœuds Proxmox VE, stockage partagé et tests de migration à chaud

Projet réalisé au sein du service Administration Systèmes et Réseaux pour renforcer la résilience d’une infrastructure de virtualisation existante.

Proxmox VEVirtualisationCluster HAMachines virtuellesStockage partagéMigration à chaudRéseauLinuxDocumentation technique

Contexte

Stimut Informatique utilisait déjà Proxmox VE, mais en mode standard, sans cluster haute disponibilité. Cette configuration limitait la résilience en cas de panne matérielle et ne permettait pas d’exploiter pleinement les fonctionnalités de gestion centralisée, de migration à chaud et de haute disponibilité.

Le projet s’inscrivait dans une démarche d’amélioration de la continuité de service, avec des tests réalisés de manière progressive et encadrée par le service informatique.

Objectifs

  • Participer à la création d’un cluster Proxmox VE.
  • Configurer plusieurs nœuds.
  • Tester un stockage partagé.
  • Réaliser des migrations à chaud de machines virtuelles.
  • Tester le comportement de la haute disponibilité.
  • Renforcer la fiabilité de l’infrastructure.
  • Formaliser les manipulations réalisées.

Service d’accueil

J’ai été intégré au service Administration Systèmes et Réseaux. Ce service gère les serveurs physiques et virtuels, le réseau local, la sécurité des accès, le support utilisateur, la disponibilité des systèmes et la maintenance du réseau téléphonique.

Technologies utilisées

Proxmox VEVirtualisationCluster HAMachines virtuellesStockage partagéMigration à chaudRéseauLinuxDocumentation technique

Démarche de réalisation

1. Analyse de l’existant

Proxmox était déjà utilisé dans l’entreprise mais sans cluster HA.

2. Préparation des nœuds

Plusieurs nœuds Proxmox ont été configurés pour participer au cluster.

3. Création du cluster

Les nœuds ont été regroupés afin de permettre une gestion centralisée de l’infrastructure.

4. Configuration réseau

Les liaisons réseau nécessaires au fonctionnement du cluster ont été vérifiées et configurées.

5. Stockage partagé

Un stockage partagé a été testé afin de permettre aux machines virtuelles d’être accessibles depuis plusieurs nœuds.

6. Migration à chaud

Des migrations à chaud de machines virtuelles ont été réalisées pour valider le fonctionnement du cluster.

7. Tests de haute disponibilité

Des tests ont été effectués pour vérifier la résilience de l’infrastructure et le comportement des machines virtuelles.

8. Documentation

Une documentation technique a été rédigée pour garder une trace des manipulations et faciliter les interventions futures.

Difficultés rencontrées

  • Comprendre le fonctionnement d’un cluster Proxmox.
  • Configurer correctement plusieurs nœuds.
  • Gérer les contraintes réseau.
  • Tester le stockage partagé.
  • Réaliser des migrations à chaud sans impacter les services.
  • Faire preuve de rigueur pour éviter toute erreur sur l’infrastructure.

Solutions apportées

  • Configuration progressive du cluster.
  • Tests étape par étape.
  • Vérification de la communication entre les nœuds.
  • Tests de migration sur des machines virtuelles adaptées.
  • Documentation détaillée des manipulations.
  • Validation avec le tuteur avant les étapes sensibles.

Impact du projet

  • Meilleure résilience de l’infrastructure.
  • Gestion centralisée des ressources.
  • Possibilité de migration à chaud.
  • Préparation à la haute disponibilité.
  • Documentation utile pour les futures interventions.

Résultat final

À la fin de mon stage, un cluster Proxmox VE composé de plusieurs nœuds avait été configuré et testé. Les migrations à chaud de machines virtuelles ont permis de vérifier la gestion centralisée et la flexibilité de l’infrastructure. Les tests réalisés sur le stockage partagé et la haute disponibilité ont permis de valider le fonctionnement global de la solution. Ce projet a contribué à renforcer la résilience de l’infrastructure virtuelle et à mieux comprendre les enjeux de disponibilité des services informatiques.

Conclusion personnelle

Ce projet m’a permis de découvrir la virtualisation en entreprise, les notions de haute disponibilité, de stockage partagé et de migration à chaud. Même en option SLAM, cette expérience m’a aidé à mieux comprendre les environnements serveurs sur lesquels les applications sont déployées, ainsi que les contraintes de disponibilité qui influencent le travail des développeurs.