Kontakt aufnehmen

Schulungsübersicht

I. Überblick über die Lustre-Technologie

1. Überblick über die Lustre-Technologie

  • Einführung in parallele Dateisysteme und Speicheranforderungen im HPC
  • Rolle von Lustre in Umgebungen für Hochleistungsrechnen
  • Entwicklung und Architektur von Lustre
  • Vergleich mit herkömmlichen verteilten und Netzwerkdateisystemen
  • Typische Einsatzszenarien für Lustre

2. Funktionen und Möglichkeiten von Lustre

  • Paralleles I/O mit hoher Durchsatzrate
  • Skalierbarkeit für großskalige Rechenumgebungen
  • Konzepte zur Trennung von Metadaten und Daten
  • Leistungsmerkmale und Grenzen
  • Integration in HPC-Cluster und wissenschaftliche Workloads

II. Lustre-Architektur und Kernkomponenten

1. Lustre-Systemarchitektur

  • Verständnis der Client-Server-Architektur von Lustre
  • Überblick über die Komponenten von Lustre:
    • Metadata Server (MDS)
    • Metadata Target (MDT)
    • Object Storage Server (OSS)
    • Object Storage Target (OST)
    • Lustre-Clients

2. Konzepte zur Datenverwaltung in Lustre

  • Datei-Striping und Prinzipien der Objektspeicherung
  • Metadatenoperationen
  • Strategien zur Datenplatzierung
  • Logische Speicherorganisation

III. Hardwareplanung und Vorbereitung der Umgebung

1. Design der Lustre-Speicherinfrastruktur

  • Auswahl von Hardwarekomponenten
  • Anforderungen an Speicherserver
  • Disktechnologien und RAID-Erwägungen
  • Planung der Netzwerkinfrastruktur
  • Kapazitäts- und Leistungsplanung

2. Vorbereitung der Betriebsumgebung

  • Unterstützte Betriebssysteme
  • Kern- und Treiberanforderungen
  • Netzwerkkonfigurationsanforderungen
  • Vorbereitung von Servern und Clients

IV. Installation und Konfiguration von Lustre

1. Lustre-Installationsprozess

  • Installation der Lustre-Softwarepakete
  • Konfiguration von Repositories und Abhängigkeiten
  • Vorbereitung der Server- und Client-Knoten
  • Initialisierung der Lustre-Dienste

2. Erstellung eines Lustre-Dateisystems

  • Formatierung von Metadatentargets und Objektspeichertargets
  • Konfiguration der Dateisystemparameter
  • Einhängen von Lustre-Clients
  • Validierung der Installation

V. Verwaltung des Lustre-Netzwerks

1. Lustre-Netzwerkarchitektur

  • Überblick über LNet (Lustre Networking)
  • Unterstützte Netzwerktechnologien
  • Konfiguration der Netzwerkschnittstellen
  • Verwaltung mehrerer Netzwerkpfade

2. Netzwerk-Leistungsoptimierung

  • Netzwerk-Tuning-Strategien
  • Berücksichtigung von Bandbreite und Latenz
  • Fehlersuche bei Netzwerk-Kommunikationsproblemen

VI. Dateianordnung, Speicherverwaltung und Verwaltung des Speicherplatzes

1. Verwaltung der Dateianordnung

  • Verständnis der Striping-Konzepte
  • Konfiguration von Stripe-Anzahl, -größe und -platzierung
  • Optimierung der Anordnung für Workloads

2. Verwaltung der Speicherkapazität

  • Überwachung der OST-Auslastung
  • Ausgleich der Speichernutzung
  • Verwaltung von Speicherpools
  • Erweiterung der Lustre-Kapazität

VII. Verwaltung der Lustre I/O-Leistung

1. Verständnis der Lustre I/O-Operationen

  • Konzepte des parallelen I/O
  • Metadaten- vs. Datenleistung
  • Caching auf Client-Seite
  • I/O-Muster und Workload-Charakteristiken

2. Techniken zur Leistungsoptimierung

  • Optimierung der Stripe-Konfigurationen
  • Optimierung von Anwendungslasten
  • Verbesserung der Metadatenleistung
  • Reduzierung von I/O-Engpässen

