Arquitectura del Sistema Coblyn
Referencia: Este documento ofrece una visión general de alto nivel. Para detalles técnicos profundos, consulta la documentación interna en
docs/KNOWLEDGE-BASE.md.
Visión General
Coblyn es un sistema de despliegue PXE contenedorizado, diseñado para la automatización masiva de inventario y aprovisionamiento. Utiliza una arquitectura de 10 contenedores Docker, integrados mediante un Storage Hub modular que soporta NFS y SMB/CIFS con auto-recuperación.
Diagrama de Arquitectura
Detalles de los Contenedores
1. Servidor DHCP (ISC Kea)
Propósito: Gestión dinámica de IPs mediante comandos sobre un socket Unix local; no expone una API REST de Kea.
- Cuarentena Automática: Los equipos nuevos se aíslan en su propio rango hasta ser aprobados.
2. Backend (FastAPI)
Propósito: Cerebro del sistema, gestión de base de datos y orquestación de montajes NFS/SMB.
- Seguridad: Usa
nsenterpara montar recursos en el host de forma aislada.
Flujo de Arranque PXE
Última actualización: 2026-05-13 (Surgery v1.16.0)