Ceph - Stockage distribué

5 jours


Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Contactez-nous

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

  1. Présentation de Cephadm

  2. Architecture

  3. 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.