Contattataci

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

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative