Infrastructure
Stockage
Haute Disponibilité

Déployer une plateforme Ceph pour un stockage distribué haute disponibilité

2 juillet 2025

3 min de lecture

Ceph est une solution de stockage distribué open-source, offrant des services de stockage objet, bloc et fichier avec haute disponibilité et tolérance aux pannes. Ce guide vous montre comment mettre en place un cluster Ceph de base.

Prérequis

  • 3 serveurs minimum (Debian, Ubuntu, Rocky ou AlmaLinux)
  • 4 vCPU, 8 Go de RAM minimum par nœud
  • Disques dédiés pour les données et pour le système
  • Réseau privé entre les nœuds (10 GbE recommandé)

Installation des dépendances

Sur chaque nœud :

sudo apt update
sudo apt install -y chrony
sudo systemctl enable --now chrony

Installation de Ceph avec Cephadm

Sur le nœud admin :

curl --silent --remote-name https://raw.githubusercontent.com/ceph/ceph/reef/src/cephadm/cephadm
chmod +x cephadm
sudo mv cephadm /usr/local/bin/

cephadm add-repo --release reef
cephadm install ceph-common

Bootstrap du cluster

cephadm bootstrap --mon-ip 192.168.1.10

Ajouter les autres nœuds :

ceph orch host add node2 192.168.1.11
ceph orch host add node3 192.168.1.12

Déploiement des OSD (disques de données)

Lister les disques :

ceph orch device ls

Déployer :

ceph orch daemon add osd node1:/dev/sdb
ceph orch daemon add osd node2:/dev/sdb
ceph orch daemon add osd node3:/dev/sdb

Interface web (Dashboard)

Activer le dashboard :

ceph mgr module enable dashboard
ceph dashboard create-self-signed-cert
echo "motdepasse" > /tmp/pass.txt
ceph dashboard ac-user-create admin -i /tmp/pass.txt administrator
rm /tmp/pass.txt

Accéder à https://192.168.1.10:8443/

Déploiement des services

  • RBD (stockage bloc) pour Proxmox ou KVM
  • CephFS (stockage fichier) pour des partages NFS/SMB
  • RGW (Object Storage) compatible S3

Exemple pour RGW :

ceph orch apply rgw default --placement="3"

Surveillance et maintenance

  • Interface web avec statut des nœuds
  • Alertes intégrées
  • Commandes CLI :
ceph -s
ceph health detail

Sécurisation et bonnes pratiques

  • Réseau dédié au cluster (backend)
  • Redondance des nœuds MON et MGR
  • Monitoring avec Prometheus et Grafana
  • Sauvegarde régulière des métadonnées

Alternatives et compléments

Ceph est puissant mais complexe. Pour une alternative distribuée plus simple, découvrez GlusterFS pour la haute disponibilité. Pour du stockage objet, MinIO sur Kubernetes offre une solution plus légère. Si vous cherchez un simple partage fichier, consultez NFS.

Conclusion

Ceph est une solution robuste et scalable pour le stockage d'entreprise. Ce guide vous permet de démarrer un cluster Ceph simple, extensible à volonté pour répondre aux besoins croissants en stockage.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets d'infrastructure et d'infogérance.

Contactez-nous

Articles similaires