Project

General

Profile

Tâche #11984

Scénario #11797: Assistance aux utilisateurs (23-25)

Dépannage Bacula ac-lyon (C. Frayssinet)

Added by Klaas TJEBBES almost 6 years ago. Updated almost 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
05/21/2015
Due date:
% Done:

0%

Spent time:
Remaining (hours):
0.0

Description

Crash serveur.
Database sqlite bacula irrécupérable.

History

#1 Updated by Klaas TJEBBES almost 6 years ago

Utilisation de bls et bextract.

  • Montage du support de sauvegarde et affichage des volumes par date :
 root@srv-scribe:~# ls -lrt /var/sauvegardes/

On voit une sauvegarde FULL le 06/06 (de nombreux volumes de 2Go ont la même date) :
-rw-r----- 1 bacula root 1999997379 2015-06-06 02:02 ScribeVolume0044
-rw-r----- 1 bacula root 1999936662 2015-06-06 02:05 ScribeVolume0068
-rw-r----- 1 bacula root 1999936707 2015-06-06 02:09 ScribeVolume0045
...
-rw-r----- 1 bacula root 1999936658 2015-06-06 04:34 ScribeVolume-0241
-rw-r----- 1 root   root 1999936613 2015-06-06 04:38 ScribeVolume-0302
  • Lecture des Job du premier volume :
root@srv-scribe:~# bls -j -V ScribeVolume0044 /var/sauvegardes
bls: butil.c:282 Using device: "/var/sauvegardes" for reading.
15-jun 16:38 bls JobId 0: Prêt à lire les données du volume « ScribeVolume0044 » depuis le device "FileStorage" (/var/sauvegardes).
Volume Record: File:blk=0:208 SessId=103 SessTime=1427205136 JobId=1 DataLen=173
End Job Session Record: File:blk=0:603258940 SessId=103 SessTime=1427205136 JobId=3381
   Date=03-jun-2015 02:08:39 Level=I Type=B Files=13,342 Bytes=752,617,191 Errors=0 Status=T
Begin Job Session Record: File:blk=0:603259372 SessId=104 SessTime=1427205136 JobId=3382
   Job=BackupCatalog.2015-06-03_02.00.00_48 Date=03-jun-2015 02:12:24 Level=I Type=B
End Job Session Record: File:blk=0:603259372 SessId=104 SessTime=1427205136 JobId=3382
   Date=03-jun-2015 02:12:24 Level=I Type=B Files=0 Bytes=0 Errors=0 Status=T
...
Begin Job Session Record: File:blk=0:1308041742 SessId=109 SessTime=1427205136 JobId=3387
   Job=Complet.2015-06-06_02.00.00_53 Date=06-jun-2015 02:00:12 Level=F Type=B
15-jun 15:54 bls JobId 0: Fin de Volume au fichier 0 sur le Device "FileStorage" (/var/sauvegardes), Volume « ScribeVolume0044 »
15-jun 15:54 bls JobId 0: Fin de tous les Volumes.

Le Job du 06/06/2015 a SessId=109 et SessTime=1427205136. Ainsi que le Job du dernier volume en date du 06/06/2015 :

root@srv-scribe:~# bls -j -V ScribeVolume-0302 /var/sauvegardes
bls: butil.c:282 Using device: "/var/sauvegardes" for reading.
15-jun 15:59 bls JobId 0: Prêt à lire les données du volume « ScribeVolume-0302 » depuis le device "FileStorage" (/var/sauvegardes).
Volume Record: File:blk=0:209 SessId=109 SessTime=1427205136 JobId=33 DataLen=174
15-jun 16:00 bls JobId 0: Fin de Volume au fichier 0 sur le Device "FileStorage" (/var/sauvegardes), Volume « ScribeVolume-0302 »
15-jun 16:00 bls JobId 0: Fin de tous les Volumes.

  • Génération d'un fichier bootstrap avec la liste des volumes à utiliser (tous ceux du 06/06/2015) :
root@srv-scribe:~# cat boostrap.bsr 
Volume="ScribeVolume0044" 
VolSessionId=109
VolSessionTime=1427205136
Volume="ScribeVolume0068" 
VolSessionId=109
VolSessionTime=1427205136
Volume="ScribeVolume0045" 
VolSessionId=109
VolSessionTime=1427205136
...
Volume="ScribeVolume-0302" 
VolSessionId=109
VolSessionTime=1427205136
  • Restauration des données :
root     15133 15119 25 16:26 pts/5    00:07:31 bextract -b boostrap.bsr /var/sauvegardes /home/restore/
  • Restauration LDAP
/etc/init.d/slapd stop
md /home/sav/ldap
mv /var/lib/ldap/*.* /home/sav/ldap/
slapadd -l /home/sauv_ldap.ldif 
  • Restauration MySQL
/usr/share/eole/mysql_pwd.py eole21 nomodif
mysql -uroot -peole21 < /home/sauv_mysql.sql
  • Restauration Quotas
/usr/share/eole/bacula/restore_quotas.py /home/sauv_quota.txt
  • Restauration SID
cat /etc/eole/${MODULE}_SID | xargs net setlocalsid

Enfin :

reconfigure

#3 Updated by Scrum Master almost 6 years ago

  • Status changed from Nouveau to En cours

#4 Updated by Gérald Schwartzmann almost 6 years ago

Intégration rapide dans la doc :
/2_4/sauvegardes/09_Sauvegardes/07-resolutionPrb.scen

Il manque des phrases pour faire liant.

Si j'ai bien compris dans l'exemple la base n'a pas été reconstruite, ça serait intéressant de documenter cela aussi

http://eole.ac-dijon.fr/documentations/2.4/beta/partielles/Sauvegardes/co/07-resolutionPrb.html

#5 Updated by Scrum Master almost 6 years ago

  • Status changed from En cours to Résolu

#6 Updated by Fabrice Barconnière almost 6 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF