Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instalacion Bacula Sources
Instalacion Bacula Sources
Para realizar la instalacin de Bacula, se debe considerar si esta accin se har en un servidor, que
incluya el director y el catalogo, o un cliente, equipo al cual se le harn los respaldos.
Servidor
1. Asegurarse que la direccin IP del servidor est en el archivo /etc/hosts (no debe la direccin
loopback, sino la real, que es compartida a travs de la red). De igual manera, puede agregarse
una entrada en el servidor DNS de la organizacin, si se cuenta con este, y hacer un registro y
configuracin para este equipo, lo cual brindar un nombre nico y general.
2. Hacer download e instalar todas las dependencias. En este caso, el sistema operativo es Debian
Etch 4.0 y la base de datos para el catlogo es MySQL 5.0
# apt-get install mysql-server gcc libmysqlclient15-dev g++ make libncurses5-dev
3. Bajar el archivo de instalacin para Bacula. Se puede hacer desde la pgina web
http://www.bacula.org, o directamente del sitio http://sourceforge.net/project/showfiles.php?
group_id=50727&package_id=44845
Es recomendable copiarlo en el directorio /usr/local/src.
4. Extraer los archivos comprimidos
# cd /usr/local/src
# tar xvzf bacula-x.x.x.tar.gz (donde x.x.x representa el nmero y release de la versin,
en este caso 2.2.8).
5. Compilar el archivo fuente de Bacula. Para este caso particular, el comando con las opciones
utilizadas fue el siguiente:
# cd /usr/local/src/bacula-x.x.x
# ./configure \
--sbindir = /opt/bacula/bin \
--sysconfdir = /opt/bacula/etc \
--with-pid-dir = /opt/bacula/var/working \
--with-subsys-dir = /opt/bacula/var/working \
--enable-smartalloc \
--with-mysql \
--with-working-dir = /opt/bacula/var/working \
--with-dump-email = root@localhost \
--with-job-email = root@localhost \
--with-smtp-host
# make
# make install
Clientes
Para los clientes, el procedimiento es el siguiente:
1. Asegurarse que la direccin IP del equipo est en el archivo /etc/hosts (no debe la direccin
loopback, sino la real, que es compartida a travs de la red). De igual manera, puede agregarse
una entrada en el servidor DNS de la organizacin, si se cuenta con este, y hacer un registro y
configuracin para este equipo, lo cual brindar un nombre nico y general.
2. Comprobar el acceso al servidor a travs de la red. Para ello, un comando ping permitir llevar
a cabo esta actividad.
3. Hacer download e instalar las dependencias. En el caso de un equipo con sistema operativo
Debian Etch 4.0, el comando es:
# apt-get install gcc g++ make libncurses5-dev
4. Bajar el archivo de instalacin para Bacula. Se puede hacer desde la pgina web
http://www.bacula.org, o directamente del sitio http://sourceforge.net/project/showfiles.php?
group_id=50727&package_id=44845
Es recomendable copiarlo en el directorio /usr/local/src.
5. Extraer los archivos comprimidos.
# tar xvzf bacula-x.x.x.tar.gz (donde x.x.x representa el nmero y release para la versin
del software, en este caso 2.2.8).
6. Compilar el programa fuente de Bacula. Para los clientes, los pasos son los siguientes:
# cd /usr/local/src/bacula-x.x.x
# ./configure --enable-client-only
# make
# make install
7. A continuacin, se crean e instalan los servicios
# cd /etc/bacula
# ./bacula start
En este caso, el nico servicio que se iniciar es bacula-fd, asociado al cliente, y se encargar de
comunicarse con el servidor para indicar los archivos y directorios a respaldar.
Con la instalacin del servidor y un segundo cliente, ya que el primero es el propio servidor, se culmina
con xito el primer paso para la instalacin de una solucin de respaldo y recuperacin. Los siguientes
pasos implican los ajustes en los archivos de configuracin, para ajustarlos a las necesidades de la
organizacin.