Prenez contact avec nous

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 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
  • Cas d'utilisation courants du déploiement de Lustre

2. Fonctionnalités et capacités de Lustre

  • Entrées/sorties (E/S) parallèles à haut débit
  • Montée en charge adaptée aux environnements informatiques à 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 de Lustre et composants principaux

1. Architecture du système Lustre

  • Compréhension de l'architecture client-serveur de Lustre
  • Aperçu des composants de 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 dans Lustre

  • Principes du découpage en bandes (striping) et du stockage d'objets
  • Opérations sur les métadonnées
  • Stratégies d'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 relatives aux serveurs de stockage
  • Technologies 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'exécution

  • 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 référentiels 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 de Lustre

  • Aperçu de LNet (Lustre Networking)
  • Technologies réseau prises en charge
  • Configuration des interfaces réseau
  • Gestion des multiples chemins réseau

2. Optimisation des performances réseau

  • Stratégies de tuning réseau
  • Considérations relatives à 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 bandes, de leur taille et de leur placement
  • 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 groupes de stockage (storage pools)
  • Agrandissement de la capacité de Lustre

VII. Gestion des performances E/S de Lustre

1. Compréhension des opérations E/S de Lustre

  • Concepts d'E/S parallèles
  • Performance des métadonnées versus performance des 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

  • Tuning 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 E/S

VIII. Sécurité et gestion des accès dans 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 (Listes de contrôle d'accès)
  • Bonnes pratiques de sécurité

IX. Gestion des quotas et contrôle des ressources

1. Gestion des quotas dans 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 du 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 l'état du système

  • Détection des défaillances
  • Gestion des états dégradés
  • Procédures de récupération

XI. Surveillance, benchmarking et analyse de performance

1. Outils de surveillance de Lustre

  • Surveillance des performances du système
  • Vérification de l'état des serveurs et des clients
  • Collecte de statistiques opérationnelles
  • Identification des goulots d'étranglement

2. Benchmarking des performances de 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 relatives à la planification des sauvegardes
  • Protection des métadonnées et des données utilisateurs
  • Concepts de snapshots et de réplication

2. Opérations de récupération

  • Restauration des services Lustre
  • Récupération après des défaillances
  • Validation de l'intégrité des données

XIII. Mise à niveau et maintenance de Lustre

1. Planification des mises à niveau de 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 (patches)
  • Gestion des modifications de configuration
  • Réduction 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 (logs) de Lustre
  • Identification des schémas de défaillance courants
  • Commandes et outils de diagnostic

2. Problèmes courants liés à Lustre

  • Défaillances de communication réseau
  • Problèmes de performance des métadonnées
  • Défaillances 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 de 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
  • Séance de questions-réponses et révision des connaissances

Pré requis

  • Une compréhension des concepts de stockage

Audience 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