Questa è una vecchia versione del documento!
Indice
Overview
Il servizio di backup basato su Bacula all'interno di 3D Informatica prevede la seguente configurazione:
- bacula director installato su titano
- bacula file daemons installati sui vari client, attualmente:
- titano (conf e catalog di Bacula)
- livio (protocollo)
- ecatonchiro (repository maven su nexus e jenkins)
- icaro (LDAP)
- dns3 (DNS e mail)
- vegezio (DNS, conf virtual host e CVS/SVN/GIT)
- storage (raccolta dei backup esterni, ovvero Priscilla, Lucrezia e shape-cm)
- gertrude (Judicaria)
- liferay62 (reteinforma)
Funzionamento base
Il funzionamento base di Bacula è il seguente:
- il director contatta, quando programmato o su richiesta, i vari file daemon remoti per eseguire dei backup
- i file daemon eseguono le direttive impartitegli e rimandano al director i file e le directory relative al backup richiesto
- il director salva su nastro quanto ricevuto dai file daemon.
Impostare un nuovo job di backup
TODO…
Ripristino di un backup
Ripristino mediante catalogo
TODO…
Ripristino senza catalogo (solo nastro)
TODO…
Tips
Forzare eject nastro
titano ~ # mt -f /dev/nst0 eject
Montare nastro dopo eject forzato
titano ~ # bconsole Connecting to Director titano:9101 1000 OK: titano-dir Version: 5.2.13 (19 February 2013) Enter a period to cancel a command. *mount
Inserimento nuova cassetta mese
Il backup BACULA viene gestito da TITANO utilizzando un lettore di nastri Il file delle risorse backuppate é: bacula-dir.conf sotto /etc/bacula
Operazioni da eseguire giorno 30/31 del mese che sta per finire, in quanto il backup si effettua la mattina alle ore 03:00 del giorno successivo ovvero giorno 01 del nuovo mese:
- eject cassetta mese trascorso (es. Luglio 2017)
- inserire cassetta mese nuovo Agosto 2017 corrispondente (Agosto 2016)
- quindi da bash titano eseguire:
titano ~ # mt -f /dev/nst0 rewind && mt -f /dev/nst0 weof && mt -f /dev/nst0 load
comando che concatena tre operazioni:
- monta e fa rewind di Agosto 2016 per portarla all'inizio e quindi essere pronta ad essere riscritta
- scrive EOF per simulare cassetta nuova
- carica la risorsa
quindi:
titano# bconsole * entra nel progamma di backup *
titano# list volumes
titano# label * comporta 3 operazioni: scrivere 1, assegganre la label ad esempio: lto-agosto-2017, esplicitare il tipo di supporto ovvero: lto-tapes *
titano# list volumes * vedremo agosto 2017 nello stato di append *