(12-10-2010 07:07 PM)sercba Wrote: 1) Ves que el método sea posible?
Sí.
Quote:2) Qué pasaría si alguien que pudo acceder al servidor y borró o modificó archivos importantes y yo no lo noto hasta cierto tiempo, esos archivos "rotos" serán replicados al respaldo, perdiendo la posibilidad de recuperación. Crees que exista alguna solución para esto?
Sí, se actualizaria el respaldo con los archivos borrados/modificados y no podrías recuperarlos.
Hay soluciones para eso, esencialmente soluciones diseñadas para hacer backups y no copias espejo. Puedes mirarte
rdiff-backup y
rsnapshot, que toman dos aproximaciones algo distintas para solucionar ese problema.
Quote:3) Crees que es posible modificar el script para que se pueda elegir en qué servidor se ejecute (configurandolo de maneras distintas, claro). Lo que quiero decir, que sea posible que la ejecución del script sea tanto en el servidor de producción como en el de respaldo (con esto solucionamos el tema de las dns dinámicas, ya que si se ejecuta en el local simpre se referirá a la ip fija y también no ahorraríamos procesamiento en el servidor de producción?).
(1) Se puede. Rsync funciona con "rsync [optciones] <origen> <destino>". Por lo tanto, si cambias el orden de las rutas <origen> y <destino> y ejecutas desde el otro ordenador consigues el efecto que quieres.
En cuanto al ahorro de procesamiento: no, el coste es exactamente el mismo.
Quote:4) Es necesario tener si o si en el servidor de respaldo una instalación de ispcp? No puedo tener almacenado solamente los archivos que luego serán devueltos a una instalación limpia?
No es necesario, puedes meter todo lo que copias en una carpeta especial de un servidor cualquiera en tu casa, y luego recuperar desde ahi. Simplemente añade "/ruta/a/tu/carpeta" enfrente de los paths de destino.
Quote:Por ahora no me surgen más dudas, seguramente cuando trate de implementarlo me saldrán varias más. Espero no molestar con mis consultas, pero en verdad me daría mucha tranquilidad tener este sistema de respaldo tan completo y confiable.
Yo te recomiendo que no le hagas caso al script de espejo y te hagas tu propio backup con rsnapshot o rdiff-backup. Le metes estas rutas a copiar:
Code:
/etc
/var/www
/var/lib/mysql
/var/mail/virtual
/var/log
/var/spool/cron
/var/cache/bind
Y listos. Si algun dia tienes que recuperar, reinstalas el panel (en la misma versión que habia antes!), copias todos los archivos de vuelta, reinicias y a tirar.