10 votos

Soluciones de copia de seguridad por Rackspace cloud sitios?

¿Qué opciones tengo para hacer copias de seguridad del contenido de un Rackspace Cloud Sitios incluidos los archivos y bases de datos? Yo sé que ellos han cron puestos de trabajo, pero no estoy seguro de qué opciones tengo cuando se trata de eso.

Aquí están algunas de las cosas que el cron puestos de trabajo cuentan con el apoyo.

3voto

EEAA Puntos 66011

Yo uso dos secuencias de comandos de copia de seguridad de mi VPS (alojado en Linode, pero el mismo debe trabajar en Rackspace).

En primer lugar, para la copia de seguridad mysql, yo uso el automysqlbackup secuencia de comandos. Se ocupa de la existencia de dumping sus bases de datos, compresión de ellos, y el mantenimiento de varios diarios/semanales/mensuales copias de los archivos de copia de seguridad. También puede enviar los comprimidos .sql volcados así.

Para el general de sistema de archivos de copia de seguridad, yo uso duplicidad - esto puede utilizar un número de diferentes motores de almacenamiento (ftp, scp, nfs, etc), pero yo elijo a utilizar Amazon S3 backend. Duplicidad va a hacer, ya sea completa o copias de seguridad incrementales dependiendo de su necesidad. Que también se encargará de la compresión de archivos de copia de seguridad, así como el cifrado, si así lo desean.

0voto

Dashrath Puntos 109

He intentado http://www.zipitbackup.com/ . Su utilidad de copia de seguridad de rackspace. Funciona bien.

La documentación dice Cómo funciona:

->Se ejecuta en función de cada sitio. El Zipit Utilidad de Copia de seguridad debe ser instalado en cada sitio que desee hacer copia de seguridad.

->El Zipit Utilidad de Copia de seguridad copia de seguridad de todos en la Nube Sitios de archivos y bases de datos en la Nube los Archivos de la cuenta.

->Listas de todas las copias de seguridad disponibles. Disponibles las copias de seguridad se pueden gestionar a través de la Nube Panel de Control.

0voto

geeklin Puntos 428

La única manera que conozco es crear un cron job para copia de seguridad de sus datos y de bases de datos y tienen ftp o cualquiera que sea el método que desea usar para la transmisión de datos. Aquí es una muestra de secuencia de comandos.

#!/bin/sh
# System + MySQL backup script
# Full backup day - Sun (rest of the day do incremental backup)
# Copyright (c) 2005-2006 nixCraft 
# This script is licensed under GNU GPL version 2.0 or above
# Automatically generated by http://bash.cyberciti.biz/backup/wizard-ftp-script.php
# ---------------------------------------------------------------------
### System Setup ###
DIRS="/home /etc /var/www"
BACKUP=/tmp/backup.$$
NOW=$(date +"%d-%m-%Y")
INCFILE="/root/tar-inc-backup.dat"
DAY=$(date +"%a")
FULLBACKUP="Sun"
### MySQL Setup ###
MUSER="admin"
MPASS="mysqladminpassword"
MHOST="localhost"
MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"
GZIP="$(which gzip)"
### FTP server Setup ###
FTPD="/home/vivek/incremental"
FTPU="vivek"
FTPP="ftppassword"
FTPS="208.111.11.2"
NCFTP="$(which ncftpput)"
### Other stuff ###
EMAILID="admin@theos.in"
### Start Backup for file system ###
[ ! -d $BACKUP ] && mkdir -p $BACKUP || :
### See if we want to make a full backup ###
if [ "$DAY" == "$FULLBACKUP" ]; then
FTPD="/home/vivek/full"
FILE="fs-full-$NOW.tar.gz"
tar -zcvf $BACKUP/$FILE $DIRS
else
i=$(date +"%Hh%Mm%Ss")
FILE="fs-i-$NOW-$i.tar.gz"
tar -g $INCFILE -zcvf $BACKUP/$FILE $DIRS
fi
### Start MySQL Backup ###
# Get all databases name
DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
for db in $DBS
do
FILE=$BACKUP/mysql-$db.$NOW-$(date +"%T").gz
$MYSQLDUMP -u $MUSER -h $MHOST -p$MPASS $db | $GZIP -9 > $FILE
done
### Dump backup using FTP ###
#Start FTP backup using ncftp
ncftp -u"$FTPU" -p"$FTPP" $FTPS<
mkdir $FTPD
mkdir $FTPD/$NOW
cd $FTPD/$NOW
lcd $BACKUP
mput *
quit
EOF
### Find out if ftp backup failed or not ###
if [ "$?" == "0" ]; then
rm -f $BACKUP/*
else
T=/tmp/backup.fail
echo "Date: $(date)">$T
echo "Hostname: $(hostname)" >>$T
echo "Backup failed" >>$T
mail -s "BACKUP FAILED" "$EMAILID" <$T
rm -f $T
fi

0voto

iainlbc Puntos 2276

Un trabajo Cron para ejecutar una secuencia de comandos que parece más "sólido" solución para mí. Todavía estoy en el proceso de conseguir lejos de mi dependencia de la interfaz gráfica de usuario. D:

Dicho esto, yo uso Cobian Backup automáticamente copia de seguridad de todos los archivos del sitio @ cloudsites a través de FTP todas las noches. Es un muy buen fuego y olvidar solución que no requiere conocimientos de scripting o Cron puestos de trabajo, sólo asegúrese de que usted restauración de prueba periódicamente.

Más detalles aquí: http://www.iainlbc.com/2010/04/how-to-backup-rackspace-cloudsites-automatically-incrementally-using-free-software/

Administrador de MySQL(EOL) que maneja el sistema automatizado de copias de seguridad de nuestros amazon RDS

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: