Schița de curs
I. Prezentarea tehnologiei Lustre
1. Prezentarea generală a tehnologiei Lustre
- Introducere în sistemele de fișiere paralele și cerințele de stocare HPC
- Rolul Lustre în mediile de calcul de înaltă performanță
- Evoluția și arhitectura Lustre
- Comparație cu sistemele de fișiere distribuite și de rețea tradiționale
- Scenarii comune de implementare Lustre
2. Funcționalitățile și capabilitățile Lustre
- I/O paralel de mare viteză
- Scalabilitate pentru medii de calcul la scară largă
- Concepte de separare a metadatelor și a datelor
- Caracteristici de performanță și limitări
- Integrarea cu clustere HPC și sarcini de lucru științifice
II. Arhitectura Lustre și componentele de bază
1. Arhitectura sistemului Lustre
- Înțelegerea arhitecturii client-server Lustre
- Prezentarea componentelor Lustre:
- Metadata Server (MDS)
- Metadata Target (MDT)
- Object Storage Server (OSS)
- Object Storage Target (OST)
- Clienți Lustre
2. Concepte de gestionare a datelor în Lustre
- Principii de file striping și stocare a obiectelor
- Operațiuni cu metadate
- Strategii de plasare a datelor
- Organizarea logică a stocării
III. Planificarea hardware și pregătirea mediului
1. Proiectarea infrastructurii de stocare Lustre
- Selectarea componentelor hardware
- Cerințe pentru serverele de stocare
- Tehnologii de disc și considerații RAID
- Planificarea infrastructurii de rețea
- Planificarea capacității și a performanței
2. Pregătirea mediului de operare
- Sisteme de operare suportate
- Cerințe de kernel și drivere
- Cerințe de configurare a rețelei
- Pregătirea serverelor și a clienților
IV. Instalarea și configurarea Lustre
1. Procesul de instalare Lustre
- Instalarea pachetelor software Lustre
- Configurarea repository-urilor și a dependențelor
- Pregătirea nodurilor server și client
- Inițializarea serviciilor Lustre
2. Crearea unui sistem de fișiere Lustre
- Formatarea metadata și object storage targets
- Configurarea parametrilor sistemului de fișiere
- Montarea clienților Lustre
- Validarea instalării
V. Gestionarea rețelei Lustre
1. Arhitectura de rețea Lustre
- Prezentarea LNet (Lustre Networking)
- Tehnologii de rețea suportate
- Configurarea interfețelor de rețea
- Gestionarea căilor multiple de rețea
2. Optimizarea performanței rețelei
- Strategii de tuning al rețelei
- Considerații privind lățimea de bandă și latența
- Depanarea problemelor de comunicare în rețea
VI. Layout-ul fișierelor, gestionarea stocării și administrarea spațiului
1. Gestionarea layout-urilor fișierelor
- Înțelegerea conceptelor de striping
- Configurarea numărului, dimensiunii și plasării benzilor (stripe)
- Optimizarea layout-urilor pentru sarcini de lucru
2. Gestionarea capacității de stocare
- Monitorizarea utilizării OST
- Echilibrarea utilizării stocării
- Gestionarea pool-urilor de stocare
- Extinderea capacității Lustre
VII. Gestionarea performanței I/O Lustre
1. Înțelegerea operațiunilor I/O Lustre
- Concepte de I/O paralel
- Performanța metadatelor versus performanța datelor
- Cache la nivel de client
- Modele de I/O și caracteristici ale sarcinilor de lucru
2. Tehnici de optimizare a performanței
- Reglarea configurațiilor de striping
- Optimizarea sarcinilor de lucru ale aplicațiilor
- Îmbunătățirea performanței metadatelor
- Reducerea blocajelor de I/O
VIII. Securitatea Lustre și gestionarea accesului
1. Securizarea mediilor Lustre
- Gestionarea utilizatorilor și a grupurilor
- Concepte de autentificare
- Considerații de securitate a rețelei
- Protejarea accesului la date
2. Gestionarea controalelor de acces
- Permisiuni de fișiere
- Configurarea ACL
- Bune practici de securitate
IX. Gestionarea cotelor și controlul resurselor
1. Gestionarea cotelor Lustre
- Înțelegerea cotelor pentru utilizatori și grupuri
- Configurarea setărilor de cote
- Monitorizarea utilizării cotelor
- Gestionarea depășirilor de cote
2. Guvernanța capacității
- Gestionarea consumului de stocare
- Planificarea alocării resurselor
X. Disponibilitate ridicată și fiabilitate
1. Proiectarea sistemelor Lustre cu disponibilitate ridicată
- Concepte de disponibilitate ridicată
- Arhitectura de failover
- Redundanța serverului de metadate
- Mecanisme de recuperare a serviciilor
2. Monitorizarea stării de sănătate a sistemului
- Detectarea defecțiunilor
- Gestionarea stărilor degradate
- Proceduri de recuperare
XI. Monitorizare, benchmarking și analiza performanței
1. Instrumente de monitorizare Lustre
- Monitorizarea performanței sistemului
- Verificarea stării de sănătate a serverelor și clienților
- Colectarea statisticilor operaționale
- Identificarea blocajelor
2. Benchmarking-ul performanței Lustre
- Principii de testare a performanței
- Instrumente și metodologii de benchmarking
- Măsurarea throughput-ului și a latenței
- Interpretarea rezultatelor benchmark-urilor
XII. Backup, recuperare și protecția datelor
1. Strategii de backup pentru Lustre
- Considerații privind planificarea backup-ului
- Protejarea metadatelor și a datelor utilizatorilor
- Concepte de snapshot și replicare
2. Operațiuni de recuperare
- Restaurarea serviciilor Lustre
- Recuperarea după defecțiuni
- Validarea integrității datelor
XIII. Upgrade-ul și întreținerea Lustre
1. Planificarea upgrade-ului Lustre
- Pregătirea mediilor de upgrade
- Considerații de compatibilitate
- Proceduri de upgrade
2. Întreținerea sistemului
- Aplicarea patch-urilor
- Gestionarea modificărilor de configurare
- Minimizarea timpilor de nefuncționare
XIV. Depanarea Lustre în medii de producție
1. Metodologia de depanare
- Înțelegerea log-urilor Lustre
- Identificarea tiparelor comune de defecțiuni
- Comenzi și instrumente de diagnosticare
2. Probleme comune Lustre
- Eșecuri de comunicare în rețea
- Probleme de performanță a metadatelor
- Eșecuri OST
- Probleme de montare a clienților
- Degradarea performanței
XV. Workshop final și rezumatul cursului
1. Exercițiu end-to-end de administrare Lustre
- Revizuirea designului arhitecturii
- Implementarea și configurarea Lustre
- Monitorizarea performanței sistemului
- Depanarea problemelor operaționale
2. Rezumat și bune practici
- Concepte cheie de administrare
- Recomandări pentru implementarea în producție
- Listă de verificare pentru optimizarea performanței
- Întrebări și răspunsuri și recapitularea cunoștințelor
Cerințe
- Înțelegerea conceptelor de stocare
Public țintă
- Administratori de sistem
- Administratori de rețea
- Arhitecți de sistem
- Dezvoltatori de sistem
Mărturii (3)
Tyler este foarte cunoscător și a împărtășit cu noi experiența sa prețioasă în administrarea Lustre.
Zhenping Liu
Curs - Lustre File System for Admins
Tradus de catre o masina
Cunoașterea practică și reală a lui Tyler a fost impresionantă. Experțiza lui Tyler era evidentă din instruire. A reușit să împartă multe de bune practici și sfaturi, bazate pe o experiență de mulți ani în domeniu. Este foarte util să ai un instrutor care administră activ ceea ce ne învață despre el. Candiditatea, deschiderea și modestia lui au contribuit la o sesiune de instruire foarte eficientă.
Douglas Benjamin - Brookhaven National Laboratory
Curs - Lustre File System for Admins
Tradus de catre o masina
Faptul că Richard a reușit să adapteze și personalizeze întreaga serie de instruire a fost fantastica. M-am bucurat foarte mult și am culese o mulțime de note cu subiecte pe care le voi citi în viitor.
Jon Marshall
Curs - Lustre File System for Admins
Tradus de catre o masina