Instalación de Bacula-Server con postgres en CENTOS 7
----Paso #1 Descarga el archivo binario de Bácula ---
----------------------------------------------------------------------
Ingresar a la siguiente URL
https://www.bacula.org/packages/60b7a86 ... l7/x86_64/
--------------------------------------------------
--- Paso #2 Deshabilitar selinux ---
-------------------------------------------------
Código: Seleccionar todo
cd /etc/selinux
Código: Seleccionar todo
vi config
Reiniciar equipo para realizar los cambios
Estos son los tres (3) demonios de Bacula:
a) Bacula Director Puerto 9101
b) Bacula Storage Daemon Puerto 9102
c) Bacula File Daemon Puerto 9103
---------------------------------------------
--- Paso #3 Conficionar firewall ---
---------------------------------------------
Agregar Puertos de Bacula 9101, 9102 y 9103
Código: Seleccionar todo
firewall-cmd --add-port=9101/tcp --permanent
Código: Seleccionar todo
firewall-cmd --add-port=9102/tcp --permanent
Código: Seleccionar todo
firewall-cmd --add-port=9103/tcp --permanent
Reiniciar para realizar cambios
Código: Seleccionar todo
firewall-cmd --reload
Código: Seleccionar todo
systemctl reboot
Constatar los cambios con
Código: Seleccionar todo
cat /etc/selinux/config
Constatar los puertos activos
Código: Seleccionar todo
firewall-cmd --list-all
-------------------------------------------------------------------------------
--- Paso #4 Descargar archivos binario de Bacula (*rpm)---
-------------------------------------------------------------------------------
Código: Seleccionar todo
wget https://www.bacula.org/packages/60b7a865099e5/rpms/11.0.2/el7/x86_64/bacula-libs-11.0.2-1.el7.x86_64.rpm
-----------------------------------------------------------
- Paso #5 Instalación de archivos Binarios -
----------------------------------------------------------
Código: Seleccionar todo
rpm -Uvh bacula-libs-9.2.1-1.el7.x86_64.rpm
Código: Seleccionar todo
yum clean all
----------------------------------------------------
--- Paso #6 Instalación de Postgres ---
---------------------------------------------------
Código: Seleccionar todo
yum install postgresql-libs.x86_64 postgresql.x86_64 postgresql-server.x86_64 postgresql-server.x86_64 postgresql-contrib.x86_64
Código: Seleccionar todo
postgresql-setup initdb
Código: Seleccionar todo
systemctl enable postgresql.service
-------------------------------------------------------------------------------------
--- Paso #7 Descargar e Instalar binario de BaculaPostgresql ---
-------------------------------------------------------------------------------------
Código: Seleccionar todo
wget wget https://www.bacula.org/packages/60ca2e6a7bfde/rpms/9.2.1/el7/x86_64/bacula-postgresql-9.2.1-1.el7.x86_64.rpm
Código: Seleccionar todo
yum install bacula-postgresql-9.2.1-1.el7.x86_64.rpm
------------------------------------------------------------
--- Paso #8 Ejecutar Script de Postgresql ---
-----------------------------------------------------------
Instalación de Bacula se realiza en /opt/bacula/
Los Script en: /opt/bacula/scripts
Código: Seleccionar todo
cd /opt/bacula/scripts/
Código: Seleccionar todo
/opt/bacula/scripts/create_postgresql_database
Código: Seleccionar todo
/opt/bacula/scripts/make_postgresql_tables
Código: Seleccionar todo
/opt/bacula/scripts/grant_postgresql_privileges
Código: Seleccionar todo
/opt/bacula/scripts/grant_bacula_privileges
Código: Seleccionar todo
exit
--- Paso #9 Cambiar Clave del usuario bacula en Postgres ---
-----------------------------------------------------------------------------------
Ingresar al usuario Postgres
Código: Seleccionar todo
su postgres
Código: Seleccionar todo
psql
Código: Seleccionar todo
alter user bacula with password 'Tu contraseña aquí'
Salir de la Consola psql
Código: Seleccionar todo
\q
--- Paso #10 Crear Link Simbólico de código binario bacula ---
-----------------------------------------------------------------------------------
Código: Seleccionar todo
ln -s /opt/bacula/bin/* /usr/bin
- Paso #11 Modificar /etc/hosts del servidor -
------------------------------------------------------------
Código: Seleccionar todo
vi /etc/hosts
127.0.0.1 bacula bacula.example.com
Ejemplo:
# --- BEGIN PVE ---
Ip-del-servidor bacula bacula.example.com
Para confirmar funcionamiento realizar pin a los DNS
Código: Seleccionar todo
ping bacula
Código: Seleccionar todo
ping bacula bacula.example.com
----------------------------------------------------------------------------------
--- Paso #12 Verificar archivos de configuración de Bacula ---
-----------------------------------------------------------------------------------
Sustituir contraseña bacula aleatorias y agregar usuario bacula y clave de bacula en Postgresql
Código: Seleccionar todo
cd /opt/bacula/etc
Código: Seleccionar todo
vi bacula-dir.conf
Código: Seleccionar todo
vi bacula-sd.conf
Código: Seleccionar todo
vi bacula-fd.conf
-------------------------------------------------------
--- Paso #13 Iniciar y verificar Bácula ---
------------------------------------------------------
Iniciar bacula
Código: Seleccionar todo
bacula start
Verificar Status
Código: Seleccionar todo
bacula status
Código: Seleccionar todo
systemctl start bacula-fd.service
Código: Seleccionar todo
systemctl start bacula-sd.service
Código: Seleccionar todo
systemctl start bacula-dir.service
-----------------------------------------------------------------------------------------
- Paso #14 Establecer conexión con bacula mediante bconsole ---
-----------------------------------------------------------------------------------------
Código: Seleccionar todo
bconsole
help -> para visualizar los comando disponibles
status -> Para visualizar cada uno de los servicios
*q -> Para salir de bconsole