Ponte en Contacto

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.
 21 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas