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 Hochleistungsrechnungs- und Umgebungen
  • Entwicklung und Architektur von Lustre
  • Vergleich mit traditionellen verteilten und Netzwerkdateisystemen
  • Häufige Bereitsszenarien für Lustre

2. Funktionen und Möglichkeiten von Lustre

  • Hochdurchsatz-Parallele E/A
  • Scalability für großangelegte Rechenumgebungen
  • Konzepte zur Trennung von Metadaten und Daten
  • Leistungskennzahlen und Einschränkungen
  • Integration in HPC-Cluster und wissenschaftliche Arbeitslasten

II. Lustre-Architektur und Kernkomponenten

1. Lustre-Systemarchitektur

  • Verständnis der Lustre-Client-Server-Architektur
  • Überblick über die Komponenten von Lustre:
    • Metadaten-Server (MDS)
    • Metadaten-Ziel (MDT)
    • Objektspeicher-Server (OSS)
    • Objektspeicher-Ziel (OST)
    • Lustre-Clients

2. Konzepte der Datenverwaltung in Lustre

  • Dateistriping und Prinzipien des Objektspeichers
  • Metadatenoperationen
  • Strategien zur Datenplatzierung
  • Logische Speicherorganisation

III. Hardwareplanung und Vorbereitung der Umgebung

1. Design der Lustre-Speicherinfrastruktur

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

2. Vorbereitung der Betriebsumgebung

  • Unterstützte Betriebssysteme
  • Kernel- und Treiberaanforderungen
  • Netzwerkkonfigurationsanforderungen
  • Vorbereitung von Servern und Clients

IV. Installation und Konfiguration von Lustre

1. Prozess der Lustre-Installation

  • Installation der Lustre-Softwarepakete
  • Konfiguration von Repositorys und Abhängigkeiten
  • Vorbereitung der Server- und Clientknoten
  • Initialisierung der Lustre-Dienste

2. Erstellung eines Lustre-Dateisystems

  • Formatierung von Metadaten- und Objektspeicherzielen
  • Konfiguration der Dateisystemparameter
  • Einhängen der Lustre-Clients
  • Validierung der Installation

V. Verwaltung des Lustre-Netzwerks

1. Lustre-Netzwerkarchitektur

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

2. Optimierung der Netzwerkperformance

  • Strategien zur Netzwerkoptimierung
  • Betrachtung von Bandbreite und Latenz
  • Fehlersuche bei Kommunikationsproblemen im Netzwerk

VI. Dateianordnung, Speicherverwaltung und Speicherplatzverwaltung

1. Verwaltung der Dateianordnung

  • Verständnis der Striping-Konzepte
  • Konfiguration von Stripe-Zahl, -Größe und -Platzierung
  • Optimierung der Anordnung für Arbeitslasten

2. Verwaltung der Speicherkapazität

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

VII. Verwaltung der Lustre-E/A-Performance

1. Verständnis der Lustre-E/A-Operationen

  • Konzepte der parallelen E/A
  • Performance von Metadaten im Vergleich zu Daten
  • Caching auf der Client-Seite
  • E/A-Muster und Charakteristika der Arbeitslasten

2. Techniken zur Leistungsoptimierung

  • Anpassung der Stripe-Konfigurationen
  • Optimierung der Anwendungsarbeitslasten
  • Verbesserung der Metadatenperformance
  • Reduzierung von E/A-Engpässen

VIII. Lustre-Sicherheit und Zugriffverwaltung

1. Absicherung von Lustre-Umgebungen

  • Benutzer- und Gruppenverwaltung
  • Konzepte der Authentifizierung
  • Netzwerksicherheitsaspekte
  • Schutz des Datenzugriffs

2. Verwaltung von Zugriffssteuerungen

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

IX. Verwaltung von Kontingenten und Ressourcensteuerung

1. Lustre-Kontingentsverwaltung

  • Verständnis von Benutzer- und Gruppenkontingenten
  • Konfiguration der Kontingenteinstellungen
  • Überwachung der Kontingentnutzung
  • Bearbeitung von Kontingentverstößen

2. Governance der Kapazität

  • Verwaltung des Speicher Verbrauchs
  • Planung der Ressourcenzuweisung

X. Hohe Verfügbarkeit und Zuverlässigkeit

1. Design von hochverfügbaren Lustre-Systemen

  • Konzepte der hohen Verfügbarkeit
  • Failover-Architektur
  • Redundanz der Metadatenserver
  • Mechanismen zur Dienstwiederherstellung

2. Überwachung der Systemgesundheit

  • Erkennung von Ausfällen
  • Verwaltung von Degradierungs-Zuständen
  • Wiederherstellungsvorgänge

XI. Überwachung, Benchmarking und Performance-Analyse

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-Performance

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

XII. Backup, Wiederherstellung und Datenschutz

1. Backup-Strategien für Lustre

  • Planungserwägungen für Backups
  • Schutz von Metadaten und Benutzerdaten
  • Konzepte für Snapshots und Replikation

2. Wiederherstellungsvorgänge

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

XIII. Upgrade und Wartung von Lustre

1. Planung von Lustre-Updates

  • Vorbereitung der Update-Umgebungen
  • Kompatibilitätsaspekte
  • Abläufe der Upgrade-Prozesse

2. Systemwartung

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

XIV. Fehlerbehebung von Lustre in Produktivumgebungen

1. Methodik der Fehlerbehebung

  • Verständnis der Lustre-Protokolle
  • Identifikation häufiger Fehlermuster
  • Diagnosebefehle und -Werkzeuge

2. Häufige Lustre-Probleme

  • Kommunikationsausfälle im Netzwerk
  • Metadaten-Performance-Probleme
  • OST-Ausfälle
  • Probleme beim Einhängen von Clients
  • Leistungsabfall

XV. Abschluss-Workshop und Kurszusammenfassung

1. Übung zur Lustre-Verwaltung von Anfang bis Ende

  • Überprüfung des Architekturdesigns
  • Bereitstellung und Konfiguration von Lustre
  • Überwachung der Systemleistung
  • Fehlerbehebung bei betrieblichen Problemen

2. Zusammenfassung und Best Practices

  • Kernkonzepte der Verwaltung
  • Empfehlungen für Produktivbereitstellungen
  • Checkliste zur Leistungsoptimierung
  • Frage- und Antwortrunde und Wissensüberprüfung

Voraussetzungen

  • Grundkenntnisse in Speicherkonzepten

Zielgruppe

  • Systemadministratoren
  • Netzwerkadministratoren
  • Systemarchitekten
  • Systementwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien