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>
89 lines
4.3 KiB
Markdown
89 lines
4.3 KiB
Markdown
# 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`](A04.P007_Bugs-Operativos.md#bug-001-error-de-plantillas-en-sección-práctica) — 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`
|
|
- [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 (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
|
|
- [ ] **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
|