| VPS Hosting Todo sobre Virtualización, Virtual Private Servers (VPS) y tecnologías como Xen, KVM, Virtuozzo, OpenVZ, VMware, Hyper-V y VirtualBox, entre otras. | Backup cuentas pleskEste es el tema Backup cuentas plesk que se encuentra dentro del foro VPS Hosting, que es parte de la categoría Foro Web Hosting
26-ene-2012, 17:12
|
#1 (permalink)
| | Usuario activo
Fecha de Ingreso: mayo-2009
Mensajes: 942
| Backup cuentas plesk
Alquier conoce alguna otra herramienta que no sea la propia aplicación de plesk para backups o que no sea el costoso acronis, para poder realizar copias de todas las cuentas de un contenedor vps con plesk.
saludos.
|
| |
26-ene-2012, 17:23
|
#2 (permalink)
| | Usuario activo
Fecha de Ingreso: abril-2007 Ubicación: España - Perú
Mensajes: 3.840
|
Linux o win?
Que problema tienes con el backup de Plesk? |
| |
26-ene-2012, 20:02
|
#3 (permalink)
| | Usuario activo
Fecha de Ingreso: mayo-2009
Mensajes: 942
|
Pues el tema es que el propio backup de plesk es malo muy malo....necesito aplicación para hacer copias en linux y windows de cuentas plesk individualmente. el backup del plesk aunque gestiones las copias en repositorio mitad de las veces falla, no elimina....
|
| |
27-ene-2012, 12:02
|
#4 (permalink)
| | Usuario activo
Fecha de Ingreso: mayo-2009
Mensajes: 942
|
Nadie contesta?
saludos.
|
| |
09-feb-2012, 22:29
|
#5 (permalink)
| | Usuario activo
Fecha de Ingreso: octubre-2011
Mensajes: 76
|
En el gestor de aplicaciones de plesk ahí creo que hay dos alternativas para los backups aunque no se si sean de pago, a mi la verdad nunca me ha fallado el sistema de backups de plesk.
También puedes rsynk, LFTP etc etc o crear tu propio script para hacer backups que no es muy difícil, lftp para archivos y para el mysql con mysqldump, eso si no consiguieras nada.
Pero como te digo mira en los modulos de plesk ahí hay alguna que otra cosilla, o si te da problemas reinstala el modulo de backups a veces en plesk reinstalar cosas ayuda bastante.
|
| |
10-feb-2012, 09:08
|
#6 (permalink)
| | Usuario activo
Fecha de Ingreso: mayo-2009
Mensajes: 942
|
hola, no es que de problema como tal, pero viene siendo el funcionamiento a veces de determinadas cosas de plesk, le dices guarda 3 copias, y subelas al repositorio ftp, pues te las contabiliza como espacio ocupado, en vez de 3 te encuentras 20 y luego ves que las subio pero que las dejo en el propio servidor tambien...eso no es funcionar bien...saludos.
|
| |
10-feb-2012, 14:32
|
#7 (permalink)
| | Usuario activo
Fecha de Ingreso: octubre-2011
Mensajes: 76
|
Umm, algo malo tendrá si, ya que yo ahora mismo tengo 3 servers con plesk en los que estoy haciendo backups 2 bajo debian y uno bajo centos y en ninguno reporto ese problema, plesk 10.4, 2 backups en local y uno al FTP y los va creando y borrando sin problemas.
Aunque en ningún server venia el backup y tuve que instalarselo, podrías probar reinstalando el backup o bien revisar los logs a ver que problema, tal vez tenga algún problema a la hora de borrar y muestre el error en el log.
|
| |
10-feb-2012, 14:36
|
#8 (permalink)
| | Usuario activo
Fecha de Ingreso: mayo-2009
Mensajes: 942
|
no conoceis de todas formas una herramienta externa al mismo para hacer copias....de todo.
|
| |
10-feb-2012, 15:15
|
#9 (permalink)
| | Usuario activo
Fecha de Ingreso: octubre-2011
Mensajes: 76
|
No has mirado en el gestor de paquetes no ? :(
Mira en 4psa.com
Ahí tienen herramientas para plesk incluido una para backups.
|
| |
10-feb-2012, 16:00
|
#10 (permalink)
| | Usuario activo
Fecha de Ingreso: mayo-2011
Mensajes: 31
|
Mira si este script te ayuda Código: #!/bin/bash
#
# Crear un directorio ej: /root/backup_script
# Copia el scrip en el directorio anterior
# Edita el script y rellena las variables
# Cambia permisos al script chmod 700 /root/backup_script/bscript
# Configura directorios, FTP, Email....
# OPCIONAL
# Copia el script a /etc/cron.weekly/ para ejecuciones semanales o a /etc/cron.daily para ejecuciones diarias
# Y vuelve a cambiarle los permisos como antes
#
### Otros
### Comprueba que exista gpg y lftp
###
### Si existe GPG
### Mira man gpg para crear tu clave privada y tu clave publica
### Importa la clave publica para inicar el backup
### gpg --import clavepublica
### IMPORTANTE
### Mas ayuda bscript --help
ROOTDIR="/root/backup_script/"
### Directorios sugeridos ###
### /etc - Toda la configuracion
### /var/qmail/ - QMAIL Home
### /home/httpd/vhosts - SI es Plesk 7.5 o anterior
### /var/www/vhosts - si es Plesk 8
DIRS="/etc /home/mysqlbackup/daily /home/httpd/vhosts" ## AÑada directrios separados por espacios
### Configuracion FTP ###
FTPD="/" ### Directorio
FTPU="USERNAME" ### username
FTPP="PASSWORD" ### password
FTPS="IP-DEL-Servidor" ### IP
### GPG ###
GPGSTATUS="off" ## on / off
BACKUPKEYNAME="your_unique_key_name" ## LCave publica, si usas encriptacion
GPGPUBKEYRING="/root/.gnupg/pubring.gpg" ## Debe estar bien si has importado la clave
BACKUPNUMBER="3" ## Nuymero de archivos
### Otros ###
NOTIFICATION="yes" ## si / no
EMAILID="email@dominio.tld" ### Email
####################################################
########## No Seguir Editando Desde aqui ###########
####################################################
### Some other stuff, edit only if you know what you do ###
TMPFILE=$TEMPDIR"tmp.txt"
TEMPDIR=$ROOTDIR"tmp/"
RESTOREDIR=$ROOTDIR"restore/"
BACKUP=$TEMPDIR"backup.$$"
NOW=$(date +"%Y%m%d-%H%M")
### FUNCTIONS ###
## root user cheking for security reasons
check_root() {
if [ "$UID" != "0" ]; then
echo "You must be root to run this script!"
exit 0
fi
}
## Mail sending module
start_mail(){
if [ "$NOTIFICATION" == "si" ]; then
T=/tmp/backup.fail
echo "Date: $(date)">$T
echo "Hostname: $(hostname)" >>$T
echo "Remote hostname: $FTPS" >>$T
echo "Folders: $DIRS" >>$T
echo "Put to: $FTPD" >>$T
mail -s "Backup START $(hostname) to $FTPS" "$EMAILID" <$T
rm -f $T
fi
}
## FTP Client module
delete_remote_backups(){
lftp $FTPS<<EOF | sort -r >$TMPFILE
user "$FTPU" "$FTPP"
cd $FTPD
cls "BACKUP_""$(hostname | tr . _ )_*"
quit
EOF
TOTALLINES=`wc -l $TMPFILE | sed "s/^ *//g" | cut -f 1 -d " "`
let "LEFTLINES=$TOTALLINES-$BACKUPNUMBER";
if [ "$BACKUPNUMBER" -lt "$TOTALLINES" ]; then
BUFFER="user ""$FTPU"" ""$FTPP";
BUFFER="$BUFFER \ncd $FTPD";
for line in `tail -n $LEFTLINES $TMPFILE`
do
BUFFER="$BUFFER \nrm $line";
done
BUFFER="$BUFFER \nquit";
rm -f $TMPFILE
#Start FTP backup using lftp
echo -e $BUFFER | lftp $FTPS
fi
}
## Will work this module local, tar etc.
local_temporary_backup(){
### Start Backup for file system ###
[ ! -d $BACKUP ] && mkdir -p $BACKUP || :
### See if we want to make a full backup ###
FILE="BACKUP_""$(hostname | tr . _ )_"$NOW".tar.gz"
if [ "$GPGSTATUS" == "off" ]; then
tar -zcf $BACKUP/$FILE $DIRS 2> /dev/null
else
FILE="$FILE.gpg"
tar -zc $DIRS 2> /dev/null | gpg --keyring "$GPGPUBKEYRING" --always-trust -z 0 -e -r "$BACKUPKEYNAME" > "$BACKUP/$FILE"
fi
FILESIZE=`du -h "$BACKUP/$FILE" | cut -f1`
}
## Will put file to remote server
ftp_dump(){
### Dump backup using FTP ###
#Start FTP backup using lftp
lftp $FTPS<<EOF
user "$FTPU" "$FTPP"
cd $FTPD
lcd $BACKUP
mput *
quit
EOF
### Find out if ftp backup failed or not ###
if [ "$?" == "0" ]; then
rm -f $BACKUP/*
if [ "$NOTIFICATION" == "yes" ]; then
T=/tmp/backup.fail
echo "Date: $(date)">$T
echo "Hostname: $(hostname)" >>$T
echo "Remote hostname: $FTPS" >>$T
echo "Folders: $DIRS" >>$T
echo "Put to: $FTPD" >>$T
echo "Size of $FILE = $FILESIZE bytes." >>$T
mail -s "Backup END $(hostname) to $FTPS SUCCESS" "$EMAILID" <$T
rm -f $T
fi
else
T=/tmp/backup.fail
echo "Date: $(date)">$T
echo "Hostname: $(hostname)" >>$T
echo "Remote hostname: $FTPS" >>$T
echo "Folders: $DIRS" >>$T
echo "Put to: $FTPD" >>$T
echo "Operation failed" >>$T
mail -s "Backup END $(hostname) to $FTPS FAILED" "$EMAILID" <$T
rm -f $T
fi
rmdir --ignore-fail-on-non-empty $BACKUP
}
## Restore backup from server
restore_backup(){
### RESTORE DIR ###
[ ! -d $RESTOREDIR ] && mkdir -p $RESTOREDIR || :
if [ -n "$1" ]; then
BUFFER="user ""$FTPU"" ""$FTPP";
BUFFER="$BUFFER \ncd $FTPD";
BUFFER="$BUFFER \n lcd "$RESTOREDIR
BUFFER="$BUFFER \n mget "$1;
BUFFER="$BUFFER \nquit";
rm -f $TMPFILE
#Start FTP restore using lftp
echo -e $BUFFER | lftp $FTPS
else
lftp $FTPS<<EOF | sort >$TMPFILE
user "$FTPU" "$FTPP"
cd $FTPD
cls "BACKUP_""$(hostname | tr . _ )_*"
quit
EOF
TOTALLINES=`wc -l $TMPFILE | sed "s/^ *//g" | cut -f 1 -d " "`
if [ $TOTALLINES -eq 0 ]; then
echo "NO file to restore!"
exit;
else
BUFFER="user ""$FTPU"" ""$FTPP";
BUFFER="$BUFFER \ncd $FTPD";
BUFFER="$BUFFER \n lcd "$RESTOREDIR
BUFFER="$BUFFER \n mget "$(tail -n 1 $TMPFILE);
BUFFER="$BUFFER \nquit";
rm -f $TMPFILE
#Start FTP restore using lftp
echo -e $BUFFER | lftp $FTPS
fi
fi
}
## Will ask for report from remote FTP
report_remote(){
lftp $FTPS<<EOF | sort -r>$TMPFILE
user "$FTPU" "$FTPP"
cd $FTPD
cls "BACKUP_""$(hostname | tr . _ )_*"
quit
EOF
TOTALLINES=`wc -l $TMPFILE | sed "s/^ *//g" | cut -f 1 -d " "`
if [ $TOTALLINES -eq 0 ]; then
echo "NO files on the remote server!"
exit;
else
echo "The available files for restorring:"
cat $TMPFILE
echo "";
lftp $FTPS<<EOF | sort>$TMPFILE
user "$FTPU" "$FTPP"
cd $FTPD
ls "BACKUP_*"
quit
EOF
TOTAL=`awk '{ sum += $5; } END { print sum/1048576; }' < $TMPFILE`
rm -f $TMPFILE
echo "Total size in folder: "$TOTAL" MB"
fi
}
### END FUNTIONS ###
## Perform the root checking
check_root
### tempdir ###
[ ! -d $TEMPDIR ] && mkdir -p $TEMPDIR || :
case "$1" in
--backup)
### STARTING MAIL ###
start_mail
### CHECK FOR FTP DELETE ###
delete_remote_backups
### LOCAL BACKUP ###
local_temporary_backup
### FTP DUMP ###
ftp_dump
;;
--restore)
restore_backup $2
;;
--report)
report_remote
;;
--help)
echo "--backup : inicia el backup de tu servidor al remoto"
echo "--restore [nombre_archivo] : Recupera un archivo del servidor remoto"
echo " si no se especifica archivo se recupera el ultimo"
echo "--report : Muestra los archivos en backup"
echo "--help : muestra este mensaje "
;;
*)
echo "Error"
echo "Usa --help para ver la ayuda"
;;
esac
exit; No es totalmente creado por mi, lo unico que le he echo ha sido modificar algunas cosas.
|
| |
11-feb-2012, 18:17
|
#11 (permalink)
| | Usuario activo
Fecha de Ingreso: octubre-2011
Mensajes: 76
|
Otro detalle, este tema debería ir en software y paneles que seguro más gente responderá.
|
| |
14-feb-2012, 11:14
|
#12 (permalink)
| | Usuario activo
Fecha de Ingreso: mayo-2009
Mensajes: 942
|
hola alguien tiene mas info sobre la herramienta de 4psa.com
creo que no funciona con plesk 9.5.4 no ? solo con 10 o posteriores? ademas el precio de la licencia vale para instalar en varios servers plesk o es una por servidor???
nadie conoce alguna otra buena herramienta para backups? que no sea un precio desorvitado .....y que funcione con plesk 9.5
saludos.
|
| |
15-feb-2012, 19:02
|
#13 (permalink)
| | Usuario activo
Fecha de Ingreso: octubre-2011
Mensajes: 76
|
Ah con razón tienes problemas, usas el plesk viejo, no creo que nadie de soporte o este desarrollando herramientas para ese plesk, creo que te es mas viable actualizar..
|
| |
15-feb-2012, 19:08
|
#14 (permalink)
| | Usuario activo
Fecha de Ingreso: mayo-2009
Mensajes: 942
|
Plesk viejo el 9.5, si hace dos dias que sacaron el 10 y aún hay gente trabajando en 7 o 8 ....ademas actulizar de 9.5 a 10.00 ya no es por actualizar, es un cambio de planteamiento que hay clientes que no quieren asumir.
saludos.
|
| |
15-feb-2012, 19:32
|
#15 (permalink)
| | Usuario activo
Fecha de Ingreso: octubre-2011
Mensajes: 76
|
Si los cambios en plesk son un poco bruscos, pero lo que tu comentas es que los backups se hacen pero no se borran y se van acumulando quitando espacio.
No has pensado en que la solución más sencilla es hacer un cron que borre los backups que tengan más de 2 días en el ftp ? ( o 3, 4 etc los que necesites )
O bueno la otra opción pedir soporte al des-soporte de plesk que te dirán que migres si es que te contestan.
Por mi parte no te puedo ayudar más que con la idea del cron, otra opción será usar un script como el que ya te pasaron.
|
| |
15-feb-2012, 19:52
|
#16 (permalink)
| | Usuario activo
Fecha de Ingreso: mayo-2009
Mensajes: 942
|
me parece engorroso me niego a crear que no hay alguna solución más sencilla y eficaz...saludos
|
| |
15-feb-2012, 20:52
|
#17 (permalink)
| | Usuario activo
Fecha de Ingreso: abril-2007 Ubicación: España - Perú
Mensajes: 3.840
|
Si lo tienes bien configurado, solo mantiene el numero de backups que programas en el panel. |
| |
16-feb-2012, 09:17
|
#18 (permalink)
| | Usuario activo
Fecha de Ingreso: mayo-2009
Mensajes: 942
|
en la 9.5, eso es falso falla, es engorroso, vamos hace todo menos lo que tiene que hacer....no hay una solución de backups externa efectiva? saludos.
|
| |
16-feb-2012, 12:03
|
#19 (permalink)
| | Usuario activo
Fecha de Ingreso: abril-2007 Ubicación: España - Perú
Mensajes: 3.840
|
En la 9.5 funciona perfectamente.... |
| |
16-feb-2012, 12:23
|
#20 (permalink)
| | Usuario activo
Fecha de Ingreso: mayo-2009
Mensajes: 942
|
pues como te digo a mi no me funciona...saludos.
|
| | | Herramientas | | | | Desplegado | Mode Lineal |
Normas de Publicación
| No puedes crear nuevos temas No puedes responder temas No puedes subir archivos adjuntos No puedes editar tus mensajes El Código HTML está Desactivado | | | La franja horaria es GMT +2. Ahora son las 12:30. |
La comunidad dedicada al web hosting más grande en nuestro idioma.
Para anunciar en ComunidadHosting, o para información general, por favor utiliza el formulario de contacto.
Para encontrar servicios informáticos utiliza un directorio de empresas. Con Infoisinfo.es puedes encontrar servicios de hosting e informática en tu ciudad.
Todo tipo de productos informáticos, cursos de programación o el profesional que necesitas lo encontrarás en Mundoanuncio. El sitio web donde todos los recursos que buscas están al alcance.
| Abserhosting, alojamiento web Servidores dedicados, virtuales y de juegos de ultima generación. Dell alojados en España www.abserhosting.com | | | Hosting Web desde 1,67€/mes Alojamiento web hasta 100 GB de espacio, correo redundado, programación, panel, Garantía 30 días de prueba ¡CONTRATAR! www.hostalia.com | | | .:: Alojalia Networks ::. Alojamiento web, garantías por escrito Servidores dedicados y cloud Todo lo que tu dominio necesita www.alojalia.com | | | Hosting PHP / MySQL por 3,90€/mes Servidores en España, Garantía 30 días. Dominio gratis, Compatible con Magento, Wordpress, Joomla, Oscommerce www.loading.es | | | Hosting Sin Límites 8,25€/mes Espacio y transferencia Sin Límites Dominios Sin Límites - Primer dominio gratis con contratación anual www.interdominios.com | | | Anuncia aquí Este espacio se encuentra disponible para tu anuncio o promo ComunidadHosting | | | Hosting Profesional 3 meses GRATIS con el código: "comunidadhosting" en: Planes de Hosting y Reseller www.cambiadeweb.com | | | Servidores Cloud desde $19.95/mes, Servidores Dedicados Desde $58/mes, Planes Resellers y Compartidos desde $6.95/mes www.banahosting.com | | | VPS en España Aloja en español VPS desde 40 €/M whm/cPanel soporte 24hs/365 Telefono 911516306 Madrid - España www.vedcor.es |
|