Files
dtic-DIIAA/docs/ambito/dtic-BKPs/A03_dtic-BKPs.md
T
Ricardo MonlaandClaude Opus 4.6 1802c25194 refactor(ambitos): Migración completa dtic-DASUTEN (A04) y dtic-BKPs (A03) + herramientas ADN
Migración dtic-DASUTEN a estándar A04:
- A04_dtic-DASUTEN.md: Manifiesto creado
- A04.P001 a A04.P005: Planes renombrados de P2601.*
- _hist/_hist_P2601_dasuten.md: Legacy archivado

Migración dtic-BKPs a estándar A03:
- A03_dtic-BKPs.md: Manifiesto creado
- A03.P001, A03.P002: Planes migrados
- docs/ambito/dtic-BKPs/: Nueva estructura

Herramientas ADN nuevas:
- adn/tools/bkps/: BKPs migrado a tools ADN
- adn/tools/cli/dron.rb: Vigía de tareas largas
- adn/tools/cli/copiloto.rb: Asistente CLI
- adn/tools/cli/novato.rb: CLI de aprendizaje

Limpieza:
- dtic-BKPs/ → _hist/dtic-BKPs/ (legacy archivado)
- adn/tools/cli/backup.rb → _hist/ (migrado a bkps.rb)

Otros:
- nodos/pcv-dasu1.md, srvv-data.md, srvv-nginx-rm.md: Actualizados
- adn/tools/core/conciliador.rb: Mejoras
- adn/tools/w-zombi/data/cmd.json: Actualizado

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 10:23:53 -03:00

5.5 KiB

A03 - Ámbito dtic-BKPs

Manifiesto de Ámbito | Referencia: adn/01_ontologia.md

Identificación

Campo Valor
Código A03
Nombre Backups de Servidores — dtic-BKPs
Estado En Ejecución
Inicio 06/04/2026
Fin Estimado Recurrente (operación continua)

Objetivo

El ámbito dtic-BKPs engloba todas las operaciones de respaldo (backup), procesamiento y sincronización de máquinas virtuales y datos críticos de la infraestructura DTIC. Esto incluye:

  1. Procesamiento de backups de VMs (XenServer y Proxmox) desde orígenes locales y remotos.
  2. Sincronización y descarga de archivos de respaldo entre nodos de almacenamiento.
  3. Upload a la nube (OneDrive) de backups procesados para resguardo offsite.

Herramientas

Herramienta Uso
ADN CLI bkps ./adn/tools/run bkps <subcomando> — interfaz unificada
bkps.yml Configuración declarativa de tareas y comandos (adn/tools/bkps/bkps.yml)
rclone Sincronización de archivos local ↔ remoto ↔ nube
VZDump Respaldos offline de VMs Proxmox (stop mode)
screen Sesiones desatendidas para operaciones largas
ADN CLI dron ./adn/tools/run dron — vigía de tareas largas con auto-cierre de bitácora

Nodos Involucrados

Nodo Rol en el Ámbito
srv-ns8 Almacenamiento central (ns8Disco2/ns8Disco3), procesamiento de backups
pve_PMOX3 Origen de dumps Proxmox (zfsDISCO1)
srvv-maurik Origen de backups XenServer

Tareas Configuradas

ID Descripción Tipo
proc_syncXen1 Procesar BKPs de VMs XEN01 xva
proc_syncPmox Procesar BKPs de VMs Proxmox proxmox
sinc_pmox_ns8 Descargar BKPs de zfsDISCO1 rclone
sync_BkpAntiguos_nube Upload bkps-ANTIGUOS a OneDrive rclone
sync_BkpsSERVIDORes_nube Upload bkps-SERVIDORes a OneDrive rclone
sync_BkpUsers_nube Upload bkps-USERs a OneDrive rclone

Comandos Compuestos

ID Descripción Tareas
descargar_y_procesar_pmox Descargar y Procesar BKPs de PMOX sinc_pmox_ns8 → proc_syncPmox
full_procesamiento Procesar TODOS los BKPs proc_syncXen1 → proc_syncPmox
full_upload Subir todos los BKPs a la Nube sync_BkpAntiguos, sync_BkpsSERVIDORes, sync_BkpUsers
full_full Procesar y Subir todo Todas las tareas

Flujo de Trabajo Típico

1. Registrar evento en bitácora (inicio de jornada de backups)
2. Ejecutar: ./adn/tools/run bkps run <T1|C1|ID>
3. Monitorear progreso (screen -r si es desatendido)
4. Cerrar evento en bitácora con hora de fin

Subcomandos ADN disponibles

./adn/tools/run bkps help              # Ayuda
./adn/tools/run bkps list              # Listar tareas y comandos
./adn/tools/run bkps run T1            # Ejecutar tarea individual
./adn/tools/run bkps run C4 --batch    # Pipeline completo sin interacción
./adn/tools/run bkps run T1 --dry-run  # Simulación
./adn/tools/run bkps status            # Estado del sistema + espacio disco
./adn/tools/run bkps estados           # Estado Proxmox en tiempo real
./adn/tools/run bkps backup <nodo>     # Backup remoto individual (vzdump)
./adn/tools/run bkps buscar <nodo>     # Buscar backups en 3 tiers
./adn/tools/run bkps sanear            # Sanear 3 tiers (Proxmox+Local+Nube)
./adn/tools/run bkps sanear --tier 2   # Sanear solo tier específico
./adn/tools/run bkps menu              # Menú interactivo (auto-screen)

Planes Asociados

Código Nombre Estado
A03.P001 Migración a Tools ADN
A03.P002 Automatización de Backups

🛸 Sistema de Drones (Operación Autónoma)

Herramienta: ./adn/tools/run dron <subcomando>

Subcomando Función
dron lanzar --evento ID/AUTO --nota "X" -- <cmd> Lanzar tarea en background con auto-bitácora
dron flota Dashboard compacto de la flota
dron salud Health check activo (detecta zombies/estancados)
dron estado Estado detallado de cada dron
dron limpiar Limpiar tareas completadas/fallidas

Estado actual (2026-04-06 13:17): Flota limpia — 2 drones completados y removidos.

Evento AUTO: Crea evento de bitácora automáticamente y lo cierra al finalizar. Ideal para cron jobs y tareas desatendidas.

Ejemplo cron:

./adn/tools/run dron lanzar --evento AUTO --nota "Backup nocturno C4" -- ./adn/tools/run bkps run C4 --batch

🔄 Armonía Integral

Última actualización: 2026-04-06 (reestructuración completada)

Documento Estado Notas
docs/contexto/IA.md Actualizado Procedimiento de Armonía Integral agregado
A03_dtic-BKPs.md Actualizado Manifiesto con drones y estructura estándar
A03.P002_Automatizacion_Backups.md Actualizado Versión 1.2, estado de drones

Referencias