VIII. Lustre-Sicherheit und Zugriffsverwaltung

1. Sicherung von Lustre-Umgebungen

  • Benutzer- und Gruppenverwaltung
  • Authentifizierungskonzepte
  • Netzwerksicherheitserwägungen
  • Schutz des Datenzugriffs

2. Verwaltung der Zugriffssteuerung

  • Dateiberechtigungen
  • ACL-Konfiguration
  • Best Practices für die Sicherheit

IX. Verwaltung von Kontingenten und Ressourcensteuerung

1. Lustre-Kontingentverwaltung

  • Verständnis von Benutzer- und Gruppenkontingenten
  • Konfiguration der Kontingenteinstellungen
  • Überwachung der Kontingentnutzung
  • Bearbeitung von Kontingentverletzungen

2. Kapazitätssteuerung

  • Verwaltung des Speicherverbrauchs
  • Planung der Ressourcenverteilung

X. Hohe Verfügbarkeit und Zuverlässigkeit

1. Design hochverfügbarer Lustre-Systeme

  • Konzepte der hohen Verfügbarkeit
  • Failover-Architektur
  • Redundanz von Metadatenservern
  • Mechanismen zur Dienstepartierung

2. Überwachung der Systemgesundheit

  • Erkennung von Fehlern
  • Verwaltung von Degradationszuständen
  • Wiederherstellungsverfahren

XI. Überwachung, Benchmarking und Leistungsanalyse

1. Lustre-Überwachungswerkzeuge

  • Überwachung der Systemleistung
  • Prüfung der Gesundheit von Servern und Clients
  • Erfassung betrieblicher Statistiken
  • Identifikation von Engpässen

2. Benchmarking der Lustre-Leistung

  • Prinzipien der Leistungstests
  • Benchmark-Werkzeuge und Methoden
  • Messung von Durchsatz und Latenz
  • Interpretation der Benchmark-Ergebnisse

XII. Sicherung, Wiederherstellung und Datenschutz

1. Sicherungsstrategien für Lustre

  • Erwägungen zur Sicherungsplanung
  • Schutz von Metadaten und Benutzerdaten
  • Konzepte von Snapshots und Replikation

2. Wiederherstellungsoperationen

  • Wiederherstellung von Lustre-Diensten
  • Wiederherstellung nach Fehlern
  • Validierung der Datenintegrität

XIII. Upgrade und Wartung von Lustre

1. Planung des Lustre-Upgrades

  • Vorbereitung der Upgrade-Umgebungen
  • Kompatibilitätserwägungen
  • Upgrade-Verfahren

2. Systemwartung

  • Anwendung von Patches
  • Verwaltung von Konfigurationsänderungen
  • Minimierung der Ausfallzeiten

XIV. Fehlersuche in Lustre in Produktionsumgebungen

1. Methodik der Fehlersuche

  • Verständnis der Lustre-Protokolle
  • Identifikation gängiger Fehlermuster
  • Diagnosebefehle und -werkzeuge

2. Häufige Lustre-Probleme

  • Fehler in der Netzwerk-Kommunikation
  • Probleme mit der Metadatenleistung
  • OST-Fehler
  • Probleme beim Einhängen von Clients
  • Leistungsabfall

XV. Abschließende Werkstattarbeit und Kursschluss

1. End-to-End-Übung zur Lustre-Verwaltung

  • Prüfung des Architekturdesigns
  • Deployment und Konfiguration von Lustre
  • Überwachung der Systemleistung
  • Fehlersuche bei betrieblichen Problemen

2. Zusammenfassung und Best Practices

  • Wichtige Verwaltungs-Konzepte
  • Empfehlungen für den Produktivbetrieb
  • Checkliste für die Leistungsoptimierung
  • Fragen & Antworten und Wissensüberprüfung

Voraussetzungen

  • Grundkenntnisse in Speicherkonzepten

Zielgruppe

  • Systemadministratorinnen und -administratoren
  • Netzwerkadministratorinnen und -administratoren
  • Systemarchitektinnen und -architekten
  • Systementwicklerinnen und -entwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien