# Configuración dtic-BKPs — Tareas y Comandos de Backup # Migrado desde dtic-BKPs_tasks.rb auto_avanzar: true tareas: - id: proc_syncXen1 texto: "⚙️ Procesar archivos de BKPs de VMs: syncs-XEN01" tipo: xva origen: "/mnt/ns8Disco2/syncs-XEN01/" destino: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-SERVIDORes/" eliminar_origen: true sobrescribir: false - id: proc_syncPmox texto: "⚙️ Procesar archivos de BKPs de VMs desde zfsDISCO1" tipo: proxmox origen: "pve_PMOX3:/mnt/pve/zfsDISCO1/dump/" destino: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-SERVIDORes/" eliminar_origen: false sobrescribir: false - id: sinc_pmox_ns8 texto: "📥 Descargar archivos de BKPs de VMs: zfsDISCO1" tipo: rclone origen: "pve_PMOX3:/mnt/pve/zfsDISCO1/dump/" destino: "/mnt/ns8Disco2/syncs-PMOX/" eliminar_origen: false sobrescribir: false - id: sync_BkpAntiguos_nube texto: "☁️ Upload de BKPs a rmOneDrive: bkps-ANTIGUOS" tipo: rclone origen: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-ANTIGUOS/" destino: "rmOneDrive:/dtic-BACKUPS/bkps-ANTIGUOS/" eliminar_origen: false sobrescribir: false - id: sync_BkpsSERVIDORes_nube texto: "☁️ Upload de bkps-SERVIDORes a rmOneDrive" tipo: rclone origen: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-SERVIDORes/" destino: "rmOneDrive:/dtic-BACKUPS/bkps-SERVIDORes/" eliminar_origen: false sobrescribir: false - id: sync_BkpUsers_nube texto: "☁️ Upload de bkps-USERs a rmOneDrive" tipo: rclone origen: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-USERs/" destino: "rmOneDrive:/dtic-BACKUPS/bkps-USERs/" eliminar_origen: false sobrescribir: false - id: update_linux_nodes texto: "🐧 Actualizar nodos Linux (apt update/upgrade)" tipo: linux origen: "todos" destino: "todos" eliminar_origen: false sobrescribir: false # ─── DASUTEN Pipeline ─────────────────────────────────── - id: dasuten_export_full texto: "📤 Exportar backup COMPLETO DASUTEN (srvv-fenix)" tipo: dasuten modo: full nodo: srvv-fenix - id: dasuten_export_dif texto: "📤 Exportar backup DIFERENCIAL DASUTEN (srvv-fenix)" tipo: dasuten modo: differential nodo: srvv-fenix - id: dasuten_transferir texto: "🔄 Transferir SMB (fenix → ns8)" tipo: dasuten paso: transferir nodo: srv-ns8 - id: dasuten_upload texto: "☁️ Upload a Google Drive (ns8)" tipo: dasuten paso: upload nodo: srv-ns8 - id: dasuten_download texto: "📥 Download desde Google Drive (dasu-sql4)" tipo: dasuten paso: download nodo: dasu-sql4 - id: dasuten_restaurar_full texto: "💾 Restaurar backup COMPLETO (dasu-sql4)" tipo: dasuten modo: restore_full nodo: dasu-sql4 - id: dasuten_restaurar_dif texto: "💾 Restaurar backup DIFERENCIAL (dasu-sql4)" tipo: dasuten modo: restore_dif nodo: dasu-sql4 - id: dasuten_verificar texto: "✅ Verificar integridad BD (dasu-sql4)" tipo: dasuten paso: verificar nodo: dasu-sql4 comandos: - id: descargar_y_procesar_pmox texto: "📥⚙️ Descargar y Procesar BKPs de PMOXs" tareas: [sinc_pmox_ns8, proc_syncPmox] - id: full_procesamiento texto: "⚙️ Procesar TODOS los BKPs de NS8" tareas: [proc_syncXen1, proc_syncPmox] - id: full_upload texto: "🚀 Subir a la Nube todos los BKPs" tareas: [sync_BkpAntiguos_nube, sync_BkpsSERVIDORes_nube, sync_BkpUsers_nube] - id: full_full texto: "🚀 Procesar todo y Subir todo" tareas: [proc_syncXen1, proc_syncPmox, sync_BkpsSERVIDORes_nube, sync_BkpAntiguos_nube, sync_BkpUsers_nube] - id: full_full_sanear texto: "🚀🧹 Procesar, Subir y Sanear" tareas: [proc_syncXen1, proc_syncPmox, sync_BkpsSERVIDORes_nube, sync_BkpAntiguos_nube, sync_BkpUsers_nube] post_sanear: true - id: update_linux texto: "🐧 Actualizar Nodos Linux" tareas: [update_linux_nodes] # ─── Comandos DASUTEN ─────────────────────────────────── - id: dasuten_full texto: "🔄 Pipeline COMPLETO DASUTEN (semanal)" tareas: [dasuten_export_full, dasuten_transferir, dasuten_upload, dasuten_download, dasuten_restaurar_full, dasuten_verificar] - id: dasuten_diferencial texto: "🔄 Pipeline DIFERENCIAL DASUTEN (diario)" tareas: [dasuten_export_dif, dasuten_transferir, dasuten_upload, dasuten_download, dasuten_restaurar_dif, dasuten_verificar] # ─── Retención (3 tiers) ─────────────────────────────────── retencion: dias_default: 6 tiers: - nombre: "Proxmox (zfsDISCO1)" tipo: proxmox storage: zfsDISCO1 hosts: - { nombre: srv-pmox1, ip: "10.0.10.201" } - { nombre: srv-pmox2, ip: "10.0.10.202" } - { nombre: srv-pmox3, ip: "10.0.10.203" } - nombre: "Local (ns8Disco3)" tipo: local ruta: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-SERVIDORes" - nombre: "Nube (rmOneDrive)" tipo: rclone remote: "rmOneDrive:/dtic-BACKUPS/bkps-SERVIDORes" # ─── Monitoreo ───────────────────────────────────────────── monitoreo: rutas_espacio: - { nombre: ns8Disco2, ruta: "/mnt/ns8Disco2" } - { nombre: ns8Disco3, ruta: "/mnt/ns8Disco3" } - { nombre: bkps-SERVIDORes, ruta: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-SERVIDORes" } - { nombre: bkps-ANTIGUOS, ruta: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-ANTIGUOS" } - { nombre: bkps-USERs, ruta: "/mnt/ns8Disco3/dtic-BACKUPS/bkps-USERs" }