- 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)
27 lines
697 B
Bash
Executable File
27 lines
697 B
Bash
Executable File
#!/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"
|