server # yum install bacula-director-mysql bacula-console bacula-client -y
server # yum install bacula-storage-mysql mysql-server mysql-devel -y
Ora avviamo il server MySQL ed impostiamo l'avvio anche al boot :
server # service mysqld start
server # chkconfig mysqld on
Impostiamo la password di MySQL:
server # mysqladmin -u root password server1
Adesso creiamo il database, le tabelle e i relativi permessi per Bacula :
server # /usr/libexec/bacula/grant_mysql_privileges -u root -p
(una volta confermato il comando verrà richiesta la password che nel mio caso è server1)
server # /usr/libexec/bacula/create_mysql_database -u root -p
server # /usr/libexec/bacula/make_mysql_table -u root -p
server # /usr/libexec/bacula/grant_bacula_privileges -u root -p
Impostiamo la password di bacula in MySQL :
server # mysql -u root -p
Una volta entrati nella console di Mysql, digitare:
mysql > UPDATE mysql.user SET password=PASSWORD("server1") WHERE user='bacula';
mysql > FLUSH PRIVILEGES;
mysql > exit
Ora passiamo a configurare i parametri di Bacula:
server # vim /etc/bacula/bacula-dir.conf
- nella sezione "Director" impostiamo la password della console
- nella sezione "FileSet", se volete, potete aggiungere dopo la voce 'signature =MD5' la stringa
'Compression = GZIP'
- dopo la sezione "FileSet" aggiungere la seguente stringa "File" e inserire le directory da salvare es:
File = /nome directory1
File = /nome directory2
- nella sezione "Client" impostiamo l'indirizzo (scrivere pure l'indirizzo IP del server) e la password per il demone
- nella sezione "Storage" impostiamo l'indirizzo (scrivere pure l'indirizzo IP del server) e la password.
- nella sezione "Catalog" impostiamo la password per accedere al database (voce 'dbpassword')
server # vim /etc/bacula/bconsole.conf
- nella sezione "Director" impostiamo la password della console
server # vim /etc/bacula/bacula-sd.conf
- nella sezioni "Director" (bacula-dir e bacula-mon) impostiamo la password della console
- nella sezione "Device" impostiamo il percorso dei salvataggi
quindi da 'Archive Device = /tmp' a 'Archive Device = /percorso salvataggio backup' (nel mio caso '/backup')
server # vim /etc/bacula/bacula-fd.conf
- nella sezioni "Director" (bacula-dir e bacula-mon) impostiamo la password della console
Creiamo la directory dove verranno salvati i backup :
server # mkdir /backup
Impostiamo i permessi a Bacula per accedere alla cartella dei salvataggi
server # chown bacula /backup
Avviamo i servizi di Bacula ed impostiamo che vengano avviati al boot :
server # service bacula-dir start
server # service bacula-sd start
server # service bacula-fd start
server # chkconfig bacula-dir on
server # chkconfig bacula-sd on
server # chkconfig bacula-fd on
Per accedere alla console di Bacula digitare :
server # bconsole
(per visualizzare lo stato dele operazioni eseguite o da eseguire, digitare: status)
Nessun commento:
Posta un commento