Prenez contact avec nous

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
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires