Objectifs pédagogiques
-
Installer une distribution Linux Ubuntu et effectuer les tâches post-installation
-
Gérer les comptes et les groupes utilisateurs
-
Gérer les disques, les LVM et le système de fichiers
-
Appliquer le processus de démarrage et d'arrêt
-
Analyser l'activité du système
-
Installer des logiciels depuis la distribution ou compiler et installer depuis les sources
-
Configurer le client réseau et administrer à distance.
Modalités et moyens pédagogiques
Formation délivrée en présentiel ou distanciel* (e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :
-
Ordinateurs Mac ou PC (sauf pour les cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
-
Environnements de formation installés sur les postes de travail ou en ligne
-
Supports de cours et exercices
En cas de formation intra sur site externe à ECI, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatique...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
* nous consulter pour la faisabilité en distanciel
** ratio variable selon le cours suivi
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 de formation
Rappel des concepts de base
-
Introduction
-
Présentation de RADOS
-
Composants Frontend Ceph
-
Daemons Ceph
-
Déploiement d’un cluster avec Ansible
Architecture et prérequis de déploiement
LAB 1 : Déploiement d’un cluster avec ceph-ansible
LAB 2 : Administration de base avec ceph ansible
Cluster Ceph avec CEPHADM
-
Présentation de Cephadm
-
Architecture
-
Prérequis de déploiement
LAB 3 : Déploiement d’un cluster de production
-
Ajout de moniteurs/MGR
-
Ajout des OSDs
LAB 4 : Opération de base sur un cluster
-
Etat de santé du cluster (PGs, OSDs, Etat du CrushMap)
-
Monitoring du cluster
-
Tableau de bord
-
Monitoring avec Grafana
Politiques de gestion des données
LAB 5 : Manipulation d’une CrushMap
LAB 6 : Gestions des PGs-pools-Crushmap
-
Manipulation crushmap
-
Edition des CRUSH rules
-
Erasure Coding, description, profiles
-
Replication – Facteur de replication
-
Suppressions
-
Quotas
-
Manipulation des PGs
LAB 7 : Modification d’un domaine de défaillance
Déploiement des modules clients
LAB 8 : Déploiement des composants
-
Déploiement de CephFS
-
Déploiement du NFS Gateway
-
Déploiement du RGW
-
Déploiement du HA pour RGW
-
Administration d’un cluster CEPH
LAB 9 : Administration d’un cluster
-
Gestion des utilisateurs et des droits
-
Utilisation
-
RadosGW
-
RBD
-
Cryptage de volume RBD
-
CephFS
-
-
Gestion des snapshots
-
Gestion des quotas
LAB 10 : Déploiement du cluster ceph sur le Site B
-
Installation avec Cephadm
-
Ajout des OSDs
-
Déploiement des composants
-
Manipulation de la CrushMap
-
RGW
-
CephFS
RBD Mirroring
LAB 11: Mise en place du RBD Mirroring One-way
-
Configuration intersites
-
Gestion des daemons
-
Test de recovery
-
CEPHFS Mirroring
LAB 12 : Mise en place de du CephFS Mirroring
-
CEPH Replication S3
LAB 13: Cluster S3 Multisite
Optimisation de la performance
Les prérequis matériels : Disques, serveurs, le réseau
Matériels éprouvés
Les types de déploiements
Optimisation des performances de CEPH avec NVME Over TCP
LAB 14 : Configuration de Bluestore
LAB 15 : Mesure de la performance d’un cluster Ceph
-
Disque brut
-
Cluster ceph
-
Réseau
-
NFS-Ganesha
LAB 16 : Administration NFS-Ganesha
Utilisation
RGW
NFS
Configuration iSCSI
LAB 17 : Mise en œuvre de l’iSCSI
Kubernetes - Ceph
LAB 19 : Déploiement d’un cluster kubernetes
LAB 20 : Configuration de stockage persistant
-
Ceph – Kubernetes
-
CSI
-
PV
-
Storage class
-
PVC
LAB 21 : Déploiement et utilisation de ROOK
-
Troubleshooting
LAB 22: Troubleshooting d’un cluster ceph
LAB 23: Monitoring/Maintenance d’un cluster
Demandez un devis pour cette formation.