Files
dtic-DIIAA/adn/01_ontologia.md
T
Ricardo MonlaandClaude Opus 4.6 018e45e046 feat(ambito): Migración de dtic-ADN a estándar de ámbito A01
- Creado manifiesto A01_dtic-ADN.md siguiendo estándar A03/A04
- Renombrados planes P2604.* → A01.P00X (8 planes migrados)
- Archivado manifiesto legacy P2604_Mejoras-ADN.md en _hist/
- Actualizada ontología y contexto IA con referencias a A01

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 09:59:52 -03:00

154 lines
5.8 KiB
Markdown

# 01 - Ontología del Sistema: srv-ns8
Este documento define la identidad, propósito y componentes principales del servidor `srv-ns8`.
## Responsable
**Lic. Ricardo MONLA**
*Departamento Servidores*
Dirección de TIC
Facultad Regional La Rioja
**Universidad Tecnológica Nacional**
---
## Identidad del Sistema
- **Nombre**: `srv-ns8`
- **Hostname**: `srv-ns8`
- **Rol Principal**: Workstation / Híbrido (Docker Host + VirtualBox Hypervisor).
- **Sistema Operativo**: Debian GNU/Linux 12 (bookworm).
- **IP**: `10.0.10.8/24`.
---
## Modelo Ámbito/Nodo
El ecosistema ADN implementa una jerarquía **Ámbito → Nodos** que agrupa lógicamente los recursos por área organizativa.
### Jerarquía de Ámbitos
| Código | Ámbito | Descripción | Nodos |
|--------|--------|-------------|-------|
| **A01** | `dtic-ADN` | Ámbito raíz: Ecosistema core y marco de trabajo | srv-ns8, dtic-BITACORAS |
| **A02** | `dtic-DIGIs` | Digitalización y Gestión Documental | *ver docs/ambito/dtic-DIGIs/* |
| **A03** | `dtic-BKPs` | Backups de servidores | srv-ns8, pve_PMOX3, srvv-maurik |
| **A04** | `dtic-DASUTEN` | Sub-ámbito: Departamento de Servicios UTN (gestionado) | srv-dasu, dasu-sql2, dasu-pcv2, dasu-pc |
| `dtic-DIIAA` | (infrastructure root) | Infraestructura física y servicios propios | srv-pmox*, srv-xen1, srvv-* |
### Relaciones
- **Ámbito → Nodos**: Uno a muchos (1:N)
- **Nodos → Entradas**: Uno a muchos (1:N)
- **Entradas → Ámbito**: Deriva automáticamente del nodo asociado
### Consultas por Ámbito
```bash
# CLI: Listar nodos de un ámbito
./adn/tools/run db nodo:listar --ambito dtic-DASUTEN
# CLI: Listar eventos de un ámbito
./adn/tools/run db evento:listar --ambito dtic-DIIAA
# API: Endpoints REST
GET /api/ambitos
GET /api/ambitos/:id/nodos
GET /api/entradas?ambito_id=2
```
---
## Nodos de la Red (Árbol de Dependencia)
### 🖥️ srv-ns8 (Physical / Hybrid)
- **CPU**: AMD Ryzen (16 hilos) | **RAM**: 15 GiB
| Nodo | IP | Rol |
| :--- | :--- | :--- |
| **[srv-ns8](../nodos/srv-ns8.md)** | `10.0.10.8` | **Gateway / Workstation** |
### ☁️ Cluster Proxmox
#### **[srv-pmox1](../nodos/srv-pmox1.md)** (`10.0.10.201`)
*Proxmox VE 8.2.2 | i5-6500 (4C) | 16GB RAM*
| VMID | Nodo | IP | Rol |
| :--- | :--- | :--- | :--- |
| 101 | **[srvv-sitio](../nodos/srvv-sitio.md)** | `10.0.10.18` | VM Ubuntu / Docker Host |
| 102 | **[srvv-sitio0](../nodos/srvv-sitio0.md)** | `10.0.10.119` | VM Debian 12 |
| 103 | **[srvv-dtic](../nodos/srvv-dtic.md)** | `10.0.10.4` | VM Debian / Servicios |
| 104 | **[srvv-docs](../nodos/srvv-docs.md)** | `10.0.10.14` | VM Debian / Docs |
| 112 | **[srvv-dns](../nodos/srvv-dns.md)** | `10.0.10.2` | VM Debian / Servidor DNS |
#### **[srv-pmox2](../nodos/srv-pmox2.md)** (`10.0.10.202`)
*Proxmox VE (Estable) | i5-6500 (4C) | 16GB RAM*
| VMID | Nodo | IP | Rol |
| :--- | :--- | :--- | :--- |
| 105 | **[srvv-koha](../nodos/srvv-koha.md)** | `10.0.10.130` | VM Librería |
| 108 | **[pcv-dasu1](../nodos/pcv-dasu1.md)** | *DHCP* | Win10 VM / Sistema DASU |
| 109 | **[pcv-dasu2](../nodos/pcv-dasu2.md)** | *DHCP* | Win10 VM / Sistema DASU |
| 110 | **[pcv-serviio](../nodos/pcv-serviio.md)** | *DHCP* | Win10 VM / Streaming TV (Serviio) |
#### **[srv-pmox3](../nodos/srv-pmox3.md)** (`10.0.10.203`)
*Proxmox VE (Estable) | AMD A10-9700 (4C+6G) | 64GB RAM*
| VMID | Nodo | IP | Rol |
| :--- | :--- | :--- | :--- |
| 111 | **[srvv-fenix](../nodos/srvv-fenix.md)** | *Interna* | Sistema Académico Legacy |
| 106 | **[srvv-uptime](../nodos/srvv-uptime.md)** | `10.0.10.9` | LXC Monitorización |
| 107 | **[srvv-data](../nodos/srvv-data.md)** | `10.0.10.13` | LXC Datos |
| 113 | **[srvv-sitio2](../nodos/srvv-sitio2.md)** | `10.0.10.19` | LXC Web Secundario |
| 100 | *docker* | — | ⏸️ En preparación (stopped) |
| 114 | *srvv-n8n* | — | ⏸️ En preparación (VM, stopped) |
| 115 | *srvv-n8n* | — | ⏸️ En preparación (CT, stopped) |
### 🏔️ Citrix XenServer
#### **[srv-xen1](../nodos/srv-xen1.md)** (`10.0.10.23`)
*Citrix XenServer 7.0.0 | Xeon E3-1230 (4C) | Hypervisor Legacy*
| VMID | Nodo | IP | Rol |
| :--- | :--- | :--- | :--- |
| - | **[srvv-sysacadweb](../nodos/srvv-sysacadweb.md)** | *Interna* | Web SysACAD |
| - | **[srvv-maurik](../nodos/srvv-maurik.md)** | *Desconocida* | Domain Controller |
### 🛰️ Nodos Externos / Satélites (DASUTEN)
#### **[srv-dasu](../nodos/srv-dasu.md)** - Hipervisor Principal
| Nodo | IP Local | IP Tailscale | Rol | Estado |
| :--- | :--- | :--- | :--- | :--- |
| **[srv-dasu](../nodos/srv-dasu.md)** | `10.0.100.1` (vmbr0) | `100.112.46.104` | Proxmox VE + Subnet Router | ✅ ONLINE |
#### VMs en srv-dasu (Red 10.0.100.0/24)
| VM | IP Local | IP Tailscale | Rol | Estado |
| :--- | :--- | :--- | :--- | :--- |
| **dasu-srvv-dc** | `10.0.100.10` | `100.85.117.101` | AD DS + DNS | ✅ ONLINE |
| **dasu-srvv-sql** | `10.0.100.11` | `100.107.24.124` | SQL Server 2019 | ✅ ONLINE |
| **dasu-pcv** | `10.0.100.12` | `100.118.129.44` | VM Pruebas | ⚠️ Offline (7d) |
#### Nodo Físico DASUTEN
| Nodo | IP Tailscale | Rol | Estado |
| :--- | :--- | :--- | :--- |
| **[dasu-pc](../nodos/dasu-pc.md)** | `100.100.145.51` | PC Cliente (Dominio) | ✅ ONLINE |
#### Otros Nodos Externos
| Nodo | IP | Descripción |
| :--- | :--- | :--- |
| **[cam-hikvision-24](../nodos/cam-hikvision-24.md)** | `10.0.10.24` | Cámara / DVR |
---
## Servicios Críticos (ADN Detectado)
### 1. Virtualización (Prioridad Alta)
- **Motor**: VirtualBox.
- **Carga**: VM `pcv-dtic-rrhh-w732`.
### 2. Contenedores Docker (srv-ns8)
- **Estado**: ✅ **Consistente**.
- **Servicios Activos**:
- `nginx` (Proxy Reverso)
- `homepage` (Dashboard Unificado: `https://ns8.frlr.utn.edu.ar`)
- `bitacoras`
- `portainer`
### 3. Acceso Remoto Seguro
- **Tailscale**: `100.88.252.26` (Mesh VPN).
- **RustDesk**: Soporte remoto visual.
## Topología de Red
- **Híbrida**: `10.0.10.8` (LAN) + `190.114.205.18` (WAN) con Policy Routing.