Kursplan
I. Introduksjon til Lustre-teknologi
1. Oversikt over Lustre-teknologi
- Introduksjon til parallelle filsystemer og HPC-lagringskrav
- Rollen til Lustre i høy ytelseberegningmiljøer
- Utvikling og arkitektur av Lustre
- Sammenligning med tradisjonelle distribuerte og nettverksfilsystemer
- Gemene Lustre implementeringsscenarier
2. Lustre-funksjoner og kapasiteter
- Høy gjennomstrømning parallelt I/O
- Skalbarhet for storskala beregningsmiljøer
- Konsepter om separasjon av metadata og data
- Ytelsestrekk og begrensninger
- Integrasjon med HPC-kluster og vitenskapelige arbeidslaster
II. Lustre-arkitektur og kjernekomponenter
1. Lustre systemarkitektur
- Forståelse av Lustre klient-server arkitektur
- Oversikt over Lustre komponenter:
- Metadata Server (MDS)
- Metadata Target (MDT)
- Object Storage Server (OSS)
- Object Storage Target (OST)
- Lustre klienter
2. Lustre datahåndteringskonsepter
- Prinsipp for file striping og objekt lagring
- Metadata operasjoner
- Strategier for data plassering
- Logisk lagringsorganisasjon
III. Maskinvare planlegging og miljøforberedelse
1. Design av Lustre lagringsinfrastruktur
- Valg av maskinvarekomponenter
- Krav til lagringsservere
- Diskek teknologi og RAID-hensyn
- Planlegging av nettverksinfrastruktur
- Planlegging av kapasitet og ytelse
2. Forberedelse av driftsmiljø
- Støttede operativsystemer
- Kjerner- og driverkrav
- Krav til nettverkskonfigurasjon
- Forberedelse av servere og klienter
IV. Installasjon og konfigurasjon av Lustre
1. Lustre installasjonsprosess
- Installasjon av Lustre programvarepakker
- Konfigurasjon av repositorier og avhengigheter
- Forberedelse av server- og klientnoder
- Initering av Lustre tjenester
2. Oppretting av et Lustre filsystem
- Formatering av metadata og objekt lagringsmål
- Konfigurasjon av filsystemparametere
- Montering av Lustre klienter
- Validering av installasjon
V. Administrasjon av Lustre nettverk
1. Lustre nettverksarkitektur
- Oversikt over LNet (Lustre Networking)
- Støttede nettverksteknologier
- Konfigurasjon av nettverksgrænseflater
- Administrasjon av flere nettverksstier
2. Nettverksytelsesoptimalisering
- Nettverkstillpasningsstrategier
- Bandbredde og latens hensyn
- Feilsøking av nettverkskommunikasjonsproblemer
VI. Filplassering, lagringsadministrasjon og plasshåndtering
1. Administrasjon av filplassering
- Forståelse av striping konsepter
- Konfigurasjon av stripe antall, størrelse og plassering
- Optimalisering av plassering for arbeidslaster
2. Administrasjon av lagringsskapasitet
- Overvåking av OST utnyttelse
- Balanse av lagringsbruk
- Administrasjon av lagringssamlinger
- Utvidelse av Lustre kapasitet
VII. Administrasjon av Lustre I/O ytelse
1. Forståelse av Lustre I/O operasjoner
- Parallelt I/O konsepter
- Metadata kontra data ytelse
- Klient-sidig buffering
- I/O mønstre og arbeidslasttrekk
2. Ytelsesoptimaliseringsmetoder
- Justering av stripe-konfigurasjoner
- Optimalisering av applikasjonsarbeidslaster
- Forbedring av metadata ytelse
- Redusering av I/O flaskehals
VIII. Lustre sikkerhet og tilgangsadministrasjon
1. Sikkerhetsmessig beskyttelse av Lustre miljøer
- Administrasjon av brukere og grupper
- Autentiseringskonsepter
- Nettverkssikkerhetshensyn
- Beskyttelse av datatilgang
2. Administrasjon av tilganskontroller
- Filrettigheter
- ACL konfigurasjon
- Sikkerhetsbest practices
IX. Administrasjon av kvoter og ressurskontroll
1. Lustre kvoteadministrasjon
- Forståelse av bruker- og gruppekvanter
- Konfigurasjon av kvoteinnstillinger
- Overvåking av kvotebruk
- Håndtering av kvotebrudd
2. Kapasitetstyring
- Administrasjon av lagringsforbruk
- Planlegging av ressursallokering
X. Høy tilgjengelighet og pålitelighet
1. Design av høyt tilgjengelige Lustre-systemer
- Konsepter for høy tilgjengelighet
- Failover arkitektur
- Metadata server redundans
- Restitusjonsmekanismer for tjenester
2. Overvåking av systemhelse
- Deteksjon av feil
- Administrasjon av nedgraderte tilstander
- Restitusjonsprosedyrer
XI. Overvåking, benchmarking og ytelsesanalyse
1. Lustre overvåkingsverktøy
- Overvåking av systemytelse
- Kontroll av server- og klienthelse
- Innsamling av operative statistikk
- Identifisering av flaskehals
2. Benchmarking av Lustre ytelse
- Prinsipper for ytelsesprøving
- Benchmarkverktøy og metoder
- Måling av gjennomstrømning og latens
- Tolkning av benchmarkresultater
XII. Backup, restitusjon og databeskyttelse
1. Backup-strategier for Lustre
- Planlegging av backup
- Beskyttelse av metadata og brukerdata
- Konsepter for snapshot og replikering
2. Restitusjonsoperasjoner
- Gjenoppretting av Lustre tjenester
- Restitusjon fra feil
- Validering av dataintegritet
XIII. Oppgradering og vedlikehold av Lustre
1. Planlegging av Lustre oppgradering
- Forberedelse av oppgraderingsmiljøer
- Kompatibilitetshensyn
- Oppgraderingsprosedyrer
2. Systemvedlikehold
- Applisering av patcher
- Administrasjon av konfigurasjonsendringer
- Minimering av nedetid
XIV. Feilsøking av Lustre i produksjonsmiljøer
1. Feilsøkingsmetodologi
- Forståelse av Lustre loggfiler
- Identifisering av vanlige feilmønstre
- Diagnostiske kommandoer og verktøy
2. Vanlige Lustre problemer
- Nettverkskommunikasjonsfeil
- Metadata ytelsesproblemer
- OST feil
- Klient monteringproblemer
- Ytelsesforfall
XV. Sluttforskningsarbeid og oppsummering av kurset
1. Fra ende til annen Lustre administrasjonsøvelse
- Gjennomgang av arkitekturdesign
- Utplassering og konfigurasjon av Lustre
- Overvåking av systemytelse
- Feilsøking av operative problemer
2. Oppsummering og beste praksis
- Kjernebegrep i administrasjon
- Anbefalinger for produksjonsutplassering
- Checklist for ytelsesoptimalisering
- Q&A og kunnskapsgjennomgang
Krav
- Forståelse av lagringsbegreper
Målgruppe
- Systemadministratorer
- Nettverksadministratorer
- Systemarkitekter
- Systemutviklere
Referanser (3)
Tyler er meget kunnskapsrik og delte sin verdirike erfaring med Lustre-administrasjon med oss.
Zhenping Liu
Kurs - Lustre File System for Admins
Maskinoversatt
Tyler sin praktiske erfaring fra virkeligheten var imponerende. Hans ekspertise var tydelig fra opplæringen. Han klarte å dele mange beste praksiser og tips basert på flere års erfaring med emnet. Det er veldig nyttig å ha en instruktør som aktivt administrerer det han lærer oss om. Hans oppriktighet, åpenhet og ydmykhet gjorde opplæringssesjonen meget effektiv.
Douglas Benjamin - Brookhaven National Laboratory
Kurs - Lustre File System for Admins
Maskinoversatt
Det var fantastisk at Richard klarte å tilpasse og tilpase hele treningsserien. Jeg hadde en flott tid og har samlet et helt bunt med notater over ting jeg vil lære meg mer om i fremtiden.
Jon Marshall
Kurs - Lustre File System for Admins
Maskinoversatt