Kontakt aufnehmen

Schulungsübersicht

I. Übersicht der Lustre-Technologie

1. Überblick über die Lustre-Technologie

  • Einführung in parallele Dateisysteme und HPC-Speicheranforderungen
  • Rolle von Lustre in Hochleistungsrechnungs-Umgebungen
  • Entwicklung und Architektur von Lustre
  • Vergleich mit herkömmlichen verteilten und Netzwerk-Dateisystemen
  • Häufige Bereitstellungsszenarien für Lustre

2. Funktionen und Fähigkeiten von Lustre

  • Parallele E/A mit hohem Durchsatz
  • Skalierbarkeit für großskalige Computing-Umgebungen
  • Konzepte zur Trennung von Metadaten und Daten
  • Leistungseigenschaften und Einschränkungen
  • Integration in HPC-Cluster und wissenschaftliche Workloads

II. Lustre-Architektur und Kernkomponenten

1. Lustre-Systemarchitektur

  • Verständnis der Client-Server-Architektur von Lustre
  • Übersicht über die Komponenten von Lustre:
    • Metadatenserver (MDS)
    • Metadatenziel (MDT)
    • Objetspeicher-Server (OSS)
    • Objetspeicher-Ziel (OST)
    • Lustre-Clients

2. Konzepte der Lustre-Datenverwaltung

  • Datei-Striping und Prinzipien des Objektspeichers
  • Metadatenoperationen
  • Datenplatzierungsstrategien
  • Logische Speicherorganisation

III. Hardwareplanung und Vorbereitung der Umgebung

1. Entwurf der Lustre-Speicherinfrastruktur

  • Auswahl der Hardwarekomponenten
  • Anforderungen an Speicher-Server
  • Disk-Technologien und RAID-Überlegungen
  • Planung der Netzwerk-Infrastruktur
  • Planung von Kapazität und Leistung

2. Vorbereitung der Betriebsumgebung

  • Unterstützte Betriebssysteme
  • Anforderungen an Kernel und Treiber
  • Anforderungen an die Netzwerkkonfiguration
  • Vorbereitung von Servern und Clients

IV. Installation und Konfiguration von Lustre

1. Prozess der Lustre-Installation

  • Installieren der Lustre-Software-Pakete
  • Konfigurieren von Repositorys und Abhängigkeiten
  • Vorbereiten der Server- und Client-Knoten
  • Initialisieren der Lustre-Dienste

2. Erstellen eines Lustre-Dateisystems

  • Formatieren von Metadaten- und Objektspeicher-Zielen
  • Konfigurieren der Dateisystemparameter
  • Einhängen von Lustre-Clients
  • Validieren der Installation

V. Verwalten von Lustre-Netzwerken

1. Lustre-Netzwerkarchitektur

  • Übersicht über LNet (Lustre Networking)
  • Unterstützte Netzwerktechnologien
  • Konfigurieren von Netzwerk-Schnittstellen
  • Verwalten mehrerer Netzwerkpfade

2. Optimierung der Netzwerkleistung

  • Strategien zur Netzwerkeinstellung
  • Überlegungen zu Bandbreite und Latenz
  • Fehlersuche bei Problemen mit der Netzwerkkommunikation

VI. Datei-Layouts, Speicher-Management und Speicherverwaltung

1. Verwalten von Datei-Layouts

  • Verständnis der Striping-Konzepte
  • Konfigurieren von Stripe-Anzahl, Größe und Platzierung
  • Optimieren der Layouts für Workloads

2. Verwalten der Speicherkapazität

  • Überwachen der OST-Auslastung
  • Ausgleichen der Speicher-Nutzung
  • Verwalten von Speicher-Pools
  • Erweitern der Lustre-Kapazität

VII. Verwalten der Lustre-E/A-Leistung

1. Verstehen der Lustre-E/A-Operationen

  • Konzepte der parallelen E/A
  • Leistung von Metadaten im Vergleich zu Daten
  • Clientseitiges Caching
  • E/A-Muster und Workload-Charakteristika

2. Techniken zur Leistungs-Optimierung

  • Anpassen der Stripe-Konfigurationen
  • Optimieren von Anwendungs-Workloads
  • Verbessern der Metadaten-Leistung
  • Reduzieren von E/A-Engpässen

