docs: actualizaciones de ámbitos DASUTEN, IDIS y W-ZOMBI

Cambios:
- A04.P007: Bugs Operativos (actualización)
- A04.P008: VM Local de Test (actualización)
- A04.P009: SQL Linux Test (nuevo archivo)
- A10.P001: Office365 (actualización)
- w-zombi/data/cmd.json: actualización de comandos

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Ricardo Monla
2026-04-24 08:46:43 -03:00
co-authored by Claude Opus 4.7
parent 1989ec5753
commit 6bb1c89742
5 changed files with 375 additions and 36 deletions
@@ -12,28 +12,77 @@ Establecer una máquina virtual local (VM) de pruebas, conectada a la misma red
## Justificación
Como el sistema en producción funciona bajo un modelo sin controlador de dominio (Workgroup) y requiere interacción con archivos de plantillas ofimáticas (Word/Excel) a través de OLE/COM, replicar localmente la misma arquitectura garantiza que el diagnóstico sea certero frente a problemas de rutas absolutas, permisos o componentes de Windows.
## Hipervisor Seleccionado
| Opción | Hipervisor | Nodo | Estado | Decisión |
|--------|------------|------|--------|----------|
| Proxmox | `srv-dasu` | 10.0.100.1 | ✅ Disponible | Descartado (requiere acceso Tailscale) |
| **VirtualBox** | **`srv-ns8`** | **10.0.10.8** | ✅ **Seleccionado** | Acceso directo LAN, 16GB RAM disponibles |
**Recursos en `srv-ns8`:**
- CPU: AMD Ryzen 7 5700G (8 cores / 16 threads)
- RAM: 16GB DDR4 (priorizando VM RRHH existente)
- Disco: 500GB NVMe + almacenamiento externo
- VMs existentes: 3 (RRHH-W732, PCV-UTNLR250729, PCV-UTNLR250729-B)
## Fases del Plan
### Fase 1: Preparación del Entorno Virtual
- [ ] Definir hipervisor a utilizar (Local en DTIC o VM nueva en Proxmox `srv-dasu`).
- [ ] Instalar sistema operativo base (recomendado: Windows 10 LTSC o similar a `dasu-pc`).
- [ ] Instalar requerimientos ofimáticos (Microsoft Office / Word / Excel) compatibles con el sistema heredado.
### Fase 1: Preparación del Entorno Virtual en `srv-ns8`
- [x] **1.1:** Verificar hipervisor VirtualBox disponible ✅
- [x] **1.2:** Recursos definidos
- RAM: 4 GB
- CPU: 2 cores
- Disco: 60 GB (dinámico, VDI)
- Red: Bridge a `enp38s0` (LAN 10.0.10.x)
- [x] **1.3:** ISOs disponibles ✅
- Windows 10 LTSC 21H2 x64: `19044.1288.211006-0501.21h2_release_svc_refresh_CLIENT_LTSC_EVAL_x64FRE_es-es.iso` (4.6 GB)
- Office 2016/365: Pendiente de instalar post-OS
- [x] **1.4:** VM `dasu-pcv-test` creada e instalada ✅
- UUID: `993e25fd-b66d-4f49-8457-7c27bba6f563`
- Estado: `running`
- Hostname: `dasu-pcv-test`
- Workgroup: `DASUTEN`
### Fase 2: Configuración de Red y Workgroup
- [ ] Configurar conectividad IP en la misma subred (o mediante Tailscale/puente si aplica).
- [ ] Asignar el equipo al grupo de trabajo adecuado (ej. "DASUTEN").
- [ ] Asegurar acceso al servidor de base de datos (`dasu-sql4`).
### Fase 2: Configuración de Red y Workgroup (vía Tailscale)
- [x] **2.1:** Instalar Tailscale en la VM ✅
- [x] **2.2:** Autenticar con cuenta `pcdasu0@frlr.utn.edu.ar`
- [x] **2.3:** Hostname configurado: `dasu-pcv-test`
- [x] **2.4:** Workgroup: `DASUTEN`
- [x] **2.5:** IP Tailscale asignada: `100.107.22.2`
- [ ] **2.6:** Instalar OpenSSH Server (puerto 22 o 7022) para gestión remota
- [ ] **2.7:** Verificar conectividad con `dasu-sql4` vía Tailscale
> **Nota:** Tailscale simplifica la conectividad — todas las máquinas DASUTEN ya están en la misma red virtual (100.x.x.x), sin depender de la red física.
### Fase 3: Despliegue de Sistema DASUTEN
- [ ] Copiar el binario y estructura de carpetas desde el entorno actual (ej. `C:\SysDasuten\`).
- [ ] Verificar la correcta ubicación de las plantillas en `C:\SysDasuten\Sistema\Word\` y `Excel\`.
- [ ] Validar conectividad de ODBC/OLEDB con SQL Server.
- [ ] **3.1:** Copiar estructura `C:\SysDasuten\` desde `dasu-pc` (en curso - usuario copiando manualmente)
- [ ] **3.2:** Crear symlink `C:\Sistema → C:\SysDasuten\Sistema`
- [ ] **3.3:** Configurar `Kermet.ini`:
- `SERVER=dasu-sql4` (100.107.15.82 vía Tailscale)
- `UID=sa`
- `DATABASE=sysdasuten`
- [ ] **3.4:** Validar conectividad SQL Server (puerto 1433)
- [ ] **3.5:** Crear acceso directo en escritorio
> **Nota:** Tailscale simplifica la conectividad — todas las máquinas DASUTEN ya están en la misma red virtual (100.x.x.x), sin depender de la red física.
### Fase 3: Despliegue de Sistema DASUTEN
- [ ] **3.1:** Copiar estructura `C:\SysDasuten\` desde `dasu-pc` o `dasu-pcv`
- [ ] **3.2:** Crear symlink `C:\Sistema → C:\SysDasuten\Sistema`
- [ ] **3.3:** Configurar `Kermet.ini`:
- `SERVER=dasu-sql4`
- `UID=sa`
- `DATABASE=sysdasuten`
- [ ] **3.4:** Validar conectividad SQL Server (puerto 1433)
- [ ] **3.5:** Crear acceso directo en escritorio
### Fase 4: Reproducción y Solución del Bug #001
- [ ] Iniciar el ejecutable y dirigirse a la sección "Práctica".
- [ ] Reproducir el error reportado.
- [ ] Implementar solución (ej. corregir rutas hardcodeadas, symlinks o permisos).
- [ ] Validar solución local y planificar pase a producción (`dasu-pc`).
- [ ] **4.1:** Iniciar DASUTEN en VM de testeo
- [ ] **4.2:** Navegar a sección "Práctica" / "Planes Especiales"
- [ ] **4.3:** Reproducir error con plantillas
- [ ] **4.4:** Diagnosticar causa raíz (rutas, permisos, OLE/COM)
- [ ] **4.5:** Implementar y validar solución
- [ ] **4.6:** Trasladar fix a `dasu-pc` producción
---
**Última actualización:** 2026-04-20
**Última actualización:** 2026-04-22