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