VIII. Lustre-Sicherheit und Zugriffsverwaltung

1. Absichern von Lustre-Umgebungen

  • Benutzer- und Gruppenverwaltung
  • Konzepte der Authentifizierung
  • Sicherheitsüberlegungen für das Netzwerk
  • Schützen des Datenzugriffs

2. Verwalten von Zugriffssteuerungen

  • Dateiberechtigungen
  • Konfigurieren von ACLs
  • Best Practices für die Sicherheit

IX. Verwalten von Kontingenten und Ressourcen-Steuerung

1. Lustre-Kontingentverwaltung

  • Verständnis von Benutzer- und Gruppenkontingenten
  • Konfigurieren der Kontingent-Einstellungen
  • Überwachen der Kontingent-Nutzung
  • Umgang mit Kontingent-Verstößen

2. Kapazitäts-Governance

  • Verwalten des Speicher-Verbrauchs
  • Planen der Ressourcen-Zuteilung

X. Hochverfügbarkeit und Zuverlässigkeit

1. Entwerfen hochverfügbarer Lustre-Systeme

  • Konzepte der Hochverfügbarkeit
  • Fallüberführungs-Architektur (Failover)
  • Redundanz des Metadaten-Servers
  • Mechanismen zur Wiederherstellung von Diensten

2. Überwachen der Systemgesundheit

  • Erkennen von Ausfällen
  • Verwalten von degradierten Zuständen
  • Wiederherstellungsverfahren

XI. Monitoring, Benchmarking und Leistungsanalyse

1. Lustre-Monitoring-Tools

  • Überwachen der Systemleistung
  • Prüfen der Server- und Client-Gesundheit
  • Sammeln von Betriebsstatistiken
  • Identifizieren von Engpässen

2. Benchmarken der Lustre-Leistung

  • Prinzipien des Leistungstests
  • Benchmarking-Tools und -Methoden
  • Messen von Durchsatz und Latenz
  • Interpretieren von Benchmark-Ergebnissen

XII. Backup, Wiederherstellung und Datenschutz

1. Backup-Strategien für Lustre

  • Überlegungen zur Backup-Planung
  • Schützen von Metadaten und Benutzerdaten
  • Konzepte von Snapshots und Replikation

2. Wiederherstellungsoperationen

  • Wiederherstellen der Lustre-Dienste
  • Wiederherstellen nach Ausfällen
  • Validieren der Datenintegrität

XIII. Aktualisieren und Warten von Lustre

1. Planen von Lustre-Aktualisierungen

  • Vorbereiten der Upgrade-Umgebungen
  • Kompatibilitätsüberlegungen
  • Upgrade-Verfahren

2. Systemwartung

  • Anwenden von Patches
  • Verwalten von Konfigurationsänderungen
  • Minimieren der Ausfallzeiten

XIV. Fehlersuche bei Lustre in Produktionsumgebungen

1. Methodik zur Fehlersuche

  • Verstehen der Lustre-Logs
  • Identifizieren häufiger Fehlermuster
  • Diagnose-Befehle und -Tools

2. Häufige Probleme mit Lustre

  • Ausfälle der Netzwerkkommunikation
  • Probleme mit der Metadaten-Leistung
  • Fehlschlagen von OSTs
  • Probleme beim Mounten von Clients
  • Leistungs-Verschlechterung

XV. Abschlussworkshop und Zusammenfassung des Kurses

1. Durchgehende Praxisübung zur Lustre-Verwaltung

  • Aufarbeiten des Architektur-Designs
  • Bereitstellen und Konfigurieren von Lustre
  • Überwachen der Systemleistung
  • Fehlersuche bei Betriebsproblemen

2. Zusammenfassung und Best Practices

  • Wichtige Verwaltungskonzepte
  • Empfehlungen für Produktions-Bereitstellungen
  • Checkliste zur Leistungs-Optimierung
  • Fragen und Antworten sowie Wissensüberprüfung

Voraussetzungen

  • Grundverständnis von Speicherkonzepten

Zielgruppe

  • Systemadministratorinnen und -administratoren
  • Netzwerkadministratorinnen und -administratoren
  • Systemarchitektinnen und -architekten
  • Systems programmiererinnen und -programmierer
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien