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

Publié le 2 juillet 2025

Infrastructure
Stockage
Haute Disponibilité

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/quincy/src/cephadm/cephadm
chmod +x cephadm
sudo mv cephadm /usr/local/bin/

cephadm add-repo --release quincy
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
ceph dashboard set-login-credentials admin motdepasse

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

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.

Contactez-nous

Articles similaires qui pourraient vous intéresser