Plan du cours
I. Aperçu de la technologie Lustre
1. Introduction à la technologie Lustre
- Introduction aux systèmes de fichiers parallèles et aux exigences de stockage pour le HPC
- Rôle de Lustre dans les environnements de calcul haute performance
- Évolution et architecture de Lustre
- Comparaison avec les systèmes de fichiers distribués et réseau traditionnels
- Scénarios de déploiement courants de Lustre
2. Caractéristiques et capacités de Lustre
- E/S parallèles à haut débit
- Évolutivité pour les environnements de calcul à grande échelle
- Concepts de séparation des métadonnées et des données
- Caractéristiques et limites en matière de performances
- Intégration avec les clusters HPC et les charges de travail scientifiques
II. Architecture et composants fondamentaux de Lustre
1. Architecture système de Lustre
- Compréhension de l’architecture client-serveur de Lustre
- Aperçu des composants Lustre :
- Serveur de métadonnées (MDS)
- Cible de métadonnées (MDT)
- Serveur de stockage d’objets (OSS)
- Cible de stockage d’objets (OST)
- Clients Lustre
2. Concepts de gestion des données Lustre
- Principes de striping des fichiers et de stockage d’objets
- Opérations sur les métadonnées
- Stratégies de placement des données
- Organisation logique du stockage
III. Planification matérielle et préparation de l’environnement
1. Conception de l’infrastructure de stockage Lustre
- Sélection des composants matériels
- Exigences pour les serveurs de stockage
- Technologies de disques et considérations RAID
- Planification de l’infrastructure réseau
- Planification de la capacité et des performances
2. Préparation de l’environnement d’exploitation
- Systèmes d’exploitation pris en charge
- Exigences relatives au noyau et aux pilotes
- Exigences de configuration réseau
- Préparation des serveurs et des clients
IV. Installation et configuration de Lustre
1. Processus d’installation de Lustre
- Installation des packages logiciels Lustre
- Configuration des dépôts et des dépendances
- Préparation des nœuds serveurs et clients
- Initialisation des services Lustre
2. Création d’un système de fichiers Lustre
- Formatage des cibles de métadonnées et de stockage d’objets
- Configuration des paramètres du système de fichiers
- Montage des clients Lustre
- Validation de l’installation
V. Gestion du réseau Lustre
1. Architecture réseau Lustre
- Aperçu de LNet (Lustre Networking)
- Technologies réseau prises en charge
- Configuration des interfaces réseau
- Gestion de plusieurs chemins réseau
2. Optimisation des performances réseau
- Stratégies d’ajustement du réseau
- Considérations sur la bande passante et la latence
- Dépannage des problèmes de communication réseau
VI. Disposition des fichiers, gestion du stockage et administration de l’espace
1. Gestion des dispositions de fichiers
- Compréhension des concepts de striping
- Configuration du nombre, de la taille et du placement des bandes (stripes)
- Optimisation des dispositions pour les charges de travail
2. Gestion de la capacité de stockage
- Surveillance de l’utilisation des OST
- Équilibrage de l’utilisation du stockage
- Gestion des pools de stockage
- Extension de la capacité Lustre
VII. Gestion des performances des E/S Lustre
1. Compréhension des opérations E/S Lustre
- Concepts d’E/S parallèles
- Performances des métadonnées par rapport aux données
- Cache côté client
- Motifs d’E/S et caractéristiques des charges de travail
2. Techniques d’optimisation des performances
- Ajustement des configurations de striping
- Optimisation des charges de travail des applications
- Amélioration des performances des métadonnées
- Réduction des goulets d’étranglement E/S
VIII. Sécurité et gestion d’accès Lustre
1. Sécurisation des environnements Lustre
- Gestion des utilisateurs et des groupes
- Concepts d’authentification
- Considérations de sécurité réseau
- Protection de l’accès aux données
2. Gestion des contrôles d’accès
- Autorisations de fichiers
- Configuration des ACL
- Bonnes pratiques de sécurité
IX. Gestion des quotas et contrôle des ressources
1. Gestion des quotas Lustre
- Compréhension des quotas utilisateurs et groupes
- Configuration des paramètres de quotas
- Surveillance de l’utilisation des quotas
- Traitement des violations de quotas
2. Gouvernance de la capacité
- Gestion de la consommation de stockage
- Planification de l’allocation des ressources
X. Haute disponibilité et fiabilité
1. Conception de systèmes Lustre à haute disponibilité
- Concepts de haute disponibilité
- Architecture de basculement (failover)
- Redondance des serveurs de métadonnées
- Mécanismes de récupération des services
2. Surveillance de la santé du système
- Détection des pannes
- Gestion des états dégradés
- Procédures de récupération
XI. Surveillance, benchmarking et analyse des performances
1. Outils de surveillance Lustre
- Surveillance des performances du système
- Vérification de la santé des serveurs et des clients
- Collecte des statistiques opérationnelles
- Identification des goulets d’étranglement
2. Benchmarking des performances Lustre
- Principes de tests de performances
- Outils et méthodologies de benchmarking
- Mesure de la bande passante et de la latence
- Interprétation des résultats de benchmark
XII. Sauvegarde, récupération et protection des données
1. Stratégies de sauvegarde pour Lustre
- Considérations pour la planification de la sauvegarde
- Protection des métadonnées et des données utilisateur
- Concepts de snapshots et de réplication
2. Opérations de récupération
- Restauration des services Lustre
- Récupération après une panne
- Validation de l’intégrité des données
XIII. Mise à niveau et maintenance de Lustre
1. Planification des mises à niveau Lustre
- Préparation des environnements de mise à niveau
- Considérations de compatibilité
- Procédures de mise à niveau
2. Maintenance système
- Application des correctifs
- Gestion des modifications de configuration
- Minimisation des temps d’arrêt
XIV. Dépannage de Lustre dans les environnements de production
1. Méthodologie de dépannage
- Compréhension des journaux Lustre
- Identification des motifs de panne courants
- Commandes et outils de diagnostic
2. Problèmes courants de Lustre
- Échecs de communication réseau
- Problèmes de performance des métadonnées
- Pannes des OST
- Problèmes de montage des clients
- Dégradation des performances
XV. Atelier final et résumé du cours
1. Exercice complet d’administration Lustre
- Revue de la conception de l’architecture
- Déploiement et configuration de Lustre
- Surveillance des performances du système
- Dépannage des problèmes opérationnels
2. Résumé et bonnes pratiques
- Concepts clés de l’administration
- Recommandations pour le déploiement en production
- Liste de vérification pour l’optimisation des performances
- Questions-réponses et révision des connaissances
Pré requis
- Comprendre les concepts de stockage
Public cible
- Administrateurs système
- Administrateurs réseau
- Architectes système
- Développeurs système
Nos clients témoignent (3)
Tyler est très compétent et a partagé son expérience précieuse en administration de Lustre avec nous.
Zhenping Liu
Formation - Lustre File System for Admins
Traduction automatique
Les connaissances pratiques et réelles de Tyler étaient impressionnantes. Son expertise était évidente lors de la formation. Il a pu partager de nombreuses meilleures pratiques et astuces basées sur son expérience de plusieurs années avec le sujet. Il est très utile d'avoir un formateur qui administre activement ce qu'il nous enseigne. Sa franchise, sa ouverture et sa modestie ont rendu la session de formation très efficace.
Douglas Benjamin - Brookhaven National Laboratory
Formation - Lustre File System for Admins
Traduction automatique
Le fait que Richard ait pu adapter et personnaliser l'ensemble de la série de formation était fantastique. J'ai passé un excellent moment et j'ai pris une multitude de notes sur des sujets à approfondir par la suite.
Jon Marshall
Formation - Lustre File System for Admins
Traduction automatique