Temario del curso
I. Descripción general de la tecnología Lustre
1. Visión general de la tecnología Lustre
- Introducción a los sistemas de archivos paralelos y los requisitos de almacenamiento en HPC.
- Papel de Lustre en entornos de computación de alto rendimiento.
- Evolución y arquitectura de Lustre.
- Comparación con sistemas de archivos distribuidos y de red tradicionales.
- Escenarios comunes de implementación de Lustre.
2. Características y capacidades de Lustre
- E/S paralela de alto rendimiento.
- Escalabilidad para entornos de computación a gran escala.
- Conceptos de separación de metadatos y datos.
- Características y limitaciones de rendimiento.
- Integración con clústeres HPC y cargas de trabajo científicas.
II. Arquitectura de Lustre y componentes principales
1. Arquitectura del sistema Lustre
- Comprensión de la arquitectura cliente-servidor de Lustre.
- Visión general de los componentes de Lustre:
- Servidor de metadatos (MDS).
- Objetivo de metadatos (MDT).
- Servidor de almacenamiento de objetos (OSS).
- Objetivo de almacenamiento de objetos (OST).
- Clientes de Lustre.
2. Conceptos de gestión de datos en Lustre
- Principios de fragmentación de archivos y almacenamiento de objetos.
- Operaciones de metadatos.
- Estrategias de colocación de datos.
- Organización lógica del almacenamiento.
III. Planificación de hardware y preparación del entorno
1. Diseño de la infraestructura de almacenamiento Lustre
- Selección de componentes de hardware.
- Requisitos para servidores de almacenamiento.
- Tecnologías de discos y consideraciones sobre RAID.
- Planificación de la infraestructura de red.
- Planificación de capacidad y rendimiento.
2. Preparación del entorno operativo
- Sistemas operativos compatibles.
- Requisitos del kernel y controladores.
- Requisitos de configuración de red.
- Preparación de servidores y clientes.
IV. Instalación y configuración de Lustre
1. Proceso de instalación de Lustre
- Instalación de los paquetes de software de Lustre.
- Configuración de repositorios y dependencias.
- Preparación de nodos de servidor y cliente.
- Inicialización de los servicios de Lustre.
2. Creación de un sistema de archivos Lustre
- Formateo de objetivos de metadatos y almacenamiento de objetos.
- Configuración de parámetros del sistema de archivos.
- Montaje de clientes Lustre.
- Validación de la instalación.
V. Gestión de la red de Lustre
1. Arquitectura de red de Lustre
- Visión general de LNet (Lustre Networking).
- Tecnologías de red compatibles.
- Configuración de interfaces de red.
- Gestión de múltiples rutas de red.
2. Optimización del rendimiento de la red
- Estrategias de afinación de red.
- Consideraciones sobre ancho de banda y latencia.
- Solución de problemas de comunicación en red.
VI. Diseño de archivos, gestión del almacenamiento y administración de espacio
1. Gestión de diseños de archivos
- Comprensión de los conceptos de fragmentación (striping).
- Configuración del número, tamaño y colocación de fragmentos.
- Optimización de diseños para cargas de trabajo específicas.
2. Gestión de la capacidad de almacenamiento
- Monitoreo del uso de los OST.
- Equilibrio del uso del almacenamiento.
- Gestión de grupos de almacenamiento (storage pools).
- Expansión de la capacidad de Lustre.
VII. Gestión del rendimiento de E/S en Lustre
1. Comprensión de las operaciones de E/S en Lustre
- Conceptos de E/S paralela.
- Rendimiento de metadatos frente al rendimiento de datos.
- Caché del lado del cliente.
- Patrones de E/S y características de la carga de trabajo.
2. Técnicas de optimización de rendimiento
- Afinación de configuraciones de fragmentos (stripe).
- Optimización de cargas de trabajo de aplicaciones.
- Mejora del rendimiento de metadatos.
- Reducción de cuellos de botella de E/S.
VIII. Seguridad y gestión de accesos en Lustre
1. Protección de entornos Lustre
- Gestión de usuarios y grupos.
- Conceptos de autenticación.
- Consideraciones de seguridad de red.
- Protección del acceso a los datos.
2. Gestión de controles de acceso
- Permisos de archivos.
- Configuración de ACLs (Listas de Control de Acceso).
- Mejores prácticas de seguridad.
IX. Gestión de cuotas y control de recursos
1. Gestión de cuotas en Lustre
- Comprensión de las cuotas de usuario y grupo.
- Configuración de ajustes de cuota.
- Monitoreo del uso de cuotas.
- Gestión de violaciones de cuota.
2. Gobernanza de la capacidad
- Gestión del consumo de almacenamiento.
- Planificación de la asignación de recursos.
X. Alta disponibilidad y confiabilidad
1. Diseño de sistemas Lustre altamente disponibles
- Conceptos de alta disponibilidad.
- Arquitectura de conmutación por error (failover).
- Redundancia del servidor de metadatos.
- Mecanismos de recuperación de servicios.
2. Monitoreo de la salud del sistema
- Detección de fallas.
- Gestión de estados degradados.
- Procedimientos de recuperación.
XI. Monitoreo, pruebas de rendimiento y análisis de rendimiento
1. Herramientas de monitoreo de Lustre
- Monitoreo del rendimiento del sistema.
- Verificación de la salud del servidor y del cliente.
- Recopilación de estadísticas operativas.
- Identificación de cuellos de botella.
2. Pruebas de rendimiento (Benchmarking) en Lustre
- Principios de pruebas de rendimiento.
- Herramientas y metodologías de benchmarking.
- Medición del rendimiento y la latencia.
- Interpretación de los resultados de las pruebas.
XII. Respaldo, recuperación y protección de datos
1. Estrategias de respaldo para Lustre
- Consideraciones para la planificación del respaldo.
- Protección de metadatos y datos de usuario.
- Conceptos de instantáneas (snapshots) y replicación.
2. Operaciones de recuperación
- Restauración de los servicios de Lustre.
- Recuperación ante fallas.
- Validación de la integridad de los datos.
XIII. Actualización y mantenimiento de Lustre
1. Planificación de actualizaciones de Lustre
- Preparación de entornos de actualización.
- Consideraciones de compatibilidad.
- Procedimientos de actualización.
2. Mantenimiento del sistema
- Aplicación de parches.
- Gestión de cambios en la configuración.
- Minimización del tiempo de inactividad.
XIV. Solución de problemas de Lustre en entornos de producción
1. Metodología de solución de problemas
- Comprensión de los registros (logs) de Lustre.
- Identificación de patrones comunes de falla.
- Comandos y herramientas de diagnóstico.
2. Problemas comunes en Lustre
- Fallos de comunicación en red.
- Problemas de rendimiento de metadatos.
- Fallas de los OST.
- Problemas de montaje del cliente.
- Degradación del rendimiento.
XV. Taller final y resumen del curso
1. Ejercicio integral de administración de Lustre
- Revisión del diseño de la arquitectura.
- Implementación y configuración de Lustre.
- Monitoreo del rendimiento del sistema.
- Solución de problemas operativos.
2. Resumen y mejores prácticas
- Conceptos clave de administración.
- Recomendaciones para implementación en producción.
- Lista de verificación para optimización del rendimiento.
- Preguntas y respuestas y revisión de conocimientos.
Requerimientos
- Conocimiento de los conceptos de almacenamiento.
Público objetivo
- Administradores de sistemas.
- Administradores de redes.
- Arquitectos de sistemas.
- Desarrolladores de sistemas.
Reseñas (3)
Tyler es muy conocedor y compartió su valiosa experiencia en la administración de Lustre con nosotros.
Zhenping Liu
Curso - Lustre File System for Admins
Traducción Automática
El conocimiento práctico y real de Tyler fue impresionante. Su experiencia quedó evidente durante el entrenamiento. Pudo compartir muchas mejores prácticas y consejos basados en su larga trayectoria con el tema. Es muy útil tener un formador que esté activamente administrando lo que nos está enseñando. Su franqueza, apertura y humildad hicieron de la sesión de capacitación una experiencia muy efectiva.
Douglas Benjamin - Brookhaven National Laboratory
Curso - Lustre File System for Admins
Traducción Automática
El hecho de que Richard pudiera adaptar y personalizar toda la serie de capacitación fue fantástico. Lo pasé muy bien y he reunido una gran cantidad de notas sobre cosas para leer en el futuro.
Jon Marshall
Curso - Lustre File System for Admins
Traducción Automática