Cluster HCI Proxmox + Ceph multi-nœuds
Une infrastructure hyperconvergée maison : virtualisation et stockage distribué réunis sur un cluster multi-nœuds tolérant aux pannes.
Objectifs du projet
Convergence
Héberger calcul (VM/LXC) et stockage sur les mêmes nœuds, sans baie SAN dédiée.
Haute disponibilité
Tolérer la perte d'un nœud sans interruption de service, grâce au HA Proxmox et à la réplication Ceph.
Scalabilité horizontale
Ajouter un nœud de calcul et de stockage à chaud, sans réarchitecture.
Résilience des données
Réplication x3 des objets Ceph, répartis sur les nœuds et les disques physiques.
Architecture
Cluster de calcul
Proxmox VE en cluster avec quorum Corosync, nombre impair de nœuds pour éviter le split-brain.
Stockage distribué
Ceph déployé en mode hyperconvergé : un OSD par disque physique, pools RBD pour les disques virtuels.
Réseaux séparés
Réseau cluster/Corosync, réseau public Ceph, réseau de réplication Ceph et réseau des VM, isolés par VLAN.
Haute disponibilité
Migration à chaud des VM entre nœuds et redémarrage automatique en cas de panne, via le HA manager de Proxmox.
Sauvegarde & PRA
Veeam Backup & Replication en complément de Ceph, pour se protéger des erreurs humaines et des sinistres.
Stack technique
Défis & solutions
Dimensionnement du quorum
Nombre de nœuds impair (ou qdevice) pour garantir un quorum stable et éviter le split-brain.
Performance Ceph sur petit cluster
Séparation des réseaux public/cluster pour ne pas saturer la latence de réplication, dimensionnement des pools.
Isolation réseau
VLANs dédiés et bridges Proxmox pour cloisonner gestion, stockage et trafic des VM.
Maintenance sans coupure
Procédure de bascule HA testée : drain d'un nœud, migration à chaud, réintégration au cluster.
État actuel
- Cluster multi-nœuds opérationnel, quorum stable.
- Pool Ceph en réplication x3 actif, tests de panne disque/nœud validés.
- Bascule HA testée avec succès lors du retrait d'un nœud.
- Piste d'évolution : automatisation complète du provisioning via Ansible/Terraform.
Un cluster Proxmox + Ceph à concevoir ?
Virtualisation, stockage distribué, haute disponibilité : on peut en discuter.