Programa do Curso
I. Visão Geral da Tecnologia Lustre
1. Visão Geral da Tecnologia Lustre
- Introdução aos sistemas de arquivos paralelos e requisitos de armazenamento para HPC
- Papel do Lustre em ambientes de computação de alto desempenho
- Evolução e arquitetura do Lustre
- Comparação com sistemas de arquivos distribuídos e de rede tradicionais
- Cenários comuns de implantação do Lustre
2. Recursos e Capacidades do Lustre
- I/O paralelo de alto rendimento (high-throughput)
- Escala para ambientes de computação em larga escala
- Conceitos de separação de metadados e dados
- Características de desempenho e limitações
- Integração com clusters HPC e cargas de trabalho científicas
II. Arquitetura e Componentes Principais do Lustre
1. Arquitetura do Sistema Lustre
- Compreendendo a arquitetura cliente-servidor do Lustre
- Visão geral dos componentes do Lustre:
- Servidor de Metadados (MDS)
- Alvo de Metadados (MDT)
- Servidor de Armazenamento de Objetos (OSS)
- Alvo de Armazenamento de Objetos (OST)
- Clientes Lustre
2. Conceitos de Gerenciamento de Dados no Lustre
- Princípios de striping de arquivos e armazenamento de objetos
- Operações de metadados
- Estratégias de localização de dados
- Organização lógica de armazenamento
III. Planejamento de Hardware e Preparação do Ambiente
1. Projetando a Infraestrutura de Armazenamento Lustre
- Seleção de componentes de hardware
- Requisitos de servidores de armazenamento
- Tecnologias de disco e considerações sobre RAID
- Planejamento da infraestrutura de rede
- Planejamento de capacidade e desempenho
2. Preparando o Ambiente Operacional
- Sistemas operacionais suportados
- Requisitos de kernel e drivers
- Requisitos de configuração de rede
- Preparação de servidores e clientes
IV. Instalando e Configurando o Lustre
1. Processo de Instalação do Lustre
- Instalação dos pacotes de software Lustre
- Configuração de repositórios e dependências
- Preparação dos nós de servidor e cliente
- Inicialização dos serviços Lustre
2. Criando um Sistema de Arquivos Lustre
- Formatação de alvos de metadados e armazenamento de objetos
- Configuração de parâmetros do sistema de arquivos
- Montagem de clientes Lustre
- Validação da instalação
V. Gerenciando a Rede do Lustre
1. Arquitetura de Rede do Lustre
- Visão geral do LNet (Lustre Networking)
- Tecnologias de rede suportadas
- Configuração de interfaces de rede
- Gerenciamento de múltiplos caminhos de rede
2. Otimização do Desempenho da Rede
- Estratégias de ajuste (tuning) da rede
- Considerações sobre largura de banda e latência
- Solução de problemas de comunicação de rede
VI. Layout de Arquivos, Gerenciamento de Armazenamento e Administração de Espaço
1. Gerenciando Layouts de Arquivos
- Compreendendo os conceitos de striping
- Configuração de contagem, tamanho e localização de stripes
- Otimização de layouts para cargas de trabalho específicas
2. Gerenciando a Capacidade de Armazenamento
- Monitoramento da utilização de OST
- Equilíbrio no uso do armazenamento
- Gerenciamento de pools de armazenamento
- Expansão da capacidade do Lustre
VII. Gerenciando o Desempenho de I/O do Lustre
1. Compreendendo as Operações de I/O do Lustre
- Conceitos de I/O paralelo
- Desempenho de metadados versus desempenho de dados
- Cache no lado do cliente
- Padrões de I/O e características da carga de trabalho
2. Técnicas de Otimização de Desempenho
- Ajuste de configurações de stripe
- Otimização de cargas de trabalho de aplicações
- Melhoria do desempenho de metadados
- Redução de gargalos de I/O
VIII. Segurança e Gerenciamento de Acesso ao Lustre
1. Segurança de Ambientes Lustre
- Gerenciamento de usuários e grupos
- Conceitos de autenticação
- Considerações de segurança de rede
- Proteção do acesso aos dados
2. Gerenciamento de Controles de Acesso
- Permissões de arquivo
- Configuração de ACL (Lista de Controle de Acesso)
- Boas práticas de segurança
IX. Gerenciando Cotas e Controle de Recursos
1. Gerenciamento de Cotas do Lustre
- Compreendendo cotas de usuário e grupo
- Configuração de configurações de cota
- Monitoramento do uso de cotas
- Tratamento de violações de cota
2. Governança de Capacidade
- Gerenciamento do consumo de armazenamento
- Planejamento da alocação de recursos
X. Alta Disponibilidade e Confiabilidade
1. Projetando Sistemas Lustre com Alta Disponibilidade
- Conceitos de alta disponibilidade
- Arquitetura de failover (troca automática)
- Redundância de servidores de metadados
- Mecanismos de recuperação de serviços
2. Monitoramento da Saúde do Sistema
- Detecção de falhas
- Gerenciamento de estados degradados
- Procedimentos de recuperação
XI. Monitoramento, Benchmarking e Análise de Desempenho
1. Ferramentas de Monitoramento do Lustre
- Monitoramento do desempenho do sistema
- Verificação da saúde de servidores e clientes
- Coleta de estatísticas operacionais
- Identificação de gargalos
2. Benchmarking do Desempenho do Lustre
- Princípios de testes de desempenho
- Ferramentas e metodologias de benchmarking
- Medição de rendimento (throughput) e latência
- Interpretação dos resultados de benchmark
XII. Backup, Recuperação e Proteção de Dados
1. Estratégias de Backup para o Lustre
- Considerações para o planejamento de backup
- Proteção de metadados e dados do usuário
- Conceitos de snapshot e replicação
2. Operações de Recuperação
- Restauração de serviços Lustre
- Recuperação de falhas
- Validação da integridade dos dados
XIII. Atualização e Manutenção do Lustre
1. Planejamento de Atualização do Lustre
- Preparação de ambientes de atualização
- Considerações de compatibilidade
- Procedimentos de atualização
2. Manutenção do Sistema
- Aplicação de patches
- Gerenciamento de alterações de configuração
- Minimização de tempo de inatividade
XIV. Solução de Problemas do Lustre em Ambientes de Produção
1. Metodologia de Solução de Problemas
- Compreendendo os logs do Lustre
- Identificação de padrões comuns de falha
- Comandos e ferramentas de diagnóstico
2. Problemas Comuns do Lustre
- Falhas de comunicação de rede
- Problemas de desempenho de metadados
- Falhas de OST
- Problemas de montagem de clientes
- Degradação de desempenho
XV. Workshop Final e Resumo do Curso
1. Exercício de Administração Lustre de Ponta a Ponta
- Revisão do design da arquitetura
- Implantação e configuração do Lustre
- Monitoramento do desempenho do sistema
- Solução de problemas operacionais
2. Resumo e Boas Práticas
- Conceitos-chave de administração
- Recomendações para implantação em produção
- Checklist de otimização de desempenho
- Perguntas e respostas e revisão de conhecimentos
Requisitos
- Compreensão dos conceitos de armazenamento
Público Alvo
- Administradores de sistemas
- Administradores de rede
- Arquitetos de sistemas
- Desenvolvedores de sistemas
Testemunhos de Clientes (3)
Tyler é muito conhecedor e compartilhou sua valiosa experiência em administração do Lustre conosco.
Zhenping Liu
Curso - Lustre File System for Admins
Máquina Traduzida
O conhecimento prático e do mundo real de Tyler era impressionante. A expertise de Tyler ficou evidente durante o treinamento. Ele foi capaz de compartilhar muitas melhores práticas e dicas com base em sua vasta experiência no assunto. É muito útil ter um instrutor que esteja ativamente administrando o que está nos ensinando. Sua franqueza, abertura e humildade tornaram a sessão de treinamento muito eficaz.
Douglas Benjamin - Brookhaven National Laboratory
Curso - Lustre File System for Admins
Máquina Traduzida
O fato de Richard ter sido capaz de adaptar e personalizar toda a série de treinamentos foi fantástico. Eu tive um ótimo tempo e adquiri uma grande quantidade de anotações sobre coisas para estudar no futuro.
Jon Marshall
Curso - Lustre File System for Admins
Máquina Traduzida