Objectifs
Bénéfices pour l’entreprise
Ce cours a pour objectif de développer les compétences requises pour déployer un système de stockage logiciel sur du matériel standard, afin de mettre en place un stockage des données en modes bloc et objet distribué, évolutif et résistant face aux pannes. Avec un tel déploiement, vous pouvez investir au fur et à mesure de la croissance de votre entreprise puisque l’infrastructure de stockage créée peut évoluer au même rythme que votre infrastructure de calcul.
Avec ce cours, nous avons cherché à servir l’ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l’entreprise et de l’infrastructure, dans la mesure où chacune est spécifique.
Bénéfices pour le participant
Après avoir suivi ce cours, les participants devraient être capables de déployer et d’exploiter un cluster Ceph ainsi que de le configurer comme système back-end pour OpenStack.
Les participants devraient avoir acquis les compétences suivantes :
- Description de l’architecture d’un cluster Ceph
- Déploiement d’un cluster Red Hat Ceph Storage avec Ansible
- Gestion de l’exploitation d’un cluster Red Hat Ceph Storage
- Intégration de Red Hat Ceph Storage comme système back-end pour Red Hat OpenStack Platform
Programme
Introduction au stockage
- Comprendre le stockage
Présentation de Ceph et de Red Hat Ceph Storage
- Comprendre Ceph Storage, Red Hat Ceph Storage et les systèmes Ceph associés
Déploiement de Red Hat Ceph Storage
- Déployer Red Hat Ceph Storage
Configuration de Red Hat Ceph Storage
- Comprendre et utiliser les pools, les pools à codage à effacement, l’expansion du cluster et l’affinité principale
Stockage en mode bloc avec le composant RBD
- Comprendre le stockage en mode bloc et apprendre à exécuter un système de stockage en mode bloc avec le composant RBD
Stockage en mode objet avec le composant RADOSGW
- Comprendre et exécuter un système de stockage en mode objet avec le composant RADOSGW
Stockage en mode fichier via le système de fichiers CephFS
- Comprendre et exécuter un système de stockage en mode fichier via CephFS
Configuration CRUSH
- Comprendre la configuration CRUSH et utiliser une carte CRUSH
Mise à jour de la carte de cluster
- Comprendre la mise à jour de la carte de cluster
Exploitation de Ceph
- Comprendre l’exploitation et la maintenance de Ceph
Optimisation des serveurs Linux
- Comprendre l’optimisation des serveurs Red Hat Enterprise Linux
Optimisation des performances de Ceph
- Comprendre l’optimisation des performances de Ceph, effectuer des tests de charge et des analyses de résultats, et comprendre l’impact de paramètres spécifiques
Résolution des problèmes des clients
- Résoudre les problèmes des clients Ceph
Présentation d’OpenStack avec Ceph
- Présenter et expliquer l’intégration de Ceph et OpenStack
Intégration de Glance à Ceph
- Intégrer le stockage en mode objet pour les images avec Glance
Intégration de Cinder à Ceph
- Intégrer le stockage en mode bloc pour les machines virtuelles avec Cinder
Remplacement de Swift par Ceph et RADOSGW
- Comprendre et apprendre comment remplacer Swift par Ceph et RADOSGW
Intégration de Manila à CephFS
- Apprendre à intégrer Manila à CephFS