Kontakt aufnehmen

Schulungsübersicht

I. Überblick über die Lustre-Technologie

1. Übersicht der Lustre-Technologie

  • Einführung in parallele Dateisysteme und Anforderungen an HPC-Speicher
  • Rolle von Lustre in Hochleistungsrechnen-Umgebungen
  • Entwicklung und Architektur von Lustre
  • Vergleich mit traditionellen verteilten und Netzwerk-Dateisystemen
  • Häufige Deployment-Szenarien für Lustre

2. Funktionen und Möglichkeiten von Lustre

  • Hochdurchsatz-paralleler E/A
  • Skalierbarkeit für großskalige Computing-Umgebungen
  • Konzepte zur Trennung von Metadaten und Daten
  • Leistungsmerkmale 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 der Lustre-Komponenten:
    • Metadata Server (MDS)
    • Metadata Target (MDT)
    • Object Storage Server (OSS)
    • Object Storage Target (OST)
    • Lustre-Clients

2. Konzepte des Lustre-Datenmanagements

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

III. Hardwareplanung und Umgebungsvorbereitung

1. Planung der Lustre-Speicherinfrastruktur

  • Auswahl der Hardwarekomponenten
  • Anforderungen an Speicherserver
  • Disk-Technologien und RAID-Überlegungen
  • Planung der Netzwerkinfrastruktur
  • Kapazitäts- und Leistungsplanung

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. Lustre-Installationsprozess

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

2. Erstellen eines Lustre-Dateisystems

  • Formatieren von Metadata- und Object-Storage-Zielen
  • Konfiguration der Dateisystemparameter
  • Einhängen von Lustre-Clients
  • Validierung der Installation

V. Verwaltung der Lustre-Netzwerkarchitektur

1. Lustre-Netzwerkarchitektur

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

2. Optimierung der Netzwerkperformance

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

VI. Dateilayout, Speichermanagement und Platzverwaltung

1. Verwaltung von Dateilayouts

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

2. Verwaltung der Speicherkapazität

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

VII. Steuerung der I/O-Performance von Lustre

1. Verständnis der Lustre-E/A-Vorgänge

  • Parallele E/A-Konzepte
  • Metadaten versus Datenperformance
  • Client-seitiges Caching
  • E/A-Muster und Workload-Eigenschaften

2. Techniken zur Leistungsoptimierung

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

VIII. Lustre-Sicherheit und Zugriffsverwaltung

1. Absicherung von Lustre-Umgebungen

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

2. Verwaltung von Zugriffskontrollen

  • Dateiberechtigungen
  • Konfiguration von ACLs
  • Sicherheits-Best-Practices

IX. Verwaltung von Quotas und Ressourcenkontrolle

1. Lustre-Quota-Verwaltung

  • Verständnis von Benutzer- und Gruppenquotas
  • Konfiguration der Quota-Einstellungen
  • Überwachung der Quota-Nutzung
  • Umgang mit Quota-Verstößen

2. Kapazitätssteuerung

  • Verwaltung des Speicherverbrauchs
  • Planung der Ressourcenallokation

X. Hochverfügbarkeit und Zuverlässigkeit

1. Planung hochverfügbarer Lustre-Systeme

  • Konzepte der Hochverfügbarkeit
  • Failover-Architektur
  • Redundanz des Metadata-Servers
  • Wiederherstellungsmechanismen für Dienste

2. Überwachung der Systemgesundheit

  • Erkennung von Ausfällen
  • Verwaltung degradierter Zustände
  • Wiederherstellungsverfahren

XI. Monitoring, Benchmarking und Leistungsanalyse

1. Lustre-Monitoring-Tools

  • Überwachung der Systemperformance
  • Prüfung der Server- und Client-Gesundheit
  • Erfassung von Betriebsstatistiken
  • Identifikation von Engpässen

2. Benchmarking der Lustre-Performance

  • Prinzipien des Leistungstestings
  • Benchmarking-Tools und Methodiken
  • Messung von Durchsatz und Latenz
  • Interpretation der Benchmark-Ergebnisse

XII. Backup, Wiederherstellung und Datenschutz

1. Backup-Strategien für Lustre

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

2. Wiederherstellungsoperationen

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

XIII. Upgrades und Wartung von Lustre

1. Planung von Lustre-Upgrades

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

2. Systemwartung

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

XIV. Troubleshooting von Lustre in Produktionsumgebungen

1. Methodik zur Fehlerbehebung

  • Verständnis der Lustre-Logs
  • Identifizierung häufiger Fehlermuster
  • Diagnosebefehle und -tools

2. Häufige Probleme mit Lustre

  • Fehler in der Netzwerkkommunikation
  • Leistungsprobleme bei Metadaten
  • Ausfälle von OSTs
  • Probleme beim Client-Einhängen
  • Leistungsabfall

XV. Abschlusseminar und Kurszusammenfassung

1. Durchgängige Lustre-Verwaltungsübung

  • Besprechung der Architekturplanung
  • Bereitstellung und Konfiguration von Lustre
  • Überwachung der Systemperformance
  • Fehlerbehebung bei Betriebsproblemen

2. Zusammenfassung und Best Practices

  • Wichtige Verwaltungskonzepte
  • Empfehlungen für Produktions-Deployments
  • Checkliste zur Leistungsoptimierung
  • Fragen und Antworten sowie Wissensüberprüfung

Voraussetzungen

  • Grundkenntnisse in Speicherkonzepten

Zielgruppe

  • Systemadministratoren
  • Netzwerkadministratoren
  • Systemarchitekten
  • Systems Entwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien