Struttura del corso
I. Panoramica della Tecnologia Lustre
1. Introduzione alla Tecnologia Lustre
- Introduzione ai file system paralleli e ai requisiti di storage HPC
- Ruolo di Lustre negli ambienti di calcolo ad alte prestazioni
- Evoluzione e architettura di Lustre
- Confronto con file system distribuiti e di rete tradizionali
- Scenari comuni di implementazione di Lustre
2. Funzionalità e Capacità di Lustre
- I/O parallelo ad alto throughput
- Scalabilità per ambienti di calcolo su larga scala
- Concetti di separazione tra metadati e dati
- Caratteristiche e limiti delle prestazioni
- Integrazione con cluster HPC e carichi di lavoro scientifici
II. Architettura di Lustre e Componenti Principali
1. Architettura del Sistema Lustre
- Comprensione dell'architettura client-server di Lustre
- Panoramica dei componenti di Lustre:
- Metadata Server (MDS)
- Metadata Target (MDT)
- Object Storage Server (OSS)
- Object Storage Target (OST)
- Client Lustre
2. Concetti di Gestione dei Dati in Lustre
- Strisce (striping) dei file e principi di object storage
- Operazioni sui metadati
- Strategie di posizionamento dei dati
- Organizzazione logica dello storage
III. Pianificazione Hardware e Preparazione dell'Ambiente
1. Progettazione dell'Infrastruttura di Storage Lustre
- Selezione dei componenti hardware
- Requisiti dei server di storage
- Tecnologie dei dischi e considerazioni RAID
- Pianificazione dell'infrastruttura di rete
- Pianificazione di capacità e prestazioni
2. Preparazione dell'Ambiente Operativo
- Sistemi operativi supportati
- Requisiti per kernel e driver
- Requisiti di configurazione di rete
- Preparazione di server e client
IV. Installazione e Configurazione di Lustre
1. Processo di Installazione di Lustre
- Installazione dei pacchetti software Lustre
- Configurazione dei repository e delle dipendenze
- Preparazione dei nodi server e client
- Inizializzazione dei servizi Lustre
2. Creazione di un File System Lustre
- Formattazione dei target di metadati e di object storage
- Configurazione dei parametri del file system
- Montaggio dei client Lustre
- Validazione dell'installazione
V. Gestione della Reti in Lustre
1. Architettura di Rete Lustre
- Panoramica su LNet (Lustre Networking)
- Tecnologie di rete supportate
- Configurazione delle interfacce di rete
- Gestione di più percorsi di rete
2. Ottimizzazione delle Prestazioni di Rete
- Strategie di tuning di rete
- Considerazioni su banda e latenza
- Risoluzione dei problemi di comunicazione di rete
VI. Disposizione dei File, Gestione dello Storage e Amministrazione dello Spazio
1. Gestione delle Disposizioni dei File
- Comprensione dei concetti di striping
- Configurazione di conteggio, dimensione e posizionamento delle strisce
- Ottimizzazione delle disposizioni per i carichi di lavoro
2. Gestione della Capacità di Storage
- Monitoraggio dell'utilizzo degli OST
- Bilanciamento dell'utilizzo dello storage
- Gestione delle pool di storage
- Estensione della capacità di Lustre
VII. Gestione delle Prestazioni I/O in Lustre
1. Comprensione delle Operazioni I/O in Lustre
- Concetti di I/O parallelo
- Prestazioni dei metadati rispetto a quelle dei dati
- Caching lato client
- Pattern di I/O e caratteristiche dei carichi di lavoro
2. Tecniche di Ottimizzazione delle Prestazioni
- Tuning delle configurazioni di striping
- Ottimizzazione dei carichi di lavoro delle applicazioni
- Miglioramento delle prestazioni dei metadati
- Riduzione dei colli di bottiglia I/O
VIII. Sicurezza e Gestione degli Accessi in Lustre
1. Sicurezza degli Ambienti Lustre
- Gestione di utenti e gruppi
- Concetti di autenticazione
- Considerazioni sulla sicurezza di rete
- Tutela dell'accesso ai dati
2. Gestione dei Controlli di Accesso
- Permessi dei file
- Configurazione delle ACL
- Pratiche consigliate in materia di sicurezza
IX. Gestione delle Quote e Controllo delle Risorse
1. Gestione delle Quote in Lustre
- Comprensione delle quote per utenti e gruppi
- Configurazione delle impostazioni delle quote
- Monitoraggio dell'utilizzo delle quote
- Gestione delle violazioni delle quote
2. Governance della Capacità
- Gestione del consumo di storage
- Pianificazione dell'allocazione delle risorse
X. Alta Disponibilità e Affidabilità
1. Progettazione di Sistemi Lustre ad Alta Disponibilità
- Concetti di alta disponibilità
- Architettura di failover
- Ridondanza dei server di metadati
- Mecanismi di recupero dei servizi
2. Monitoraggio dello Stato di Salute del Sistema
- Rilevamento dei guasti
- Gestione degli stati degradati
- Procedure di recupero
XI. Monitoraggio, Benchmark e Analisi delle Prestazioni
1. Strumenti di Monitoraggio Lustre
- Monitoraggio delle prestazioni del sistema
- Verifica dello stato di salute di server e client
- Raccolta di statistiche operative
- Identificazione dei colli di bottiglia
2. Benchmark delle Prestazioni di Lustre
- Principi del testing delle prestazioni
- Strumenti e metodologie di benchmark
- Misurazione di throughput e latenza
- Interpretazione dei risultati del benchmark
XII. Backup, Recupero e Protezione dei Dati
1. Strategie di Backup per Lustre
- Considerazioni sulla pianificazione del backup
- Protezione di metadati e dati utente
- Concetti di snapshot e replicazione
2. Operazioni di Recupero
- Ripristino dei servizi Lustre
- Recupero da guasti
- Validazione dell'integrità dei dati
XIII. Aggiornamento e Manutenzione di Lustre
1. Pianificazione degli Aggiornamenti di Lustre
- Preparazione degli ambienti di aggiornamento
- Considerazioni sulla compatibilità
- Procedure di aggiornamento
2. Manutenzione del Sistema
- Applicazione delle patch
- Gestione delle modifiche alla configurazione
- Riduzione al minimo dei tempi di inattività
XIV. Troubleshooting di Lustre negli Ambienti di Produzione
1. Metodologia di Troubleshooting
- Comprensione dei log di Lustre
- Identificazione dei pattern di guasto comuni
- Comandi e strumenti diagnostici
2. Problemi Comuni in Lustre
- Guasti nella comunicazione di rete
- Problemi di prestazioni dei metadati
- Guasti degli OST
- Problemi di montaggio dei client
- Degrado delle prestazioni
XV. Workshop Finale e Riassunto del Corso
1. Esercizio di Amministrazione End-to-End di Lustre
- Ripasso del design dell'architettura
- Implementazione e configurazione di Lustre
- Monitoraggio delle prestazioni del sistema
- Risoluzione dei problemi operativi
2. Riepilogo e Pratiche Consigliate
- Concetti chiave di amministrazione
- Raccomandazioni per l'implementazione in produzione
- Checklist per l'ottimizzazione delle prestazioni
- Domande e risposte e revisione delle conoscenze
Requisiti
- Conoscenza dei concetti di storage
Pubblico di Riferimento
- Amministratori di sistema
- Amministratori di rete
- Architetti di sistema
- Sviluppatori di sistema
Recensioni (3)
Tyler è molto competente e ha condiviso la sua preziosa esperienza nell'amministrazione di Lustre con noi.
Zhenping Liu
Corso - Lustre File System for Admins
Traduzione automatica
La conoscenza pratica e reale di Tyler era impressionante. La sua competenza risultava evidente dallo training. È riuscito a condividere molte best practice e consigli basati su anni di esperienza sull'argomento. È molto utile avere un formatore che amministra attivamente ciò che ci insegna. La sua sincerità, apertura e umiltà hanno reso la sessione di formazione molto efficace.
Douglas Benjamin - Brookhaven National Laboratory
Corso - Lustre File System for Admins
Traduzione automatica
Il fatto che Richard sia riuscito a riadattare e personalizzare l'intera serie di formazione è stato fantastico. Ho passato un ottimo momento e ho raccolto un mucchio di appunti su argomenti da approfondire in futuro.
Jon Marshall
Corso - Lustre File System for Admins
Traduzione automatica