Schița de curs
I. Prezentarea Tehnologiei Lustre
1. Privire de ansamblu asupra 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 tradiționale distribuite și de rețea
- Scenarii comune de implementare Lustre
2. Caracteristicile și Capabilitățile Lustre
- I/O paralel cu randament ridicat
- 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 țintelor de metadate și de stocare a obiectelor
- 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 mai multor căi 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. Aspectul Fișierelor, Gestionarea Stocării și Administrarea Spațiului
1. Gestionarea Aspectului Fișierelor
- Înțelegerea conceptelor de striping
- Configurarea numărului, dimensiunii și plasării stripe-urilor
- Optimizarea aspectului 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
- Caching pe partea de client
- Tipare I/O și caracteristici ale sarcinilor de lucru
2. Tehnici de Optimizare a Performanței
- Tuning-ul configurațiilor de striping
- Optimizarea sarcinilor de lucru ale aplicațiilor
- Îmbunătățirea performanței metadatelor
- Reducerea blocajelor 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 Controlului Accesului
- Permisiuni pentru 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 încălcărilor 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 serverului și a clientului
- 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 randamentului și a latenței
- Interpretarea rezultatelor benchmark-urilor
XII. Backup, Recuperare și Protecția Datelor
1. Strategii de Backup pentru Lustre
- Considerații de planificare a backup-ului
- Protejarea metadatelor și a datelor utilizatorilor
- Concepte de snapshot și replicare
2. Operațiuni de Recuperare
- Restaurarea serviciilor Lustre
- Recuperarea în urma defecțiunilor
- Validarea integrității datelor
XIII. Actualizarea și Întreținerea Lustre
1. Planificarea Actualizării Lustre
- Pregătirea mediilor de actualizare
- Considerații de compatibilitate
- Proceduri de actualizare
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 clientului
- Degradarea performanței
XV. Atelier Final și Rezumatul Cursului
1. Exercițiu End-to-End de Administrare Lustre
- Revizuirea design-ului 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