Kontakt aufnehmen

Schulungsübersicht

I. Überblick über die Lustre-Technologie

1. Einführung in die Lustre-Technologie

  • Einführung in parallele Dateisysteme und Speicheranforderungen für HPC
  • Rolle von Lustre in Hochleistungsrechenumgebungen
  • Entwicklung und Architektur von Lustre
  • Vergleich mit traditionellen verteilten und Netzwerkdateisystemen
  • Gängige Szenarien für die Implementierung von Lustre

2. Funktionen und Fähigkeiten von Lustre

  • Hochdurchsatz-Parallel-I/O
  • Skalierbarkeit für großskalige Rechenumgebungen
  • Konzepte der 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:
    • Metadata Server (MDS)
    • Metadata Target (MDT)
    • Object Storage Server (OSS)
    • Object Storage Target (OST)
    • Lustre-Clients

2. Konzepte des Lustre-Dateimanagements

  • Prinzipien des Dateistriping und 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
  • Festplattentechnologien und RAID-Überlegungen
  • Planung der Netzwerkinfrastruktur
  • Kapazitäts- und Leistungsplanung

2. Vorbereitung der Betriebssystemumgebung

  • 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

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

2. Erstellung eines Lustre-Dateisystems

  • Formatierung von Metadaten- und Objektspeicherzielen
  • Konfiguration von Dateisystemparametern
  • Mounten von Lustre-Clients
  • Validierung der Installation

V. Verwaltung des Lustre-Netzwerks

1. Lustre-Netzwerkarchitektur

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

2. Optimierung der Netzwerkleistung

  • Strategien zum Netzwerk-Tuning
  • Berücksichtigung von Bandbreite und Latenz
  • Behebung von Kommunikationsproblemen im Netzwerk

VI. Dateianordnung, Speicherverwaltung und Raumverwaltung

1. Verwaltung der Dateianordnung

  • Verständnis der Stripping-Konzepte
  • Konfiguration von Stripp-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 Parallel-I/O
  • Metadaten- gegenüber Datenleistung
  • Client-seitiges Caching
  • I/O-Muster und Workload-Eigenschaften

2. Techniken zur Leistungsoptimierung

  • Anpassung der Stripping-Konfigurationen
  • Optimierung von Anwendungs-Workloads
  • Verbesserung der Metadatenleistung
  • Reduzierung von I/O-Flaschenhälsen

VIII. Lustre-Sicherheit und Zugriffskontrolle

1. Absicherung von Lustre-Umgebungen

  • Verwaltung von Benutzern und Gruppen
  • Konzepte der Authentifizierung
  • Erwägungen zur Netzwerksicherheit
  • Schutz des Datenzugriffs

2. Verwaltung der Zugriffskontrollen

  • Dateiberechtigungen
  • ACL-Konfiguration
  • Beste Praktiken in Bezug auf Sicherheit

IX. Verwaltung von Kontingenten und Ressourcensteuerung

1. Lustre-Kontingentverwaltung

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

2. Kapazitätssteuerung

  • Verwaltung des Speicherverbrauchs
  • Planung der Ressourcenallokation

X. Hohe Verfügbarkeit und Zuverlässigkeit

1. Design von hochverfügbaren Lustre-Systemen

  • Konzepte der hohen Verfügbarkeit
  • Failover-Architektur
  • Redundanz von Metadatenservern
  • Recovery-Mechanismen für Dienste

2. Überwachung der Systemgesundheit

  • Erkennung von Ausfällen
  • Verwaltung von Degradierungszuständen
  • Wiederherstellungsverfahren

XI. Überwachung, Benchmarking und Leistungsanalyse

1. Lustre-Überwachungswerkzeuge

  • Überwachung der Systemleistung
  • Prüfung der Server- und Client-Gesundheit
  • Sammlung betrieblicher Statistiken
  • Identifizierung von Engpässen

2. Benchmarking der Lustre-Leistung

  • Prinzipien des Leistungstestens
  • Benchmarking-Werkzeuge und -Methoden
  • Messung von Durchsatz und Latenz
  • Interpretation der Benchmark-Ergebnisse

XII. Sicherung, Wiederherstellung und Datensicherheit

1. Backup-Strategien für Lustre

  • Berücksichtigung bei der Backup-Planung
  • Schutz von Metadaten und Benutzerdaten
  • Konzepte von Snapshots und Replikation

2. Wiederherstellungsoperationen

  • Wiederherstellung der Lustre-Dienste
  • Wiederherstellung nach Ausfällen
  • Validierung der Datenintegrität

XIII. Upgrade und Wartung von Lustre

1. Planung des Lustre-Upgrades

  • Vorbereitung der Upgrade-Umgebungen
  • Erwägungen zur Kompatibilität
  • Upgrade-Verfahren

2. Systemwartung

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

XIV. Fehlerbehebung bei Lustre in Produktionsumgebungen

1. Methodik der Fehlerbehebung

  • Verständnis der Lustre-Protokolle
  • Identifizierung gängiger Fehlermuster
  • Diagnosebefehle und -Werkzeuge

2. Gängige Lustre-Probleme

  • Fehler in der Netzwerk-Kommunikation
  • Leistungsprobleme bei Metadaten
  • OST-Ausfälle
  • Mount-Probleme bei Clients
  • Leistungsabfall

XV. Abschlussworkshop und Kurszusammenfassung

1. Übung der Lustre-Administration von Anfang bis Ende

  • Überprüfung der Architekturgestaltung
  • Bereitstellung und Konfiguration von Lustre
  • Überwachung der Systemleistung
  • Bewältigung betrieblicher Probleme

2. Zusammenfassung und beste Praktiken

  • Wichtige Verwaltungskonzepte
  • Empfehlungen für die Produktivumgebung
  • Checkliste für die Leistungsoptimierung
  • FAQ und Wissensüberprüfung

Voraussetzungen

  • Grundlegendes Verständnis von Speicherkonzepten

Zielgruppe

  • Systemadministratoren
  • Netzwerkadministratoren
  • Systemarchitekten
  • Systementwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien