Ta kontakt

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
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier