-
Integrantes - Grupo 17:
Yahiri Zamary Martnez
ngel Amadeo Herrera Sandoval
Wilber Santiago Rodrguez Navarrete
BACULA, INSTALATION EN CENTOS 6
Bacula es un conjunto de cdigo abierto, listo para la empresa,
los programas
informticos que le permiten a usted (o el administrador del
sistema) para gestionar
copias de seguridad, recuperacin y verificacin de los datos de
la computadora a travs
de una red de mquinas de diferentes tipos. Bacula es
relativamente fcil de usar y
eficiente, al tiempo que ofrece muchas caractersticas avanzadas
de gestin de
almacenamiento que hacen que sea fcil de encontrar y recuperar
archivos perdidos o
daados. En trminos tcnicos, es un cdigo abierto, listo para la
empresa, el programa
de copia de seguridad basada en red.
Sitio Web Bacula: http://www.bacula.org/en/
Bacula es relativamente fcil de usar y eficiente, al tiempo que
ofrece muchas
caractersticas avanzadas de administracin de almacenamiento que
hacen que sea ms
fcil encontrar y recuperar archivos perdidos o daados. Debido a
su diseo modular,
Bacula es escalable desde pequeos sistemas informticos
individuales a los sistemas
que consisten en cientos de equipos ubicados en una red
grande.
Bacula Director
El servicio Bacula Director es el programa que supervisa toda la
copia de seguridad,
restaurar, verificar y operaciones de archivo. El administrador
del sistema utiliza el
Director Bacula para programar copias de seguridad y recuperar
archivos.
Bacula Console
El servicio Bacula Console es el programa que permite que el
administrador o el usuario
para comunicarse con el Director de Bacula Actualmente, la
Consola de Bacula est
-
disponible en tres versiones: la interfaz basada en texto de la
consola, interfaz basada en
QT y una interfaz grfica wxWidgets. La primera y ms sencilla es
ejecutar el programa
de consola en una ventana de comandos (es decir, la interfaz
TTY).
Bacula Archivo
El servicio de archivos Bacula (tambin conocido como el programa
de cliente) es el
programa de software que se instala en la mquina para hacer
copia de seguridad. Es
especfico para el sistema operativo en el que se ejecuta y es
responsable de
proporcionar los atributos de archivo y datos cuando sea
solicitado por el Director. Los
servicios de archivos tambin son responsables de la parte
depende del sistema de
archivos de restaurar los atributos de archivo y datos durante
una operacin de
recuperacin.
Bacula Storage
Los servicios de Bacula almacenamiento consisten en los
programas de software que
realizan el almacenamiento y la recuperacin de los atributos de
archivo y datos a los
medios de comunicacin o los volmenes de copia de seguridad
fsicas. En otras
palabras, el demonio de almacenamiento es responsable de leer y
escribir sus cintas (u
otros medios de almacenamiento, por ejemplo, archivos).
Catlogo
Los servicios de catlogo se componen de los programas de
software responsables de
mantener los ndices de archivos y bases de datos de volumen para
todos los archivos
de copia de seguridad. Los servicios Catlogo permiten al
administrador del sistema o
usuario para localizar y restaurar cualquier archivo deseado
rpidamente. Los servicios
Catlogo establece Bacula, aparte de los programas de copia de
seguridad simples,
como el alquitrn y bru, porque el catlogo mantiene un registro
de todos los volmenes
utilizados, todos los trabajos se ejecutan, y todos los archivos
guardados, lo que permite
la restauracin y gestin eficientes de volumen. Bacula es
compatible actualmente con
tres bases de datos diferentes, MySQL, PostgreSQL, SQLite y, uno
de los cuales deben
ser elegidos en la construccin de Bacula.
Bacula monitor
Un servicio de Bacula Monitor es el programa que permite al
administrador o usuario para
ver el estado actual de la Administracin de Bacula, Demonios de
archivos y Bacula
-
Bacula Storage Demonios. Actualmente, slo una versin GTK + est
disponible, que
trabaja con GNOME, KDE, o cualquier gestor de ventanas que
soporta el estndar de la
bandeja del sistema FreeDesktop.org.
Para llevar a cabo una exitosa parada o el restablecimiento, los
siguientes cuatro
demonios deben estar configurados y en ejecucin: el demonio de
Director, el demonio
del archivo, el demonio de almacenamiento, y el servicio de
catlogo (MySQL,
PostgreSQL o SQLite).
INSTALACIN DE BACULA:
Abriremos la Terminal de consola prrafo Realizar ALGUNOS Pasos
Previos a la
Instalacin.
Una Vez abierta, realizaremos la Instalacin De ALGUNAS
dependencias necesarias las
Cuales pueden Que ya se encuentren instaladas o Actualizadas en
nuestro de Sistema
en Cuyo Caso no se realizar Absolutamente nada. Escribimos o
copiamos el siguiente
Mandato de installation in Dicha terminales de consola prr
Instalar las Dependencias
necesarias:
yum -y install gcc gcc-c ++ mysql mysql-devel autoconf
mysql-server automake m4
hacen qwt qwt-devel wxGTK
-
Concluida la Instalacin de los Paquetes Iniciamos el servicio de
BASE DE DATOS
Escribiendo el siguiente Mandato:
service mysqld start
Como tercer paso, le indicamos al servicio MySQL quien es el
usuario administrador de
la BASE DE DATOS as como su respectiva contrasea.
mysqladmin -u root password 111111
LUEGO Indicar Que El servicio siempre se inicie al arrancar de
El Sistema en los Niveles
de Ejecucin 2, 3,4 y 5 Escribiendo el siguiente comando:
chkconfig mysqld en --level 2345
Crear La Carpeta llamada Bacula Dentro del Directorio / opt
Escribiendo el siguiente
comando:
mkdir / opt / Bacula
-
Y acceder a este La Misma:
cd / opt / Bacula
Descargar ahora el paquete de Instalacin Para La ltima versin de
Bacula EJEMPLO
por, la versin 5.2.13. Escribir en consola el siguiente
Mandato:
wget
http://downloads.sourceforge.net/project/bacula/bacula/5.2.13/bacula-
5.2.13.tar.gz
-
Una vez concluida la descarga, descomprimir el paquete:
tar xzf /opt/bacula/bacula-5.2.13.tar.gz
Y acceder al directorio de instalacin:
/opt/bacula/bacula-5.2.13 cd
Y ejecutar la siguiente lnea de comando:
./configure --with-mysql
-
Ahora ejecutamos el comando
make
-
Seguir con la instalacin de Bacula:
make install
Concluda la instalacion de Bacula, Copiar el guin de Ejecucin
del servicio al Directorio
Donde se localizan el resto de los Servicios en CentOS.
-av cp / etc / bacula / Bacula /etc/rc.d/init.d/bacula
Tambin es necesario editarlo:
vi /etc/rc.d/init.d/bacula
Aadir debajo de la lnea del Inicio del script de las Siguientes
Lneas:
# Chkconfig: 345 99 10
# Descripcin: Bacula
-
Guardar los Cambios, y entrar va consola al Directorio de
Instalacin De Bacula para
ejecutar secuencias de comandos de UNOS Que permitirn crear de
la BASE DE DATOS
de Bacula, Escribir las tablas necesarias en La Misma y Asignar
Privilegios de Acceso.
cd / etc / bacula /
Ejecutar: "Primero el guin de Acceso y Privilegios de base de
Bacula es la de Datos"
./grant_bacula_privileges -u root -p
Aqu Se Solicita Contrasea de acceso acceso del usuario
administrador de MySQL.
Ejecutar el guin de creacin de la BASE DE DATOS Que utilizar
Bacula.
./create_bacula_database -u root -p
Se vuelve un solicitar la contrasea de acceso acceso del usuario
administrador de
MySQL
Y por ltimo se crean las diferentes tablas que utilizar Bacula
en su BASE DE DATOS:
./make_bacula_tables -u root p
-
Aqu tambin se solicita la contrasea de acceso del usuario
administrador de MySQL.
Antes de Iniciar los Servicios de Bacula es necesario editar los
ficheros de configuracion
en la carpeta de instalacin llamada Bacula Dentro del Directorio
/ etc.
- "Importante". -
En la configuracin de los ficheros, prestar especial atencin al
escribir la ruta verdadera
de instalacin de Bacula as Como la de trabajo marcadas en rojo
como se muestra en
el siguiente EJEMPLO:
Directora {# defino
Nombre = servercentos03-dir
DirPort = 9101 # donde escuchamos para conexiones UA
Queryfile = " / etc / bacula / query.sql "
WorkingDirectory = " / opt / Bacula / trabajo "
PidDirectory = "/ var / run"
Mxima Concurrente Empleos = 20
Contrasea = "989669" password # Console
Mensajes = Daemon
}
Otro Aspecto muy pero muy Importante es Indicar el usuario y la
Contrasea prrafo
Conectar a la BASE DE DATOS. En Esta Gua DICHO usuario es root y
emplear la
Contrasea del administrador de la BASE DE DATOS.
Catlogo {
Nombre = MyCatalog
# Descomente la siguiente lnea si desea que el controlador
dbi
# Dbdriver = "dbi: mysql"; dbaddress = 127.0.0.1; dbPort =
nombrebd = "Bacula"; dbuser = " root "; dbpassword = " 111111
"
}
Tambin es muy Importante Crear si es que no EXISTEN, los
Distintos Directorios Que
especificamos los dichos Ficheros de configuracin.
-
Para iniciar por primera vez el servicio de Bacula, ejecute el
siguiente comando: (como
se muestra en la imagen anterior.)
service bacula star
Para reiniciar el servicio, ejecute:
service bacula restart
Para detener el servicio ejecute:
service bacula stop
Para iniciarlo nuevamente volvemos a Escribir:
service bacula start
Para agregar el servicio al arranque del sistema ejecute:
chkconfig --level 345 bacula on
-
Para instalar la herramienta de administracin de Bacula (bat)
ejecute el siguiente
mandato de instalacin:
yum install bacula-console-bat
-
Para poder utilizarla, tenis que iniciar una seccin grfica en
CentOS v6.x, y haga clic
en el botn: "Aplicaciones" y seleccione el men: "Herramientas
del sistema" para hacer
clic en la opcin: "Bacula Bat Console". Entonces se inicia la
herramienta de
administracin grfica de Bacula.
-
Para gestionar Bacula va consola, solo basta escribir el
comando:
bconsole
As hemos finalizado solo con la instalacin.
Bibliografa:
http://www.samvar.es/index.php/videos-herramientas-de-
administracion/video-bacula-centos-v-6-x?showall&start=1
http://servidores-virtuales.blogspot.com/2013/04/bacula-instalacion-
en-centos-6.html
http://baculapasoapaso.blogspot.com/2013/04/instalacion-de-bacula-
en-centos.html