Plan du cours
I. Vue d’ensemble de la technologie Lustre
1. Aperçu de la technologie Lustre
- Introduction aux systèmes de fichiers parallèles et aux exigences de stockage 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. Fonctionnalités et capacités de Lustre
- E/S parallèle à haut débit
- Mise à l’échelle pour les environnements de calcul à grande échelle
- Concepts de séparation des métadonnées et des données
- Caractéristiques et limites des 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 de Lustre :
- Metadonnees Server (MDS)
- Metadonnees Target (MDT)
- Object Storage Server (OSS)
- Object Storage Target (OST)
- Clients Lustre
2. Concepts de gestion des données Lustre
- Bandes de fichiers et principes de stockage d’objets
- Opérations de métadonnées
- Stratégies de placement des données
- Organisation logique du stockage
III. Planification du matériel 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 disque 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 du noyau et des 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 paquets 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
- Vue d’ensemble de LNet (Réseau Lustre)
- 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 de réglage réseau
- Considérations sur la bande passante et la latence
- Diagnostic 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 bandes
- Configuration du nombre, de la taille et du placement des bandes
- 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 E/S Lustre
1. Compréhension des opérations E/S Lustre
- Concepts d’E/S parallèle
- Performances des métadonnées par rapport aux données
- Mise en cache côté client
- Modèles d’E/S et caractéristiques des charges de travail
2. Techniques d’optimisation des performances
- Réglage des configurations de bandes
- Optimisation des charges de travail applicatives
- Amélioration des performances des métadonnées
- Réduction des goulots d’étranglement E/S
VIII. Sécurité et gestion de l’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
- Permissions des 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 quota
- Surveillance de l’utilisation des quotas
- Gestion des violations de quota
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 bascule (failover)
- Rédundance 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, tests de performance 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 de statistiques opérationnelles
- Identification des goulots d’étranglement
2. Tests de performance Lustre
- Principes des tests de performance
- Outils et méthodologies de benchmarking
- Mesure du débit 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 d’instantanés et de réplication
2. Opérations de récupération
- Restauration des services Lustre
- Récupération après pannes
- 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 du 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 défaillance 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 OST
- Problèmes de montage des clients
- Dégradation des performances
XV. Atelier final et résumé du cours
1. Exercice d’administration Lustre de bout en bout
- 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 d’administration
- Recommandations pour le déploiement en production
- Liste de contrôle d’optimisation des performances
- Questions/Réponses et révision des connaissances
Pré requis
- Une bonne compréhension des 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