You are on page 1of 3

Coop. T.I. Soluciones 793, R.L. Ed. PA Centro Unare II, Piso 1, Local 113, Av.

Paseo Caron, Zona Industrial Unare II Puerto Ordaz Edo. Bolvar RIF: J-31372683-4 NIT: 0437213720

Instalacin de Bacula
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

http://www.solucionesit.com.ve

Coop. T.I. Soluciones 793, R.L. Ed. PA Centro Unare II, Piso 1, Local 113, Av. Paseo Caron, Zona Industrial Unare II Puerto Ordaz Edo. Bolvar RIF: J-31372683-4 NIT: 0437213720

# make install 6. Seguidamente, se debe configurar MySQL para que trabaje con Bacula # cd /usr/local/src/bacula-x.x.x/src/cats # ./grant_mysql_privileges # ./create_mysql_database # ./make_mysql_tables 7. Posteriormente, se crean e instalan los servicios # cp <Directorio_Instalacin_Bacula>/etc/bacula-ctl-fd /etc/init.d/bacula-fd # cp <Directorio_Instalacin_Bacula>/etc/bacula-ctl-dir /etc/init.d/bacula-director # cp <Directorio_Instalacin_Bacula>/etc/bacula-ctl-sd /etc/init.d/bacula-sd # chmod 755 /etc/init.d/bacula-sd # chmod 755 /etc/init.d/bacula-fd # chmod 755 /etc/init.d/bacula-director # update-rc.d bacula-sd defaults 90 # update-rc.d bacula-fd defaults 91 # update-rc.d bacula-director defaults 92 8. Iniciar los servicios # /etc/init.d/bacula-sd start # /etc/init.d/bacula-fd start # /etc/init.d/bacula-director start

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 http://www.solucionesit.com.ve

Coop. T.I. Soluciones 793, R.L. Ed. PA Centro Unare II, Piso 1, Local 113, Av. Paseo Caron, Zona Industrial Unare II Puerto Ordaz Edo. Bolvar RIF: J-31372683-4 NIT: 0437213720

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.

http://www.solucionesit.com.ve

You might also like