Backup – BareOS 17.2 + Ubuntu 16.04 LTS

Instalujemy Ubuntu 16.04 LTS z ubuntu-16.04.5-server-amd64.iso .

Szykujemy skrypt konfiguracyjny:


apt install postgresql


pwd skrypty; cd skrypty
vi bareos.sh
--------------------------------------------------------------
#!/bin/bash

DIST=xUbuntu_16.04 
RELEASE=release/17.2/ 
URL=http://download.bareos.org/bareos/$RELEASE/$DIST 
 
# add the Bareos repository 
printf "deb $URL /\n" > /etc/apt/sources.list.d/bareos.list 
 
# add package key 
wget -q $URL/Release.key -O- | apt-key add - 
 
# install Bareos packages 
apt-get update 
apt-get install bareos bareos-database-postgresql
----------------------------------------------------------------
chmod 7550 bareos.sh
./bareos.sh

Wybieramy dla postfixa „internet” i podajemy hasło do bazy danych postgresql.


su - postgres
/usr/lib/bareos/scripts/create_bareos_database 
/usr/lib/bareos/scripts/make_bareos_tables 
/usr/lib/bareos/scripts/grant_bareos_privileges
exit
service bareos-dir start 
service bareos-sd start 
service bareos-fd start


apt-get install bareos-webui
(/etc/apache2/conf-enabled/bareos-webui.conf)
service apache2 reload

bconsole
configure add console name=admin password=secret profile=webui-admin
quit
(/etc/bareos/bareos-dir.d/console/admin.conf)

Wchodzimy na stronę http://$IP/bareos-webui/ jako admin hasło secret
Pliki konfiguracyjne są w /etc/bareos/ a dane w /var/lib/bareos/storage/

bconsole
show filesets
show pool
list pools
status dir
status client
status storage

/usr/sbin/bareos-dbcheck -B

configure add client name=client2-fd address=192.168.0.2 password=secret
(/etc/bareos/bareos-dir.d/client/client2-fd.conf)
reload
scp /etc/bareos/bareos-dir-export/client/client2-fd/bareos-fd.d/director/bareos-dir.conf root@client2.example.com:/etc/bareos/bareos-fd.d/director/
status client