Aplicativo para manejar backups
“… Bacula is a set of computer programs that permits the system administrator to manage backup, recovery, and verification of computer data across a network of computers of different kinds. Bacula can also run entirely upon a single computer and can backup to various types of media, including tape and disk.
In technical terms, it is a network Client/Server based backup program. Bacula is relatively easy to use and efficient, while offering many advanced storage management features that make it easy to find and recover lost or damaged files. Due to its modular design, Bacula is scalable from small single computer systems to systems consisting of hundreds of computers located over a large network. ..”
Bacula viene compuesto por muchos demonios los que deben ser instalados y configurados
Consiga los paquetes, algunas distribuciones los traen separados (bacula-dir, bacula-sd, ..etc) otras vienen un paquete que incluye todos los demonios ahi mismo (bacula-MySQL - MariaDB ..).
Por ejemplo en Debian 12 estan todos los paquetes de bacula base (no baculum)
Puede usar los repositorios de Bacula .. primero cargue la llave publica
cd /tmp
wget https://www.bacula.org/downloads/Bacula-4096-Distribution-Verification-key.asc
apt-key add Bacula-4096-Distribution-Verification-key.asc
rm Bacula-4096-Distribution-Verification-key.asc
Y ahora ponga el repositorio http://archive.ubuntu.com/ubuntu/pool/universe/b/bacula/
Hay que recorrer cada uno de los actores y hacer la configuracion adecuada. Usualmente si lo monta con paquetes, esto viene confgurado para YO con YO ..
Lo primero es conectarlo con la base de datos. En el archivo de configuracion bacula-dir.conf en el aparte de “Catalog” se encuentra la configuracion de la base de datos
dbname = “bacula”; DB Address = “127.0.0.1”; dbuser = “bacula”; dbpassword = “ieTh6Ook”
En este momento ya se puede probar. Inicie el servidor dir y si levanta puede correr bconsole y dar un “status dir” y ver si corre
Ahora podemos empezar a definir los Fileset estandares por ejemplo
* Los nombres se toman cuando se instala y lo importante es dejar todo consistente entre los archivos de configuracion de los tres demonios (sd, fd, dir).
* La instalación por defecto tiene un documento que puede usarse. Lo importente son los nombres y las contraseñas entre el director, la consola, el SD, FD.
Por defecto el sistema coloca un sistema de almacenamiento en archivo. Si su server SD es otro, pues copie el archivo alla y cambie el nombre el directorio.
Tome la configuracion, digale quien es el servidor y las contrasenhas adecuadas
Por ejemplo se necesita hacer backup unicamente archivos PDF que se encuentran en el siguiente path “D:/Demo”,
el file set que se necesita es el siguiente:
Fileset {
Name=“MyPdf”
Include{
Options{
WildFile=*.pdf
}
Options{
wildfile=*.*
exclude=yes
}
File = D:/Demo
}
}
http://matias.neiff.com.ar/2009/12/02/backup-en-caliente-de-MySQL - MariaDB-con-bacula/ –
http://dev.MySQL - MariaDB.com/doc/refman/5.0/en/mysqlhotcopy.html –
http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg31605.html –
FIN
Advertencia
Este documento es privado y es de uso exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.