Prenez contact avec nous
 Durée 21 heures

Plan du cours

I. Aperçu de la technologie Lustre

1. Vue d'ensemble 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 à hautes performances
  • Évolution et architecture de Lustre
  • Comparaison avec les systèmes de fichiers distribués et de réseau traditionnels
  • Scénarios de déploiement courants de Lustre

2. Fonctionnalités et capacités de Lustre

  • Entrées/Sorties (I/O) 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 de performance
  • Intégration avec les clusters HPC et les charges de travail scientifiques

II. Architecture Lustre et composants principaux

1. Architecture système Lustre

  • Comprendre l'architecture client-serveur Lustre
  • Vue d'ensemble 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 de fichiers et de stockage d'objets
  • Opérations de 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 des 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 serveur et client
  • 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
  • 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 I/O de Lustre

1. Comprendre les opérations I/O Lustre

  • Concepts d'entrées/sorties parallèles
  • Performances des métadonnées par rapport aux données
  • Cache côté client
  • Modèles d'I/O et caractéristiques des charges de travail

2. Techniques d'optimisation des performances

  • Réglage des configurations de striping
  • Optimisation des charges de travail des applications
  • Amélioration des performances des métadonnées
  • Réduction des goulots d'étranglement I/O

VIII. Sécurité Lustre et gestion de l'accès

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 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 utilisateur et groupe
  • 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 hautement disponibles

  • 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 goulots d'étranglement

2. Benchmarking des performances Lustre

  • Principes de test 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 de 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 pannes
  • Validation de l'intégrité des données

XIII. Mise à niveau et maintenance de Lustre

1. Planification de la mise à 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

  • Comprendre les journaux Lustre
  • Identification des schémas de défaillance courants
  • Commandes et outils de diagnostic

2. Problèmes courants de Lustre

  • Pannes de communication réseau
  • Problèmes de performance des métadonnées
  • Pannes des OST
  • Problèmes de montage côté client
  • 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
  • Checklist d'optimisation des performances
  • Questions-réponses et récapitulatif des connaissances

Pré requis

  • Une compréhension des concepts de stockage

Public cible

  • Administrateurs système
  • Administrateurs réseau
  • Architectes système
  • Développeurs système

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires