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: Português (Portugués, Brasil)
English (Inglés)
Español