¿Cómo hacer backups en BlueQuartz?
Bien, una de las cuestiones fundamentales a la hora de tener este servicio es: cómo hacer backups automáticos en nuestro servidor bluequartz.
Para eso usaremos el paquete CMU que instalamos en nuestro BQ (la descripción de la instalación puede ser obtenida aquí)
El paquete cmu tiene una utilería llamada cmuExport que permite que sean exportados uno o varios sitios en nuestro servidor. Por exportar quiero decir que toma toda la información, usuarios, contraseñas, correos guardados, sitio web, y los comprime en unos paquetes del tipo tar.gz.
Ahora, existe una utilería hecha para cobalt raq3, raq4 y raq550 que permitía tomar TODOS los sitios web de nuestro servidor y exportarlos hacia un directorio determinado y/o hacia otro servidor. Se llama raqbackup.sh y lo mejor de todo es que nos permite también trabajar con el bluequartz nuestro!
El realizar la instalación es bien sencilla, entrar al sitio de ellos:
A la final nos mostrará en un cuadrito (en el paso 6) con los comandos que debemos copiar y pegar así mismito! En nuestro servidor. Estas 6 o 7 líneas lo que harán será crear el script en nuestro servidor, basado en los datos que les acabamos de dar.
Normalmente el script se llama raqbackup.sh y está en /etc/cron.daily, ahi lo pueden editar si desean.
Una vez hayamos pegado todos los comandos en nuestro servidor y que se haya creado /etc/cron.daily/raqbackup.sh podemos probarlo ejecutar:
/etc/cron.daily/raqbackup.sh screen
Esto nos hará un respaldo pero sacará los resultados por pantalla (para eso el screen) si algo falla tenemos que revisar qué puede ser.
A mi me falló solo una cosa, y es que el script de raqbackup.sh (editarlo) cuando llamaba al cliente ftp (ftp -i -n) le ponía un switch adicional: -p, este switch ya no existe para el cliente ftp de centos, y por lo tanto fallaba, así que eliminé -p de esa linea y todo funciona bien.