Files
dtic-DIIAA/docs/ambito/dtic-DASUTEN/A04.P008_VM-Local-Test.md
T
Ricardo MonlaandClaude Opus 4.7 6bb1c89742 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>
2026-04-24 08:46:43 -03:00

4.3 KiB

A04.P008 - VM Local de Testeo para Bug #001

Ámbito: A04 — dtic-DASUTEN Código: A04.P008 Estado: 🟢 En Progreso Origen: A04.P007 Bug #001 — Error de Plantillas en Sección "Práctica" Responsable: DTIC - DIIAA

Objetivo

Establecer una máquina virtual local (VM) de pruebas, conectada a la misma red y grupo de trabajo (Workgroup) que la PC física de producción (dasu-pc). El propósito principal es replicar el entorno de producción de forma aislada para reproducir y diagnosticar el Bug #001 (Error de plantillas en la sección "Práctica"), sin interrumpir el trabajo de la usuaria final.

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 en srv-ns8

  • 1.1: Verificar hipervisor VirtualBox disponible
  • 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)
  • 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
  • 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 (vía Tailscale)

  • 2.1: Instalar Tailscale en la VM
  • 2.2: Autenticar con cuenta pcdasu0@frlr.utn.edu.ar
  • 2.3: Hostname configurado: dasu-pcv-test
  • 2.4: Workgroup: DASUTEN
  • 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

  • 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

  • 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-22