Intrati in legatura

Schița de curs

I. Prezentare generală a tehnologiei Lustre

1. Prezentare generală a tehnologiei Lustre

  • Introducere în sistemele de fișiere paralele și necesitățile 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 a Lustre

2. Funcționalități și capacități Lustre

  • I/O paralel cu randament ridicat (high-throughput)
  • Scalabilitate pentru medii de calcul la scară largă
  • Concepte de separare a metadata-ului și a datelor
  • Caracteristici de performanță și limite
  • Integrarea cu cluster-e HPC și sarcini științifice

II. Arhitectura Lustre și componente de bază

1. Arhitectura sistemului Lustre

  • Înțelegerea arhitecturii client-server a Lustre
  • Prezentare generală a componentelor Lustre:
    • Servitor de Metadata (MDS)
    • Țintă de Metadata (MDT)
    • Servitor de Stocare Obiecte (OSS)
    • Țintă de Stocare Obiecte (OST)
    • Clienți Lustre

2. Concepte de gestionare a datelor în Lustre

  • Stripping-ul fișierelor și principiile stocării obiectelor
  • Operațiuni asupra metadata-ului
  • Strategii de amplasare a datelor
  • Organizare logică a stocării

III. Planificarea hardware-ului și pregătirea mediului

1. Proiectarea infrastructurii de stocare Lustre

  • Selectarea componentelor hardware
  • Nevoile serverelor de stocare
  • Tehnologii de discuri și considerații privind RAID
  • Planificarea infrastructurii de rețea
  • Planificarea capacității și a performanței

2. Pregătirea mediului de operare

  • Sistemele de operare suportate
  • Necesitățile de kernel și drivere
  • Nevoile de configurare a rețelei
  • Pregătirea serverelor și clienților

IV. Instalarea și configurarea Lustre

1. Procesul de instalare Lustre

  • Instalarea pachetelor software Lustre
  • Configurarea repositoriilor ș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 metadata și stocare obiecte
  • Configurarea parametrilor sistemului de fișiere
  • Montarea clienților Lustre
  • Validarea instalării

V. Gestionarea rețelei Lustre

1. Arhitectura rețelei Lustre

  • Prezentare generală a 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 prin rețea

VI. Aspectul fișierelor, gestionarea stocării și administrarea spațiului

1. Gestionarea aspectului fișierelor (File Layouts)

  • Înțelegerea conceptelor de stripping
  • Configurarea numărului de stripe-uri, a dimensiunii și amplasării
  • Oprimizarea layout-urilor pentru sarcini de lucru (workloads)

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 a Lustre

1. Înțelegerea operațiunilor I/O în Lustre

  • Concepte de I/O paralel
  • Performanța metadata-ului versus cea a datelor
  • Cache-ul pe partea de client
  • Modele de I/O și caracteristicile sarcinilor de lucru

2. Tehnici de optimizare a performanței

  • Tuning-ul configurațiilor stripe
  • Oprimizarea sarcinilor de lucru ale aplicațiilor
  • Îmbunătățirea performanței metadata-ului
  • Reducerea gâturilor de sticlă (bottlenecks) I/O

VIII. Securitatea și gestionarea accesului în Lustre

1. Asigurarea securității mediilor Lustre

  • Gestionarea utilizatorilor și grupurilor
  • Concepte de autentificare
  • Considerații privind securitatea rețelei
  • Protecția accesului la date

2. Gestionarea controlului accesului

  • Atribuirea permisiunilor pentru fișiere
  • Configurarea ACL-urilor (Access Control Lists)
  • Practici de securitate optimă

IX. Gestionarea cotelor și controlul resurselor

1. Gestionarea cotelor în Lustre

  • Înțelegerea cotelor pentru utilizatori și grupuri
  • Configurarea setărilor de cotă
  • Monitorizarea utilizării cotelor
  • Gestionarea încălcărilor cotelor

2. Guvernarea 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ă (High Availability)
  • Arhitectura de failover
  • Redundanța serverului de metadata
  • Mecanisme de recuperare a serviciilor

2. Monitorizarea sănătății sistemului

  • Detectarea eșecurilor
  • Gestionarea stărilor degradate
  • Proceduri de recuperare

XI. Monitorizare, benchmark-uri și analiză a performanței

1. Instrumente de monitorizare Lustre

  • Monitorizarea performanței sistemului
  • Verificarea sănătății serverelor și clienților
  • Colectarea statisticilor operaționale
  • Identificarea gâturilor de sticlă (bottlenecks)

2. Efectuarea benchmark-urilor pentru performanța Lustre

  • Principiile testării 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
  • Protecția metadata-ului și a datelor utilizatorilor
  • Concepte de snapshot și replicare

2. Operațiuni de recuperare

  • Restabilirea serviciilor Lustre
  • Recuperarea din eșecuri
  • Validarea integrității datelor

XIII. Actualizarea și menținerea Lustre

1. Planificarea actualizării Lustre

  • Pregătirea mediilor de upgrade
  • Considerații privind compatibilitatea
  • Procedurile de upgrade

2. Menținerea sistemului

  • Aplicarea patch-urilor
  • Gestionarea modificărilor de configurație
  • Minimizarea timpului de întrerupere (downtime)

XIV. Depanarea Lustre în medii de producție

1. Metodologia de depanare

  • Înțelegerea log-urilor Lustre
  • Identificarea tiparelor comune de eșec
  • Comenzi și instrumente diagnostice

2. Probleme comune ale Lustre

  • Eșecuri de comunicare prin rețea
  • Probleme de performanță a metadata-ului
  • Eșecuri OST
  • Probleme la montarea clienților
  • Degradarea performanței

XV. Atelier final și sinteza cursului

1. Exercițiu de administrare end-to-end a Lustre

  • Revederea proiectării arhitecturii
  • Implementarea și configurarea Lustre
  • Monitorizarea performanței sistemului
  • Depanarea problemelor operaționale

2. Sinteză și practici de bază (best practices)

  • Concepte cheie de administrare
  • Recomandări pentru implementarea în producție
  • Lista de verificare pentru optimizarea performanței
  • Sesiune Q&A și revizuirea cunoștințelor

Cerințe

  • O înțelegere de bază a conceptelor de stocare (storage).

Public țintă

  • Administratori de sisteme
  • Administratori de rețea
  • Arhitecți de sisteme
  • Dezvoltatori de sisteme
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite