Instalación Bacula Enterprise 10.0.2 CentOS/RHEL 7 (por paquetes sueltos)

Requisitos generales:

  • Lo recomendable es siempre utilizar versiones de 64 bits del sistema operativo, con 16 GB al menos de RAM, 4 núcleos de procesamiento y 500 GB para el servidor de copia de seguridad Bacula (para fines de POC o prueba, 50 GB y 8 GB de RAM son suficientes ).
  • La instalación del servidor de copia de seguridad y los clientes requiere acceso de root o administrador en el caso de Windows.

Dependencias

Añada el repositorio de Bacula Systems, por ejemplo: vi /etc/yum.repos.d/baculasystems-dag.repo, con el siguiente contenido:

[dag]
name = Bacula Enterprise Bweb - dag
baseurl = https://www.baculasystems.com/dl/DAG/rhel7-64/
enabled = 1
protect = 0
gpgcheck = 0

Deshabilite el selinux temporal y permanentemente. Agregar reglas de firewall de Bacula y Bweb:

setenforce 0
sudo sed -i "s/enforcing/disabled/g" /etc/selinux/config
firewall-cmd --permanent --zone=public --add-port=9101-9103/tcp
firewall-cmd --permanent --zone=public --add-port=9180/tcp
firewall-cmd --reload

Instale la base de datos de Bacula y habilite su inicio automático:

yum install -y postgresql-server
service postgresql initdb
chkconfig postgresql on
service postgresql restart

Instale otras dependencias:

yum -y install perl-DBI perl-DBD-mysql perl-DBD-Pg perl-GD-Graph 
perl-HTML-Template perl-Time-modules gd perl-Date-Calc 
perl-Bit-Vector perl-Expect perl-GD 
perl-GD-Text-Util perl-IO-Tty perl-CGI-Session perl-JSON 
perl-JSON-XS lighttpd logwatch

Descargue los paquetes del servidor Bacula y Bweb y cópielos a un directorio por separado (consulte la Bacula de la América Latina para obtenerlos). Por ejemplo:

bacula-enterprise-client-10.0.2.el7.x86_64.rpm
bacula-enterprise-html-manuals-10.0.2-1.el7.noarch.rpm
bacula-enterprise-libs-10.0.2-1.el7.x86_64.rpm
bacula-enterprise-postgresql-10.0.2-1.el7.x86_64.rpm
bacula-enterprise-bweb-10.0.2-1.el7.noarch.rpm

Instale los paquetes del servidor Bacula Enterprise y Bweb:

sudo yum localinstall /directorio_download/*.rpm

Ejecute los scripts de configuración de la base de datos y reinicie los servicios de Bacula:

sudo -u postgres /opt/bacula/scripts/create_postgresql_database
sudo -u postgres /opt/bacula/scripts/make_postgresql_tables
sudo -u postgres /opt/bacula/scripts/grant_postgresql_privileges
service postgresql restart

Finaliza la instalación de Bweb, habilita el reinicio automático e inicia el servicio:

/opt/bweb/bin/install_bweb.sh
chkconfig bweb on
chown -R bacula /opt/bacula
/opt/bacula/scripts/bacula restart
service bweb start

Listo! Escriba http:/ ip_servidor: 9180 en su navegador de Internet para acceder a Bweb.



Pasos adicionales: Instalación Clientes de copia de seguridad en otros equipos Linux y Windows

Descargue los paquetes exe, rpm o deb de su distribución, suministrados por la Bacula de América Latina. a continuación:

a) Instale los clientes. Edite el archivo bacula-fd.conf (/opt/bacula/etc en Linux; Menú Inicio > Edit Client Configuration en Windows); Ajuste la directiva Director – Nombre para el nombre real de su Director (ver en Bweb, Bacula Configuration, Director, este valor). Aún dentro del archivo de configuración del cliente, copie a un bloque de datos la contraseña generada al azar y presente en el primer recurso Director. Vamos a necesitarla para atar a este cliente al Director.

Reinicie el servicio del cliente si realiza algún cambio (service bacula-fd restart, services.msc de Windows, y reinicie el servicio Bacula File Daemon).

b) Ahora vaya a la interfaz exclusiva de Bacula Enterprise: Bweb. En el menú de configuración, añada una nueva entrada de Cliente a su Director. Llene un nombre para este cliente; el ip de la máquina cliente y la contraseña que copió al bloc de notas.

Comite los cambios (recarga) para que el Director reconozca al nuevo cliente.

Vuelve a la configuración del Director y crea un FileSet (lista de directorios que se van a copiar). Si todo se ha hecho correctamente, puede navegar en los archivos del nuevo cliente configurado.

Por último, cree un Job en lá configuración, marcando como opciones el uso del Client y del FileSet creados en los pasos anteriores. Comite los cambios dentro del propio Bweb y pruebe el nuevo trabajo creado, ejecutándolo a través del menú Job.


 

 

Disponível em: pt-brPortuguês (Portugués, Brasil) enEnglish (Inglés) esEspañol

Deja un comentario

Cerrar menú