FORMATION CEPH Storage Overview

Déployer, configurer, sécuriser et opérer un cluster Ceph Squid 19.2.x production-ready : OSD, Rados

Formation créée le 29/05/2026.
Version du programme : 2
Taux de satisfaction des apprenants
9,4/10 (8 avis)

Type de formation

Distanciel

Durée de formation

21 heures (3 jours)

Accessibilité

Oui
Cette formation est gratuite.
Envoyer ma demande
Cette formation est gratuite.
Envoyer ma demande
Cette formation est gratuite.
Envoyer ma demande
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

FORMATION CEPH Storage Overview

Déployer, configurer, sécuriser et opérer un cluster Ceph Squid 19.2.x production-ready : OSD, Rados


Cette formation sur mesure de trois jours couvre l'ensemble du cycle de vie d'un cluster Ceph en environnement de production. Elle s'adresse à des administrateurs IT et ingénieurs système expérimentés souhaitant maîtriser le déploiement avec cephadm, la configuration des trois interfaces de stockage (bloc, objet, fichier), la sécurisation CephX et les opérations de maintenance sans interruption de service. Chaque participant dispose d'un cluster dédié de 4 nœuds pour les laboratoires.

Version PDF

Objectifs de la formation

  • Déployer et configurer un cluster Ceph Squid 19.2.x production-ready avec cephadm
  • Maîtriser l'orchestration cephadm pour tous les composants (MON, MGR, OSD, MDS, RGW)
  • Configurer et optimiser les trois interfaces : RBD (bloc), RadosGW (objet S3/Swift), CephFS (fichier)
  • Implémenter des stratégies avancées avec CRUSH rules et device classes (SSD/HDD)
  • Sécuriser l'accès avec CephX et configurer des clients externes
  • Effectuer des opérations de maintenance et de remplacement d'OSD sans interruption
  • Diagnostiquer et résoudre les problèmes de performance et de santé du cluster
  • Utiliser les innovations Squid : CRUSH MSR, RB

Profil des bénéficiaires

Pour qui
  • Administrateurs système
  • Ingénieurs DevOps
  • DBA
  • Ingénieurs HPC
Prérequis
  • Linux avancé (systemd, réseau)
  • Concepts stockage (LVM, RAID)
  • Administration distribuée

Contenu de la formation

PARTIE I — Déploiement et Configuration (Jour 1)
  • Architecture & Préparation • Composants essentiels : MON, MGR, OSD, MDS, RGW • RADOS : foundation du stockage objet distribué • CRUSH Algorithm : placement intelligent des données • Réseaux séparés : Public vs Cluster • Configuration réseau dual, DNS, chronyd, firewall, SELinux ⚡ Lab Pratique : Custer Cephadm
  • Déploiement OSDs & Device Classes • BlueStore : backend de stockage moderne • WAL, DB et Data : séparation sur SSD pour performance • Device classes (hdd/ssd) et labels pour contrôle du placement • Spec files pour déploiement déclaratif des OSDs • Analyse de l'arborescence CRUSH après déploiement ⚡ Lab Pratique : OSDs HDD & SSD
  • RadosGW — Stockage Objet • API S3: compatibilité AWS — API Swift : compatibilité Open- Stack • Use cases : backup, archive, data lakes • Configuration des pools système, realm, zonegroup, zone • SSL/TLS pour accès sécurisé • Création d'utilisateurs S3 et gestion de buckets ⚡ Lab Pratique : RadosGW S3
  • CephFS — Stockage Fichier • MDS: rôle du Metadata Server • Data pools vs Metadata pools • Active/Standby MDS pour haute disponibilité • Use cases: remplacement NFS, home directories, HPC • Subvolumes avec isolation et attribution de quotas ⚡ Lab Pratique : CephFS Subvolumes
