docs: Actualización de contexto IA, Drones, Candados y nuevos nodos
This commit is contained in:
@@ -0,0 +1,124 @@
|
||||
# Plan: Conocimiento del Contexto y Ámbito de Trabajo
|
||||
|
||||
> **Ámbito:** A09 — dtic-DIIAA
|
||||
|
||||
**Código:** A09.P001
|
||||
**Fecha:** 08 de abril de 2026
|
||||
**Autor:** Lic. Ricardo Monla
|
||||
**Versión:** 1.2
|
||||
**Estado:** 🚧 En Curso (Fase 3 completada)
|
||||
**Dependencia:** Ninguna
|
||||
|
||||
## 📋 Resumen Ejecutivo
|
||||
|
||||
Este plan tiene como objetivo establecer el conocimiento completo del contexto y ámbito de trabajo del Departamento de Investigación en Inteligencia Artificial y Automatizaciones (DIIAA).
|
||||
|
||||
**Alcances:**
|
||||
- Comprender la estructura institucional
|
||||
- Identificar nodos y recursos disponibles
|
||||
- Establecer conexiones y accesos
|
||||
- Documentar el estado actual de infraestructura
|
||||
|
||||
## 🎯 Objetivos
|
||||
|
||||
1. **Conocer el contexto institucional** — DTIC, FRLR, UTN
|
||||
2. **Identificar el nodo principal** — srv-ns8 y sus servicios
|
||||
3. **Establecer accesos seguros** — Candados y bóveda
|
||||
4. **Configurar nginx nativo** — Servidor web para aplicaciones DIIAA
|
||||
5. **Documentar estado actual** — Infraestructura y servicios existentes
|
||||
|
||||
## 📅 Fases de Implementación
|
||||
|
||||
### FASE 1: Reconocimiento Institucional ✅ COMPLETADA
|
||||
|
||||
- [x] Documentar estructura organizacional (DTIC → DIIAA)
|
||||
- [x] Identificar responsables y roles
|
||||
- [x] Mapear dependencias institucionales
|
||||
|
||||
### FASE 2: Reconocimiento de Infraestructura ✅ COMPLETADA
|
||||
|
||||
- [x] Identificar nodos disponibles
|
||||
- [x] Verificar conectividad y accesos
|
||||
- [x] Listar servicios existentes en srv-ns8
|
||||
|
||||
### FASE 3: Configuración de Accesos ✅ COMPLETADA
|
||||
|
||||
- [x] Optimizar herramienta `candados` (help resumida/completa)
|
||||
- [x] Documentar métodos para cargar contraseñas en variables
|
||||
- [x] Actualizar README de candados
|
||||
- [x] Sanear bóveda (eliminar duplicados, renombrar claves)
|
||||
|
||||
### FASE 3.5: Mejora de Drones ✅ COMPLETADA
|
||||
|
||||
- [x] Auto-detección de nodo por hostname
|
||||
- [x] Ámbito automático heredado del nodo
|
||||
- [x] Unificación de vistas (events + entradas)
|
||||
- [x] Registro automático en bitácora sin intervención manual
|
||||
|
||||
### FASE 4: Setup de nginx Nativo ⏳ PENDIENTE
|
||||
|
||||
- [ ] Instalar nginx en srv-ns8 (nativo, no Docker)
|
||||
- [ ] Configurar servidor virtual para dtic-DIIAA
|
||||
- [ ] Habilitar acceso web al ámbito
|
||||
|
||||
### FASE 5: Documentación y Puesta en Marcha ⏳ EN CURSO
|
||||
|
||||
- [x] Crear manifiesto del ámbito A09
|
||||
- [x] Crear plan A09.P001
|
||||
- [ ] Crear ficha del nodo srv-ns8 (ya existe en `nodos/`)
|
||||
- [ ] Documentar configuración nginx
|
||||
- [x] Registrar en bitácora actividades
|
||||
|
||||
## 🎯 Criterios de Éxito
|
||||
|
||||
| Criterio | Verificación |
|
||||
| :--- | :--- |
|
||||
| **Manifiesto creado** | `A09_dtic-DIIAA.md` existe |
|
||||
| **Plan documentado** | `A09.P001_Contexto-y-Ambito.md` existe |
|
||||
| **Accesos configurados** | SSH a srv-ns8 funcional |
|
||||
| **nginx operativo** | Servicio web accesible |
|
||||
| **Bitácora actualizada** | Eventos registrados |
|
||||
|
||||
## 📝 Notas Técnicas
|
||||
|
||||
### Stack Tecnológico
|
||||
|
||||
- **Servidor Web:** nginx (nativo en srv-ns8)
|
||||
- **Gestión de Secretos:** candados (AES-256-GCM)
|
||||
- **Automatización:** ADN CLI + Drones
|
||||
- **Bitácora:** Sistema ADN con web de visualización
|
||||
|
||||
### Nodo Principal: srv-ns8
|
||||
|
||||
| Campo | Valor |
|
||||
| :--- | :--- |
|
||||
| **Hostname** | srv-ns8.frlr.utn.edu.ar |
|
||||
| **IP** | 10.0.10.8 |
|
||||
| **SO** | Debian GNU/Linux 12 (bookworm) |
|
||||
| **Rol** | Servidor de aplicaciones y gestión |
|
||||
| **Servicios** | nginx, DNS (srvv-dns), otros |
|
||||
|
||||
## 🔄 Armonía Integral
|
||||
|
||||
**Última actualización:** 2026-04-08 09:50 (Fases 1-3 completadas, drones mejorados)
|
||||
|
||||
| Documento | Estado | Notas |
|
||||
| :--- | :--- | :--- |
|
||||
| `A09_dtic-DIIAA.md` | ✅ Creado | Manifiesto del ámbito con pilares ADN |
|
||||
| `A09.P001_Contexto-y-Ambito.md` | ✅ Fases 1-3.5 completadas | Plan actualizado (v1.2) |
|
||||
| `nodos/srv-ns8.md` | ✅ Existe | Ficha técnica en `nodos/` (global) |
|
||||
| `adn/tools/candados/candados.rb` | ✅ Optimizado | Help resumida + completa (--help) |
|
||||
| `adn/tools/candados/README.md` | ✅ Actualizado | Sincronizado con help |
|
||||
| `adn/tools/cli/dron/ejecutor.rb` | ✅ Mejorado | Auto-detección de nodo y ámbito |
|
||||
| `adn/tools/cli/dron/dispatcher.rb` | ✅ Mejorado | Opción --nodo agregada |
|
||||
| `adn/tools/db/core/bitacora_db.rb` | ✅ Mejorado | Vista unificada events + entradas |
|
||||
| `docs/contexto/IA.md` | ✅ Actualizado | Documentación de drones mejorados |
|
||||
| nginx config | ⏳ Pendiente | Configuración nativa en srv-ns8 |
|
||||
|
||||
---
|
||||
|
||||
## Referencias
|
||||
|
||||
- **Ámbito de referencia:** `docs/ambito/dtic-DNS/A07_dtic-DNS.md`
|
||||
- **ADN Ontología:** `adn/01_ontologia.md`
|
||||
- **Bitácoras:** `./adn/tools/run db evento:listar --ambito dtic-DIIAA`
|
||||
@@ -0,0 +1,123 @@
|
||||
# A09 - Ámbito dtic-DIIAA
|
||||
|
||||
> Manifiesto de Ámbito | Referencia: [`adn/01_ontologia.md`](../../../adn/01_ontologia.md)
|
||||
|
||||
## Identificación
|
||||
|
||||
| Campo | Valor |
|
||||
| :--- | :--- |
|
||||
| **Código** | A09 |
|
||||
| **Nombre** | Departamento de Investigación en Inteligencia Artificial y Automatizaciones |
|
||||
| **Estado** | 🚧 En Implementación |
|
||||
| **Inicio** | 08/04/2026 |
|
||||
| **Fin Estimado** | Continuo (investigación y desarrollo) |
|
||||
|
||||
## Objetivo
|
||||
|
||||
El ámbito **dtic-DIIAA** engloba todas las operaciones relacionadas con la investigación, desarrollo y administración de sistemas de Inteligencia Artificial y Automatizaciones de la Facultad.
|
||||
|
||||
Este ámbito cubre:
|
||||
|
||||
1. **Investigación en IA** — Desarrollo y aplicación de modelos de inteligencia artificial.
|
||||
2. **Automatizaciones** — Scripts y sistemas para automatización de tareas operativas.
|
||||
3. **Administración de servidores** — Gestión de servidores y sistemas de altas prestaciones.
|
||||
4. **Capacitación** — Formación y transferencia de conocimientos en IA y automatizaciones.
|
||||
|
||||
## Contexto Institucional
|
||||
|
||||
```
|
||||
Lic. Ricardo MONLA
|
||||
└── Departamento de Investigación en IA y Automatizaciones (DIIAA)
|
||||
└── Dirección de Tecnologías de la Información y Comunicación (DTIC)
|
||||
└── Facultad Regional La Rioja (FRLR)
|
||||
└── Universidad Tecnológica Nacional (UTN)
|
||||
```
|
||||
|
||||
## Funciones Principales
|
||||
|
||||
1. **Administración de servidores y sistemas de altas prestaciones**
|
||||
2. **Investigación y desarrollo en Inteligencia Artificial**
|
||||
3. **Automatización de procesos operativos**
|
||||
4. **Soporte técnico especializado**
|
||||
|
||||
## Ecosistema ADN
|
||||
|
||||
Este ámbito opera bajo el **Ecosistema ADN** — el núcleo autónomo que gestiona la ontología, bitácoras, seguridad y procesos del proyecto.
|
||||
|
||||
### Pilares Fundamentales
|
||||
|
||||
El ADN se rige por tres principios rectores que guían toda decisión operativa:
|
||||
|
||||
| Pilar | Descripción |
|
||||
| :--- | :--- |
|
||||
| **Menos es Más** | Cada componente debe justificar su existencia. Eliminar lo innecesario, consolidar lo disperso, evitar duplicación. |
|
||||
| **Armonía Integral** | Todo está conectado. Si un dato cambia en un sitio, debe propagarse a todos los demás. La consistencia es obligatoria. |
|
||||
| **Mejora Continua** | El ADN evoluciona. Las buenas prácticas emergentes se formalizan como nuevas reglas (Evolución Progresiva). |
|
||||
|
||||
### Hebras del ADN
|
||||
|
||||
| # | Hebra | Descripción |
|
||||
| :--- | :--- | :--- |
|
||||
| **01** | **Ontología** | Define identidad, nodos, ámbitos y topología de red |
|
||||
| **02** | **Bitácora** | Registro diario de eventos, triggers y métricas |
|
||||
| **03** | **Seguridad** | Protocolos de red, candados y bóveda cifrada |
|
||||
| **04** | **Iconografía** | Taxonomía visual de estados e iconos semánticos |
|
||||
| **05** | **Directivas IA** | Premisas de trabajo para Inteligencia Artificial |
|
||||
| **06** | **Gobernanza** | Idioma, nomenclatura, coherencia documental, resguardo |
|
||||
| **07** | **Proyectos** | Gestión de proyectos transversales |
|
||||
| **08** | **Procesos** | Procesos automatizados sobre infraestructura |
|
||||
|
||||
**CLI Principal:** `./adn/tools/run <subcomando>`
|
||||
|
||||
| Categoría | Comandos frecuentes |
|
||||
| :--- | :--- |
|
||||
| **Bitácoras** | `db evento:crear`, `db evento:actualizar`, `jornada iniciar/cerrar` |
|
||||
| **Nodos** | `nodos info <nombre>`, `nodos listar`, `nodos agrupar` |
|
||||
| **Seguridad** | `candados run <clave> '<cmd>'`, `candados authorize` |
|
||||
| **Drones** | `dron lanzar`, `dron flota`, `dron salud`, `dron limpiar` |
|
||||
|
||||
> **Drones:** Subsistema del ADN para tareas en background con auto-bitácora. Ver [`adn/tools/cli/dron.rb`](../../../adn/tools/cli/dron.rb)
|
||||
|
||||
## Nodos Involucrados
|
||||
|
||||
### Nodo Principal
|
||||
|
||||
| Nodo | IP | Rol en el Ámbito |
|
||||
| :--- | :--- | :--- |
|
||||
| **srv-ns8** | `10.0.10.8` | Workstation / Docker Host / Hipervisor — servidor principal de aplicaciones y gestión |
|
||||
|
||||
> **Ficha técnica completa:** [`nodos/srv-ns8.md`](../../../nodos/srv-ns8.md)
|
||||
|
||||
### Nodos de Soporte
|
||||
|
||||
| Nodo | IP | Rol en el Ámbito |
|
||||
| :--- | :--- | :--- |
|
||||
| **srv-pmox1** | `10.0.10.201` | Hipervisor Proxmox (anfitrión de VMs) |
|
||||
| **srvv-dns** | `10.0.10.2` | Servidor DNS (soporte de resolución) |
|
||||
|
||||
> Ver fichas completas en [`nodos/`](../../../nodos/)
|
||||
|
||||
## Planes Asociados
|
||||
|
||||
| Código | Nombre | Estado |
|
||||
| :--- | :--- | :--- |
|
||||
| [A09.P001](A09.P001_Contexto-y-Ambito.md) | Conocimiento del Contexto y Ámbito de Trabajo | 🚧 En Curso |
|
||||
|
||||
## 🔄 Armonía Integral
|
||||
|
||||
**Última actualización:** 2026-04-08 (Creación del ámbito A09 - dtic-DIIAA)
|
||||
|
||||
| Documento | Estado | Notas |
|
||||
| :--- | :--- | :--- |
|
||||
| `A09_dtic-DIIAA.md` | ✅ Creado | Manifiesto del ámbito |
|
||||
| `A09.P001_Contexto-y-Ambito.md` | 🚧 En curso | Plan de conocimiento del contexto |
|
||||
| `nodos/srv-ns8.md` | ✅ Existe | Ficha técnica en `nodos/` |
|
||||
|
||||
---
|
||||
|
||||
## Referencias
|
||||
|
||||
- **Ecosistema ADN**: [`adn/00_indice.md`](../../../adn/00_indice.md)
|
||||
- **Ontología**: [`adn/01_ontologia.md`](../../../adn/01_ontologia.md)
|
||||
- **Bitácoras**: `./adn/tools/run db evento:listar --ambito dtic-DIIAA`
|
||||
- **Nodos**: [`nodos/`](../../../nodos/)
|
||||
Reference in New Issue
Block a user