<<<<<<< CURRENT_FILE

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

======= DIFF_SEP_EXPLAIN

Instalación de Bacula-Server con MariaDB 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 MariaDB en CENTOS 7

Mensaje por Jaibol Santaella » Mié Jul 07, 2021 1:13 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       

Código: Seleccionar todo

 wget https://www.bacula.org/packages/60b7a865099e5/rpms/11.0.2/el7/x86_64/bacula-mysql-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 MariaDB ---
---------------------------------------------------

Código: Seleccionar todo

  sudo yum install mariadb-server 

Código: Seleccionar todo

  sudo yum install wget 

Código: Seleccionar todo

  wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup 

Código: Seleccionar todo

  chmod +x mariadb_repo_setup 

Código: Seleccionar todo

  sudo ./mariadb_repo_setup 

Código: Seleccionar todo

  sudo yum install MariaDB-server 

Código: Seleccionar todo

  systemctl enable mariadb 

Código: Seleccionar todo

  systemctl start mariadb 

Código: Seleccionar todo

  sudo systemctl start mariadb.service 



------------------------------------------------------------------------
--- Paso #7 Actualizar la clave bacula en MariaDB ---
-------------------------------------------------------------------------

Ingresar a MariaDB

Código: Seleccionar todo

 mysql -u root - p  


Actualizar clave del usuario Bacula en mysql

Código: Seleccionar todo

 alter user bacula identified by 'TuClaveaqui'; 

Código: Seleccionar todo

 flush privileges; 


Salir de Mysql o MariaDB

Código: Seleccionar todo

 quit 


Configuración de la seguridad de MariaDB

Código: Seleccionar todo

mysql_secure_installation 


-----------------------------------------------------------------------
--------------------Repuestas ------------------------------------
-----------------------------------------------------------------------

--- Switch to unix_socket authentication [Y/n] y ---
--- Change the root password? [Y/n] y
--- Remove anonymous users? [Y/n] y
--- Disallow root login remotely? [Y/n] n
--- Remove test database and access to it? [Y/n] y --
--- Reload privilege tables now? [Y/n] y

----------------------------------------------------------------------


-------------------------------------------------------------------------------
--- Paso #8 Descargar e Instalar binario de BaculaMysql ---
-------------------------------------------------------------------------------

Código: Seleccionar todo

  wget https://www.bacula.org/packages/60ca2e6a7bfde/rpms/9.2.1/el7/x86_64/bacula-mysql-9.2.1-1.el7.x86_64.rpm 

Código: Seleccionar todo

  yum install bacula-mysql-9.2.1-1.el7.x86_64.rpm 



------------------------------------------------------
--- Paso #9 Ejecutar Script de Mysql ---
------------------------------------------------------

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

   ./create_mysql_database -u root -p 

Código: Seleccionar todo

  ./make_mysql_tables -u root -p        

Código: Seleccionar todo

  ./grant_mysql_privileges  -u root -p  




----------------------------------------------------------------------------------
--- 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 Mysql

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 31 invitados