PARTIE II — Optimisation et Utilisation Avancée (Jour 2)
  • Pools Optimisés par Workload • Replicated pools : performance — Erasure Coded pools : capacité • Calcul d'overhead et sizing des pools • CRUSH rules : SSD-only, HDD-only, failure domains • PG autoscaler — configuration et monitoring • Tests de performance avec rados bench ⚡ Lab Pratique : Pools Optimisés
  • Sécurité CephX & Clients Externes • Architecture d'authentification CephX • Capabilities (caps) et permissions granulaires • Principe du moindre privilège • Distribution sécurisée des keyrings vers clients externes • Configuration ceph.conf et packages client sur client1 ⚡ Lab Pratique : CephX & Clients
  • Orchestration Cephadm • Architecture conteneurisée de cephadm • Spec files pour déclaration déclarative des services • Labels, placement et scaling de services • Maintenance mode, redémarrage de services • Logs, debugging et export de configuration ⚡ Lab Pratique : Cephadm Ops
  • Dashboard & Monitoring • Cluster health overview et monitoring temps réel • Gestion visuelle des pools, OSDs, images • Métriques essentielles et intégration Prometheus/Grafana • Configuration Prometheus exporter • Import de dashboards Grafana et configuration d'alertes ⚡ Lab Pratique : Dashboard & Grafana
PARTIE III — Interfaces Stockage et Opérations (Jour 3)
  • RBD — Block Storage • Thin provisioning, snapshots et clones • Features : layering, exclusive-lock, object-map • rbd-nbd pour mapping, formatage et montage de filesystems • Use cases : VMs, databases • Tests I/O avec fio, rollback vers snapshot ⚡ Lab Pratique : RBD Block Devices
  • RadosGW — APIs S3 Avancées • S3 API operations avancées • Multi-tenancy et quotas • Versioning et lifecycle policies • Configuration credentials et tests d'accès public vs privé ⚡ Lab Pratique : RadosGW Avancé
  • CephFS — Utilisation Avancée • Montage CephFS via kernel driver • Subvolumes avec quotas et tests de remplissage • Navigation dans le répertoire .snap • Restauration de fichiers depuis snapshot • Performance tuning CephFS ⚡ Lab Pratique : CephFS Avancé
  • Gestion Dynamique des OSDs • Ajout d'OSDs à chaud • Retrait et remplacement d'OSDs défaillants • CRUSH weight vs Reweight — impact sur data placement • Monitoring du rebalancing en temps réel ⚡ Lab Pratique : Gestion OSDs
  • Maintenance des Noeuds sans interruption de service • Flag noout pour éviter le rebalancing pendant maintenance • Shutdown graceful de noeuds complets • Recovery après incidents • Validation HEALTH_OK post-maintenance ⚡ Lab Pratique : Maintenance Noeuds
  • Troubleshooting & Optimisation • Health warnings interpretation • Slow requests et PG stuck troubleshooting • OSD down recovery • Cache tuning BlueStore, scrubbing optimization, recovery tuning • Tests de performance avant/après tuning ⚡ Lab Pratique : Troubleshooting

Équipe pédagogique

Nicole BIZARD Responsable formation 06 14 78 61 01 nibizard@bigso.fr

Suivi de l'exécution et évaluation des résultats

  • Formulaires d’évaluations de la formation : pré-évaluation avant formation, évaluation de la satisfaction en fin de stage, évaluation des acquis à +90 jours
  • Feuille de présence émargée par demi-journée par les stagiaires et le formateur
  • Attestation de fin de formation

Ressources techniques et pédagogiques

  • Modalité : Formation réalisée à distance
  • Méthode : Dispensée par un expert-consultant sur des projets clients et contributeurs Open Source. Orientées sur l’utilisation et la mise en œuvre : l’apport théorique, visant la compréhension des principes, est systématiquement accompagné d’une mise en pratique concrète (Lab)
  • Documentées : Support de cours remis aux stagiaires en début de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires : 8.3/10 Taux de retour des enquêtes : 100%
Taux de satisfaction des apprenants
9,4/10 (8 avis)

Capacité d'accueil

Entre 5 et 8 apprenants

Délai d'accès

7 jours

Accessibilité

BIGSO by LABSOFT, on s’engage à accueillir toute personne en situation de handicap dans des conditions adaptées et respectueuses, notamment dans le cadre de nos formations professionnelles. Notre démarche vise à : - Favoriser l’accès de tous à nos formations, sans discrimination. - Garantir un accueil adapté en cas de besoin. - Mettre en œuvre des aménagements spécifiques lorsque cela est nécessaire. - S’inscrire dans une logique de coopération avec les acteurs spécialisés.