<<<<<<< CURRENT_FILE

Instalación de Bacula-Server con postgres en CENTOS 7

======= DIFF_SEP_EXPLAIN

Instalación de Bacula-Server con postgres en CENTOS 7

>>>>>>> NEW_FILE
Este foro está destinado a las personas que desee aprender a instalar Bacula Server y Client en servidores Linux.

Moderador:Jaibol Santaella

Jaibol Santaella
Mensajes:297
Registrado:Mar Mar 17, 2015 8:28 am
Contactar:
Instalación de Bacula-Server con postgres en CENTOS 7

Mensaje por Jaibol Santaella » Vie Jul 09, 2021 1:06 pm

----------------------------------------------------------------------
----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 
Sustituir SELINUX=enforcing por SELINUX=disabled

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 
Reiniciar equipo

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  
Iniciar consola de Postgres

Código: Seleccionar todo

 psql   
Cambiar contraseña de usuario Bacula

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 
Agregar las siguientes líneas:

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 
Reiniciar demonios de Bacula (Opcional)

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
Fue útil este documento?,
Publica tus opiniones

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 10 invitados