BareOS (Backup Archiving Recovery Open Sourced) Es un potente y flexible solución de backup en red multipataforma. Se basa en una arquitectura Cliente-servidor que resulta eficaz y fácil de manejar. BareOS se trata un fork de Bacula, está división del proyecto se dio debido a que la empresa que está detŕas de Bacula solamente incorporó las mejoras y parches aportados por la comunidad en su versión comercial.
Esta instalación la vamos a centrar en dos distribuciones diferentes Debian y CentOS
Añadimos los repositorios:
Debian:
rokitoh@redorbita:~# echo deb http://download.bareos.org/bareos/release/latest/Debian_8.0/ /» >> /etc/apt/sources.list.d/bareos.list
rokitoh@redorbita:~# wget -q http://download.bareos.org/bareos/release/latest/Debian_8.0/Release.key -O- | apt-key add –
rokitoh@redorbita:~# apt-get update
CentOS:
[rokitoh@redorbita ]# wget -O /etc/yum.repos.d/bareos.repo http://download.bareos.org/bareos/release/latest/CentOS_7/bareos.repo
Instalamos el software necesario:
Debian:
rokitoh@bareOS:~# apt-get install bareos bareos-database-mysql mariadb-server bareos-webui apache2 php5 php5-cli php5-common
CentOS:
[rokitoh@bareOS ]# yum install bareos bareos-database-mysql mariadb-server bareos-webui epel-release httpd php php-cli php-common
En los servidores basados en Debian tenemos que configurar la autenticación para que bareOS se pueda conectar, para ello debemos crear el siguiente fichero:
rokitoh@bareOS:~# cat ~/.my.cnf
[client]
host=localhost
user=root
password=TU-PASSOWD-MYSQL
Configuramos la base de datos:
root@bareOS:/# /usr/lib/bareos/scripts/create_bareos_database
root@bareOS:/# /usr/lib/bareos/scripts/make_bareos_tables
root@bareOS:/# /usr/lib/bareos/scripts/grant_bareos_privileges
root@bareOS:/# systemctl start bareos-dir
root@bareOS:/# systemctl start bareos-sdroot@bareOS:/# systemctl start bareos-fd
root@bareOS:/# bconsole
Connecting to Director localhost:9101
1000 OK: bareos-dir Version: 16.2.4 (01 July 2016)
Enter a period to cancel a command.
Creamos el siguiente fichero para acceder mediante nuestro navegador (Podemos configurar el usuario y contraseña que queramos)
root@bareOS:/#cat /etc/bareos/bareos-dir.d/console/admin.conf
#
# Restricted console used by bareos-webui
#
Console {
Name = admin
Password = «admin»
Profile = «webui-admin»
}
Una vez configurado reiniciamos los servicios
root@bareOS:/# systemctl restart bareos-dir
root@bareOS:/# systemctl restart bareos-sdroot@bareOS:/# systemctl restart bareos-fd
root@bareOS:/# update-rc.d bareos-dir enable
root@bareOS:/# update-rc.d bareos-fd enable
[rokitoh@bareOS ]# chkconfig bareos-dir on
[rokitoh@bareOS ]# chkconfig bareos-sd on
[rokitoh@bareOS ]# chkconfig bareos-fd on
buenas tardes, estoy usando ubuntu server 16.04 y tengo el siguiente problema:
cat ~/.my.cnf
[client]
host=localhost
user=root
password=TU-PASSOWD-MYSQL
este comando no carga ni hace nada y hasta aquí quede, traté de crear el archivo y configurarlo de tal manera pero no da resultado.
root@bareOS:/# /usr/lib/bareos/scripts/create_bareos_database al realizar este comando, sencillamente el dice que las bases de datos creadas por deafult se llamaran bareos, me dice «Segmentation fault (Core dumped)
Cómo podría solucionar este problema ¿?
Crea el fichero con cualquier editor de texto, vi, emacs, gedit, …
el segundo problema puede ser peor, pero sin tener el fichero creado, no se puede crear las tablas, porque no se podrá conectar a la bd