Archivio

Posts Tagged ‘bacula’

Bacula talk

novembre 23, 2012 Commenti disabilitati

Mercoledì  21/11 ho tenuto al Politecnico di Torino un talk su Bacula al Poli.
Qui ci sono le Slide che ho fatto : Bacula: the leading Opensource Backup Solution
Aggiungo per info che le slide sono prese e modificate direttmente dal sito Bacula.org > Presentation

enjoy

Categorie:linux Tag:, , ,

retention in bacula

ottobre 23, 2012 Commenti disabilitati

Alcuni chiarimenti di come funzionano le tre retention su Bacula:

file retention

il meno possibile perchè occupano tanto spazio su db, servono per fare un restore puntuale alcuni file

job retention

occupano poco spazio e possono essere utili quando non c’è piu il file retention per vedere quali job hanno fatto cosa

volume retention

è dove si trovano i dati del backup, fino a quando non va in expire c’è speranza per il tuo restore

 

Per esempio:

ho 30 giorni di file retention per i miei dati perchè occupano troppo spazio, ma tengo il volume retention a un anno nel caso volessi recuperare quei vecchi dati .

from:

http://www.bacula.org/5.0.x-manuals/en/problems/problems/Bacula_Frequently_Asked_Que.html#SECTION002310000000000000000

Categorie:linux Tag:, , ,

bacula: rilanciare un job

dicembre 4, 2010 Commenti disabilitati

Rilanciare un JOB

Se un job fallisce avremo una mail da parte di Bacula di questo tipo:

 
 Oggetto: Bacula Test: Backup Error of myclient Full
 22-Nov 17:49 bckam102-dir JobId 9521: Fatal error: No Job status returned from FD.
 22-Nov 17:46 bckam102-dir JobId 9521: Warning: bsock.c:129 Could  not  connect to Client: myclient on myclient:9102. ERR=Connection refused
 Retrying ...
 22-Nov 17:49 bckam102-dir JobId 9521:  Fatal error: bsock.c:135 Unable  to connect to Client: myclient on  myclient:9102. ERR=Connection refused
 22-Nov 17:49 bckam102-dir JobId 9521: Error: Bacula bckam102-dir 3.0.3 (18Oct09): 22-Nov-2010 17:49:42
 Build OS:               x86_64-unknown-linux-gnu redhat Enterprise release
 JobId:                  9521
 Job:                    myclient.j.2010-11-22_17.00.00_49
 Backup Level:           Full
 Client:                 "myclient" 3.0.1 (30Apr09) i686-pc-linux-gnu,redhat,Enterprise release
 FileSet:                "all-unix" 2010-03-08 02:00:00
 Pool:                   "TESTPOOL4" (From Job resource)
 Catalog:                "MyCatalog" (From Client resource)
 Storage:                "TEST" (From Job resource)
 Scheduled time:         22-Nov-2010 17:00:00
 Start time:             22-Nov-2010 17:46:42
 End time:               22-Nov-2010 17:49:42
 Elapsed time:           3 mins 
 Priority:               10
 FD Files Written:       0
 SD Files Written:       0
 FD Bytes Written:       0 (0 B)
 SD Bytes Written:       0 (0 B)
 Rate:                   0.0 KB/s
 Software Compression:   None
 VSS:                    no
 Encryption:             no
 Accurate:               no
 Volume name(s):         
 Volume Session Id:      2414
 Volume Session Time:    1283529989
 Last Volume Bytes:      87,422,017,536 (87.42 GB)
 Non-fatal FD errors:    0
 SD Errors:              0
 FD termination status:  Error
 SD termination status:  Waiting on FD
 Termination:            *** Backup Error ***
 
 22-Nov 18:19 bckam102-dir JobId 9521: Fatal error: No Job status returned from FD.
 22-Nov 18:16 bckam102-dir JobId 9521: Warning: bsock.c:129 Could  not  connect to Client: myclient on myclient:9102. ERR=Connection refused

Risoluzione:

Leggendo gli errori notiamo subito un ‘connection error‘, bisogna quindi collegarsi sul client (myclient) e verificare che il servizio bacula-fd sia attivo.

1. Tornare sul server di bacula, aprire la bconsole e verificare l’agente di bacula

bconsole
* sta client=[myclient]

2. collegarsi sul client e verificare l’agente di bacula:

 ssh [user]@[server] 
 sudo su -
 service bacula-fd restart
Stopping Bacula File services:                              [FAILED]
 Starting Bacula File services:                             [  OK  ]

3. Tornare sul server di bacula, aprire la bconsole e verificare l’agente di bacula:

bconsole 
 * sta client=[myclient]

Categorie:linux Tag:, , ,

bacula: montare un nastro

novembre 25, 2010 Commenti disabilitati

MOUNT DI UN NASTRO

Se abbiamo una mail di questo tipo:

 Oggetto: Bacula: Intervention needed for myclient.j.2010-11-24_17.00.00_33
 25-Nov 04:04 baculasrv-sd JobId 90532: Please mount Volume "B00039L3" or label a new one for:
 Job:          myclient.j.2010-11-24_17.00.00_33
 Storage:      "Drive-6" (/dev/VTLBACP_tape6)
 Pool:         PRODPOOL24
 Media type:   LTO3

Procedere in questo modo:

1. lanciare la bconsole

  bconsole

2. cercare lo slot appartenente al pool con il nastro incastrato, in questo caso :

 *list media pool=PRODPOOL24

 

Automatically selected Catalog: MyCatalog
 Using Catalog "MyCatalog"
 +---------+------------+-----------+---------+-----------------+----------+--------------+---------+------+-----------+-----------+---------------------+
 | MediaId | VolumeName | VolStatus | Enabled | VolBytes        |  VolFiles | VolRetention | Recycle | Slot | InChanger | MediaType |  LastWritten         |
 +---------+------------+-----------+---------+-----------------+----------+--------------+---------+------+-----------+-----------+---------------------+
 |   4,953 | B00084L3   | Full      |       1 | 114,680,135,680  |      162 |    1,296,000 |       1 |   85 |         1 | LTO3      |  2010-11-11 05:04:56 |
 |   5,143 | B00751L3   | Full      |       1 |  92,356,476,928  |      121 |    1,296,000 |       1 |  349 |         1  | LTO3      | 2010-11-19 20:32:10 |
 |   5,268 | B00039L3   | Append    |       1 |  34,333,523,968  |       48 |    1,296,000 |       1 |   40 |         1 | LTO3      |  2010-11-24 05:01:10 |
 +---------+------------+-----------+---------+-----------------+----------+--------------+---------+------+-----------+-----------+---------------------+

3. Montare il nastro specificando STORAGE, DRIVE raccolti dalla mail e il numero di SLOT ottenuto con il comando precedente:

 *mount storage=PROD drive=6 slot=40

oppure sempre da bconsole, ma con una serie di comandi interattivi:

*mount  
Automatically selected Catalog: MyCatalog
 Using Catalog "MyCatalog"
The defined Storage resources are:
 1: File
 2: PROD
Select Storage resource (1-2): 2
Connecting to Storage daemon PROD at baculasrv:9103 ...
Enter autochanger drive[0]: 6
 Enter autochanger slot: 40
3001 OK mount. Device="Drive-6" (/dev/VTLBACP_tape6)




Dopodichè il nastro verrà montato e il job in waiting ripartirà  correttamente.


Categorie:varie Tag:, ,