Buenas
Estoy mirando / buscando algun script o forma de automatizar los backup en modo snapshot con proxmox, he visto este :
Código:
#!/bin/sh
RUTA_DUMPS="/var/lib/vz/dump/"
MAXIMO_COPIAS=5
for VZ_ID in `vzlist -1` ; do
VZ_HOSTNAME=`vzlist -o hostname -H ${VZ_ID}`
VZ_IP=`vzlist -o ip -H ${VZ_ID}`
VZ_DUMP="/var/lib/vz/dump/${VZ_HOSTNAME}_"`date '+%d%m%y%H%M%S'`".tgz"
echo ""
echo "vzid ${VZ_ID}"
echo "host ${VZ_HOSTNAME}"
echo "ip.ad ${VZ_IP}"
echo "dump ${VZ_DUMP}"
echo ""
#: descartando copias viejas
TOTAL_COPIAS=`ls ${RUTA_DUMPS}${VZ_HOSTNAME}* | wc -l`
NUMERO_DESCARTADOS=`echo "${TOTAL_COPIAS} - ${MAXIMO_COPIAS}" | bc`
DESCARTADOS=`ls ${RUTA_DUMPS}${VZ_HOSTNAME}* | head -n ${NUMERO_DESCARTADOS}`
for descartado in ${DESCARTADOS} ; do rm -f $descartado ; done
#: backuping
vzctl set ${VZ_ID} --ipdel all --save
cd /var/lib/vz/private/${VZ_ID}
tar cvzf ${VZ_DUMP} .
vzctl set ${VZ_ID} --ipadd ${VZ_IP} --save
done
Fuente:
http://www.becodemyfriend.com/2012/0...co-en-proxmox/
Pero no se si es lo mas optimo o proxmox ya implementa alguna opcion para que realice el backup sin necesidad de script.
Como me recomienda?? Unicamente me interesa hacer 1 semanal, y como mucho almacernalo 1 mes o 2.