Un grand merci à vous tous pour ces explications.
Je viens de tester la commande bscan et en effet j'ai réussi à reconstruire mon 
catalogue sur un autre serveur de test uniquement avec mes volumes. Je me sens 
maintenant plus rassuré pour la suite.
Du coup dans le pire des cas si le serveur ou se trouve mon catalogue (et le 
director) crash, je pourrais reconstruire mon catalogue avec bscan mais 
l'opération sera plus longue.

Au final, je pense que je vais utiliser l'exemple du job BackupCatalog que je 
vais placer dans un pool à part et dans lequel je rajouterais au niveau du 
FileSet tous mes fichiers de configuration bacula (/etc/bacula/*.conf). Ainsi, 
toujours en cas de crash de mon director, je pourrais rapidement monter une 
autre machine car j'aurais tous les fichiers de conf.
Vous en pensez quoi?


> Date: Thu, 10 May 2012 10:15:27 +0200
> From: [email protected]
> To: [email protected]
> Subject: Re: [Bacula-users-fr] Sauvegarder le catalogue
> 
> J'effectue en prebackup (RunBeforeJob) :
> * un dump de la BDD (/etc/bacula/scripts/make_catalog_backup)
> * sa copie dans un dossier de sauvegarde
> 
> Je fais une sauvegarde disque, mais il doit être possible de copier sur 
> une bande (supposition, je n'y connais rien).
> 
> Notez qu'il faut faire une sauvegarde exprès juste pour le catalogue, on 
> ne peut pas sauvegarder le catalogue en même temps qu'une autre 
> sauvegarde. Ceci parce que à ce moment le job en cours ... est en cours 
> et sera noté ainsi dans la BDD. Si on dump la BDD à ce moment là, le job 
> est donc marqué comme non terminé et la restauration refusera d'utiliser 
> ce job là.
> 
> 
> Le 09/05/2012 17:53, Stéphane Mourey a écrit :
> > Bonjour,
> >
> > La question n'est pas de savoir comment s'en sortir si on a perdu son
> > catalogue, mais quel est la meilleure stratégie pour sa sauvegarde. Il
> > est évident que mieux tu sais où le backup de ton catalogue se trouve,
> > plus vite tu pourras le restaurer, y compris avec bscan, et utiliser à
> > nouveau Bacula au maximum de ses capacités, mais ce n'est réellement
> > qu'une question de rapidité. Après, le mécanisme que tu utilises pour
> > effectuer cette sauvegarde importe peu, mais utiliser Bacula permet
> > d'avoir un seul outil. Une simple copie du dump ascii du catalogue me
> > parait insuffisante, il vaut sans doute beaucoup mieux une "vraie"
> > sauvegarde avec les dates, la rétention, etc.
> >
> > Cordialement,
> >
> > Stéphane Mourey
> > --
> > Blog: Impossible Exil <http://impossible-exil.info/>
> >
> >
> > Le 9 mai 2012 16:24, Buschini Edouard <[email protected]
> > <mailto:[email protected]>> a écrit :
> >
> >     Salut Greg !
> >
> >     Alors avec Bacula, tant que tu as TOUS les volumes d'un job (au
> >     moins full) tu es sauvé !
> >
> >     Je t'invite à utiliser Bscan, il va lire les volumes que tu lui
> >     passe en paramètre et recréer tes tables :) Donc tu peux
> >     reconstruire tout ton catalogue d'après tes volumes. Par contre si
> >     tu perds tes volumes tu pourras jamais recréer tes volumes d'après
> >     ton catalogue.
> >
> >     Voici la doc associée.
> >
> >     
> > http://www.lllf.uam.es/~antonio/documentos/bacula/dev-manual/Volume_Utility_Tools.html
> >     
> > <http://www.lllf.uam.es/%7Eantonio/documentos/bacula/dev-manual/Volume_Utility_Tools.html>
> >
> >     
> > http://www.lllf.uam.es/~antonio/documentos/bacula/dev-manual/Restore_Command.html#database_restore
> >     
> > <http://www.lllf.uam.es/%7Eantonio/documentos/bacula/dev-manual/Restore_Command.html#database_restore>
> >
> >
> >     Le 9 mai 2012 15:36, galemberti greg <[email protected]
> >     <mailto:[email protected]>> a écrit :
> >
> >         Bonjour la liste,
> >         Dans la documentation il est indiqué qu'il faut sauvegarder la
> >         base du catalogue après chaque jobs (ou plutôt après chaque
> >         schedule). Cela permet en cas de crash du director de pouvoir
> >         rejouer ses sauvegardes avec la dernière version du catalogue.
> >         Par contre il y a une chose que je ne comprends pas, dans le
> >         fichier de configuration par défaut :
> >
> >         # Backup the catalog database (after the nightly save)
> >         Job {
> >            Name = "BackupCatalog"
> >            JobDefs = "DefaultJob"
> >            Level = Full
> >            FileSet="Catalog"
> >            Schedule = "WeeklyCycleAfterBackup"
> >            # This creates an ASCII copy of the catalog
> >            # Arguments to make_catalog_backup.pl
> >         <http://make_catalog_backup.pl> are:
> >            # make_catalog_backup.pl <http://make_catalog_backup.pl>
> >         <catalog-name>
> >            RunBeforeJob = "/etc/bacula/scripts/make_catalog_backup.pl
> >         <http://make_catalog_backup.pl> MyCatalog"
> >            # This deletes the copy of the catalog
> >            RunAfterJob  = "/etc/bacula/scripts/delete_catalog_backup"
> >            Write Bootstrap = "/var/lib/bacula/%n.bsr"
> >            Priority = 11                   # run after main backup
> >         }
> >
> >         Notre sauvegarde sql va se retrouver dans un volume (elle sera
> >         même effacée du disque par le runafterjob) et du coup comment
> >         récupérer facilement notre sauvegarde si la base du catalogue
> >         est HS ?
> >         Ne vaut t'il pas mieux effectuer une sauvegarde sql via un cron
> >         sur un disque dédié ?
> >         Vous en pensez quoi?
> >
> >
> >         
> > ------------------------------------------------------------------------------
> >         Live Security Virtual Conference
> >         Exclusive live event will cover all the ways today's security and
> >         threat landscape has changed and how IT managers can respond.
> >         Discussions
> >         will include endpoint security, mobile security and the latest
> >         in malware
> >         threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> >         _______________________________________________
> >         Bacula-users-fr mailing list
> >         [email protected]
> >         <mailto:[email protected]>
> >         https://lists.sourceforge.net/lists/listinfo/bacula-users-fr
> >
> >
> >
> >
> >     --
> >     Edouard Buschini - Rentabiliweb Telecom
> >     www.carpediem.fr <http://www.carpediem.fr/> www.payglad.com
> >     <http://www.payglad.com/> www.mailorama.fr <http://www.mailorama.fr/>
> >
> >
> >     
> > ------------------------------------------------------------------------------
> >     Live Security Virtual Conference
> >     Exclusive live event will cover all the ways today's security and
> >     threat landscape has changed and how IT managers can respond.
> >     Discussions
> >     will include endpoint security, mobile security and the latest in
> >     malware
> >     threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> >     _______________________________________________
> >     Bacula-users-fr mailing list
> >     [email protected]
> >     <mailto:[email protected]>
> >     https://lists.sourceforge.net/lists/listinfo/bacula-users-fr
> >
> >
> >
> >
> >
> >
> >
> > ------------------------------------------------------------------------------
> > Live Security Virtual Conference
> > Exclusive live event will cover all the ways today's security and
> > threat landscape has changed and how IT managers can respond. Discussions
> > will include endpoint security, mobile security and the latest in malware
> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> >
> >
> >
> > _______________________________________________
> > Bacula-users-fr mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/bacula-users-fr
> 
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and 
> threat landscape has changed and how IT managers can respond. Discussions 
> will include endpoint security, mobile security and the latest in malware 
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Bacula-users-fr mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bacula-users-fr
                                          
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Bacula-users-fr mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users-fr

Répondre à