Objectifs pédagogiques / Compétences visées
- Décrire le fonctionnement de Ceph
- Le mettre en oeuvre et le configurer.
Niveau requis
Avoir connaissance de l'administration des systèmes Linux.
Public concerné
Administrateurs systèmes Linux souhaitant utiliser un système de stockage distribué.
Programme
Introduction
- Système de stockage distribué
- Historique et intégration dans le noyau Linux
- Fonctionnalités et points forts
- Stockage objet
- Stockage de blocs
- Système de fichiers CephFS (File System)
- Interfaçage avec des plateformes de Cloud
Mise en oeuvre
- Architecture
- Ceph Monitor
- Services OSD
- Ceph Metadata Server
- Configuration d'un cluster de stockage Ceph multi-noeuds
- Gestion des noeuds, des serveurs de stockage et des Ceph Monitors
Clients Ceph
- Différents clients Ceph selon la fonctionnalité utilisée
- Stockage de blocs
- Installation Ceph et configuration d'un bloc et montage depuis un poste client
- Système de fichiers Ceph
- Création d'un système de fichiers
- Clé d'authentification
- Montage du système de fichiers (File System)
- Stockage objet
- Installation et création d'une instance Ceph Object Gateway
- API de stockage objet Ceph
- Compatibilité AWS S3 et OpenStack Swift
Sécurité et fiabilité
- Architecture haute disponibilité
- Installation et configuration de ceph-mgr (Ceph Manager Daemon)
- Tests de fiabilité
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)