Kom i kontakt

Kursplan

I. Översikt över Lustre-teknologi

1. Översikt över Lustre-teknologi

  • Introduktion till parallella filsystem och lagringskrav för HPC
  • Lustres roll i högupplösta beräkningsmiljöer
  • Utveckling och arkitektur för Lustre
  • Jämförelse med traditionella distribuerade och nätverksfilsystem
  • Vanliga Lustre-utrustningsscenarier

2. Lustres funktioner och möjligheter

  • Höggenomströmning parallell I/O
  • Skalbarhet för storskaliga beräkningsmiljöer
  • Koncept om separering av metadata och data
  • Prestandaegenskaper och begränsningar
  • Integrering med HPC-kluster och vetenskapliga arbetsbelastningar

II. Lustre arkitektur och kärnkomponenter

1. Lustre systemarkitektur

  • Förståelse av Lustres klient-serverarkitektur
  • Översikt över Lustre-komponenter:
    • Metadata Server (MDS)
    • Metadata Target (MDT)
    • Object Storage Server (OSS)
    • Object Storage Target (OST)
    • Lustre-klienter

2. Lustre datalagringskoncept

  • Principer för filstriping och objektlagring
  • Metadataoperationer
  • Strategier för datapositionering
  • Logisk lagringsorganisation

III. Hårdvaruplanering och miljöförberedelse

1. Design av Lustre lagringsinfrastruktur

  • Välja hårdvarukomponenter
  • Krav på lagringsservrar
  • Skrivhastigheter och RAID-överväganden
  • Nätverksinfrastrukturplanering
  • Kapacitets- och prestandaplanering

2. Förberedelse av operativmiljön

  • Stödda operativsystem
  • Kärn- och drivarkrav
  • Krav på nätverkskonfiguration
  • Förberedelse av servrar och klienter

IV. Installation och konfiguration av Lustre

1. Lustre installationsprocess

  • Installera Lustre programvarupaket
  • Konfigurera repositories och beroenden
  • Förbereda server- och klientnoder
  • Initialisera Lustre-tjänster

2. Skapa ett Lustre filsystem

  • Formatera metadata- och objektlagringsmål
  • Konfigurera filsystemparametrar
  • Montera Lustre-klienter
  • Verifiera installation

V. Hantering av Lustre nätverk

1. Lustre nätverksarkitektur

  • Översikt över LNet (Lustre Networking)
  • Stödda nätverkstekniker
  • Konfigurera nätverksgränssnitt
  • Hantera flera nätvägar

2. Nätverksprestandaoptimering

  • Strategier för nätverkstuning
  • Överväganden kring bandbredd och latens
  • Felsökning av nätverkskommunikationsproblem

VI. Fillayout, lagringshantering och utrymmesadministration

1. Hantera fillayouter

  • Förstå strippingskoncept
  • Konfigurera strippningsantal, storlek och placering
  • Optimera layouter för arbetsbelastningar

2. Hantera lagringskapacitet

  • Övervaka OST-utnyttjande
  • Balansera lagringsanvändning
  • Hantera lagringspooler
  • Utöka Lustre-kapacitet

VII. Hantera Lustre I/O-prestanda

1. Förstå Lustre I/O-operationer

  • Koncept om parallell I/O
  • Prestanda för metadata kontra data
  • Klientbaserad cachning
  • I/O-mönster och arbetsbelastningsegenskaper

2. Tekniker för prestandaoptimering

  • Tuning av strippningskonfigurationer
  • Optimera programarbetsbelastningar
  • Förbättra metadata-prestanda
  • Minska I/O-flaskhalsar

VIII. Lustre säkerhet och åtkomsthantering

1. Säkerhetsställa Lustre-miljöer

  • Hantering av användare och grupper
  • Koncept för autentisering
  • Nätverkssäkerhetsöverväganden
  • Skydda dataåtkomst

2. Hantera åtkomstkontroll

  • Filtillstånd
  • ACL-konfiguration
  • Säkerhetsriktlinjer

IX. Hantering av kvoter och resurskontroll

1. Lustre kvotshantering

  • Förstå användar- och gruppqvoter
  • Konfigurera kvotinställningar
  • Övervaka kvotanvändning
  • Hantera kvotövertramp

2. Kapacitetsstyrning

  • Hantera lagringsförbrukning
  • Planera resursallokering

X. Hög tillgänglighet och pålitlighet

1. Designa system med hög tillgänglighet för Lustre

  • Koncept för hög tillgänglighet
  • Failover-arkitektur
  • Metadata server redundans
  • Mekanismer för tjänsteåterhämtning

2. Övervaka systemhälsa

  • Upptäcka fel
  • Hantera degraderade tillstånd
  • Återställningsförfaranden

XI. Övervakning, prestandatester och prestandaanalys

1. Lustre övervakningsverktyg

  • Övervaka systemprestanda
  • Kontrollera server- och klienthälsa
  • Samla in operationella statistik
  • Identifiera flaskhalsar

2. Prestandatesta Lustre

  • Principer för prestandatester
  • Benchmarkverktyg och metoder
  • Mäta genomströmning och latens
  • Tolka benchmarkresultat

XII. Säkerhetskopiering, återställning och dataskydd

1. Säkerhetskopieringsstrategier för Lustre

  • Överväganden för säkerhetskopieringsplanering
  • Skydda metadata och användardata
  • Koncept för snapshot och replikering

2. Återställningsoperationer

  • Återställa Lustre-tjänster
  • Återhämtning från fel
  • Verifiering av dataintegritet

XIII. Uppgradering och underhåll av Lustre

1. Planering för Lustre upgradering

  • Förbereda upgraderingsmiljöer
  • Kompatibilitetsöverväganden
  • Uppgraderingsförfaranden

2. Systemunderhåll

  • Tillämpa patchar
  • Hantera konfigurationsändringar
  • Minimera driftstopp

XIV. Felsökning av Lustre i produktionssmiljöer

1. Metodologi för felsökning

  • Förstå Lustre-loggar
  • Identifiera vanliga felmönster
  • Diagnostiska kommandon och verktyg

2. Vanliga Lustre-problem

  • Nätverkskommunikationsfel
  • Metadata prestandaproblem
  • OST-fel
  • Klientmonteringsproblem
  • Prestadegradation

XV. Slutverkstad och kursöversikt

1. Övergripande Lustre administrationsövning

  • Genomgång av arkitekturdesign
  • Utrusta och konfigurera Lustre
  • Övervaka systemprestanda
  • Felsöka operationella problem

2. Sammanfattning och bästa praxis

  • Viktiga administrationskoncept
  • Rekommendationer för produktionsutrustning
  • Checklista för prestandaoptimering
  • Frågor och svar samt kunskapsgenomgång

Krav

  • En förståelse för lagringskoncept

Målgrupp

  • Systemadministratörer
  • Nätverksadministratörer
  • Systemarkitekter
  • Systemutvecklare
 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (3)

Kommande Kurser

Relaterade Kategorier