Temario del curso
I. Panorama general de la tecnología Lustre
1. Visión general de la tecnología Lustre
- Introducción a los sistemas de archivos paralelos y requisitos de almacenamiento para HPC.
- Papel de Lustre en entornos de cómputo de alto rendimiento.
- Evolución y arquitectura de Lustre.
- Comparación con sistemas de archivos tradicionales distribuidos y de red.
- Escenarios comunes de implementación de Lustre.
2. Características y capacidades de Lustre
- E/S paralela de alto rendimiento.
- Capacidad de escalabilidad para entornos de cómputo a gran escala.
- Conceptos de separación de metadatos y datos.
- Características de rendimiento y limitaciones.
- 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.
- Panorama 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
- Rayas de archivos y principios de almacenamiento de objetos.
- Operaciones de metadatos.
- Estrategias de colocación de datos.
- Organización lógica del almacenamiento.
III. Planificación del 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 de 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 paquetes de software de Lustre.
- Configuración de repositorios y dependencias.
- Preparación de nodos de servidor y cliente.
- Inicialización de 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 redes en Lustre
1. Arquitectura de red de Lustre
- Panorama general de LNet (redes de Lustre).
- 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 ajuste fino de la red.
- Consideraciones sobre ancho de banda y latencia.
- Solución de problemas de comunicación de red.
VI. Distribución de archivos, gestión del almacenamiento y administración del espacio
1. Gestión de distribuciones de archivos
- Comprensión de los conceptos de rayas (striping).
- Configuración del número, tamaño y colocación de rayas.
- Optimización de la distribución para las cargas de trabajo.
2. Gestión de la capacidad de almacenamiento
- Monitoreo del uso de los OSTs.
- 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 a datos.
- Caché del lado del cliente.
- Patrones de E/S y características de la carga de trabajo.
2. Técnicas de optimización del rendimiento
- Ajuste fino de las configuraciones de rayas.
- 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. Aseguramiento de entornos Lustre
- Gestión de usuarios y grupos.
- Conceptos de autenticación.
- Consideraciones sobre seguridad de red.
- Protección del acceso a los datos.
2. Gestión de controles de acceso
- Permisos de archivos.
- Configuración de ACL (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 los ajustes de cuota.
- Monitoreo del uso de la cuota.
- Gestión de violaciones de cuotas.
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 de alta disponibilidad
- 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 fallos.
- Gestión de estados degradados.
- Procedimientos de recuperación.
XI. Monitoreo, pruebas de rendimiento y análisis del rendimiento
1. Herramientas de monitoreo de Lustre
- Monitoreo del rendimiento del sistema.
- Verificación de la salud de servidores y clientes.
- Recopilación de estadísticas operativas.
- Identificación de cuellos de botella.
2. Pruebas de rendimiento de Lustre
- Principios de pruebas de rendimiento.
- Herramientas y metodologías de benchmarking.
- Medición del throughput (caudal) y la latencia.
- Interpretación de los resultados de las pruebas.
XII. Copias de seguridad, recuperación y protección de datos
1. Estrategias de copia de seguridad para Lustre
- Consideraciones para la planificación de copias de seguridad.
- Protección de metadatos y datos de usuario.
- Conceptos de instantáneas (snapshots) y replicación.
2. Operaciones de recuperación
- Restauración de servicios de Lustre.
- Recuperación ante fallos.
- Validación de la integridad de los datos.
XIII. Actualización y mantenimiento de Lustre
1. Planificación de la actualización de Lustre
- Preparación de entornos para la actualización.
- Consideraciones sobre 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 fallo.
- Comandos y herramientas de diagnóstico.
2. Problemas comunes en Lustre
- Fallos en la comunicación de red.
- Problemas de rendimiento de metadatos.
- Fallos en los OSTs.
- Problemas de montaje en el cliente.
- Degradación del rendimiento.
XV. Taller final y resumen del curso
1. Ejercicio de administración integral de Lustre
- Revisión del diseño de la arquitectura.
- Despliegue 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 despliegues en producción.
- Lista de verificación para optimización del rendimiento.
- Preguntas y respuestas, revisión del conocimiento.
Requerimientos
- Comprensión 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