docs: documentacion extensiva de infraestructura CAS - Junio 2026
- README principal actualizado con indice completo - Documentacion detallada de 4 servidores fisicos - Topologia de red completa con diagramas ASCII - Asignacion de IPs y conflictos identificados - Documentacion DNS para 3 dominios - Servicios: Caddy, Jellyfin Stack, Multimedia - Proyectos: Afterlife, Nexus, Horux - Seguridad: politica y riesgos identificados - Automatizacion: n8n workflows y scripts - Scripts utilitarios: backup, update-dns, check-ip - Roadmap 2026 Q2-Q4 - Documentacion Hermes AI server (actualizada)
This commit is contained in:
26
scripts/backup-vms.sh
Executable file
26
scripts/backup-vms.sh
Executable file
@@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
# Script de backup para VMs Proxmox
|
||||
# Uso: ./backup-vms.sh [storage]
|
||||
|
||||
STORAGE=${1:-"/mnt/pve/Multimedia/backup"}
|
||||
DATE=$(date +%Y%m%d_%H%M%S)
|
||||
LOG="/var/log/proxmox-backup-${DATE}.log"
|
||||
|
||||
# VMs a respaldar
|
||||
VMS=(100 102 104 105 106 108 109 110 111 112)
|
||||
|
||||
mkdir -p "$STORAGE"
|
||||
|
||||
echo "Iniciando backup: $DATE" | tee -a "$LOG"
|
||||
|
||||
for VM in "${VMS[@]}"; do
|
||||
echo "Backup VM $VM..." | tee -a "$LOG"
|
||||
vzdump "$VM" --dumpdir "$STORAGE" --mode snapshot --compress zstd 2>&1 | tee -a "$LOG"
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "✅ VM $VM backup OK" | tee -a "$LOG"
|
||||
else
|
||||
echo "❌ VM $VM backup FAILED" | tee -a "$LOG"
|
||||
fi
|
||||
done
|
||||
|
||||
echo "Backup completado: $(date)" | tee -a "$LOG"
|
||||
Reference in New Issue
Block a user