|
From: vito s. <sil...@ho...> - 2012-06-21 22:53:39
|
Bonjour,
Je vais tacher de répondre aux questions que j'ai oublié lors de ma précédente réponse.
>> Donc on a un schedule avec:
>> - 1 sauvegarde incrémentale tous les jours de la semaine
>> - 1 sauvegarde full un dimanche
>> - 1 sauvegarde différentielle les autres dimanches
>> - un seul job / volume
>> - 14 jours de rétention
>> - et seulement 3 volumes dans le pool
>> ==> tout ceci ne tient pas. Il faut:
>> - soit revoir le schedule
>> - soit augmenter le nombre de volumes dans le pool: ici minimum 14 ou 15 volumes...
Pour commencer, j'ai bien compris ce que tu m'expliques sur le nombre de volumes ou prévoir plus schedule, donc faire plus de job. Je vais reprendre la doc dire de bien analyse ce point que je le comprenne mieux. Et j'apporte les modifications.
> Bonjour,
>
> J'utilise Bacula depuis maintenant plus de 2ans. Dans l'ensemble je
> n'ai eu que rarement des soucis... Mais la... Je sèche...
>
> Mon problème :
> Tous les jours, je suis obligé de monter avec la commande [Label] mes
> volumes manuellement...Sauf pour un Job(notes CS)
>>>C'est donc que Bacula ne trouve pas de volume disponible: ni dans le
>>>pool, ni dans le scratch ou qu'il ne peut pas en créer de nouveaux.
Merci pour l'explication, ca complète ma connaissance de bacula.
>
> Pourquoi je n'avais pas ce souci avant? J'étais en version 5.2.6, je
> suis passé en 5.2.7, ce fut la catastrophe... Plus aucune sauvegarde
> en marchait, j'ai tenté de trouver des solution... rien a faire... Un
> message d'erreur que j'ai oublié, et j'ai fini par un retour en
> arrière. J'ai perdu mes sauvegardes... Pas grave, j'ai géré la
> situation. Je suis donc revenu sur une version en 5.2.6 avec une base
> vierge.
>
> Depuis, tous les matins, je dois lancer un Label pour lancer mes
> sauvegardes(j'en ai une dizaine par jour, et seulement 3 qui son
> vraiment automatisé...)
>
> (je ne met que la partie qui me semble concerner le souci...)
> *
> bacula-dir.conf : *
>
> pour information le NOTES CS marche très bien pour monter le volume
> tout seul, contrairement au EOLE Cycle Complet...
>
> ########################################## Lotus CS Données
> #####################################
>
> Job {
> Name = "Lotus-CS-Donnee"
> Type = Backup
> Level = Full
> Write Bootstrap = "/mnt/SaveHD2/Bootstrap/Lotus-CS-Donnee.bsr"
> Client = notes-com-2k7-fd
> FileSet = "Sauvegarde-Lotus-CS-Donnee"
> Messages = Standard
> Pool = Lotus-CS-Donnee-Pool
> Schedule = "Full-Samedi"
> Storage = SaveHDD3-Lotus-Donnee
> }
>
> ########################################## DC-EOLE Cycle Complet
> #####################################
>
> Job {
> Name = "Eole-Cycle-Complet"
> Type = Backup
> # Level = Full
>>>Pourquoi le "level" est-il en commentaire ?
D'après mon analyse récente de la doc Bacula, Le schedule que j'utilise ne m'obligerais pas à préciser le Level.
Le level est précisé dans le Schedule "CycleComplet"
> Write Bootstrap = "/mnt/SaveHD2/Bootstrap/Eole-Cycle-Complet.bsr"
> Client = dc-eole-fd
> FileSet = "EOLE"
> Messages = Standard
> Pool = EOLE-CYCLE-COMPLET
> Schedule = "CycleComplet"
> Storage = SaveHDD4-Eole-Cycle-Complet
> }
>
> ########################################## HDD4 Eole Cycle Complet
> #####################################
>
> Storage {
> Name = SaveHDD4-Eole-Cycle-Complet
> Address = X.X.X.X
> SDPort = 9103
> Password = "XXXXX"
> Device = HDD4-EOLE-CYCLE-COMPLET
> Media Type = File
> }
>
> ########################################## HDD3 Lotus Données
> #####################################
>
> Storage {
> Name = SaveHDD3-Lotus-Donnee
> Address = X.X.X.X
> SDPort = 9103
> Password = "XXXXX"
> Device = HDD3-Lotus-Donnee
> Media Type = File
> }
>>>Même Media Type pour deux storages différents ?
Oui. Jamais eu de souci à ce niveau la.
Pour te mettre dans l'architecture.
Sauvegarde de bacula faite sur un serveur. 4HDD spécialement prévu pour les données de sauvegarde.
Tous des montage linux. Ext3. Donc je ne fais que de la sauvegarde sur HDD. D’où le même type de media...
Les montages sont automatique au démarrage.
Je me trompe?
>
> ########################################## EOLE Cycle Complet
> #####################################
>
> Pool {
> Name = EOLE-CYCLE-COMPLET
> Pool Type = Backup
> AutoPrune = yes
> Volume Retention = 14 days
> Label Format = "${Job}-du-${Month}-${Day}-${Level}-${JobId}"
> Maximum Volumes = 3
> Maximum Volume Jobs = 1
> Recycle = yes
> Recycle Oldest Volume = yes
> }
>>>Donc 1 volume = 1 job
>>>Et seulement trois volumes dans le pool
>>>===> Donc seulement 3 jobs sur 14 jours.
Effectivement en me disant ca... j'ai mieux compris ces fonctions...
Je confirme, mon fonctionnement pour chaque Taches c'est 1 vol par Job.
>
> ########################################## NOTES CS
> #####################################
>
> Pool {
> Name = Lotus-CS-Donnee-Pool
> Pool Type = Backup
> AutoPrune = yes
> Volume Retention = 12 days
> Label Format = "${Job}-du-${Month}-${Day}-${Level}-${JobId}"
> Maximum Volumes = 2
> Maximum Volume Jobs = 1
> Recycle = yes
> Recycle Oldest Volume = yes
> }
>>>Donc 1 job par volume
>>>Maximum deux volumes
>>>Donc 2 jobs max sur 12 jours
Oui pour ce Job c'est suffisant. 1 job par semaine le samedi, que je garde d'une semaine sur l'autre.
>
> *Contenu du Bacula-sd.conf*
>
> ################## EOLE Cycle Complet
> ##########################################
> Device {
> Name = HDD4-EOLE-CYCLE-COMPLET
> Media Type = File
> Archive Device = /mnt/SaveHD4/Eole/Complet
>>>>Sauvegarde sur un montage ? De quel type ?
Type File. C'est du HDD local monté en ext3.Automatisé. T'y vois un truc louche la dedans?
> LabelMedia = Yes;
> RemovableMedia = no;
> AlwaysOpen = no;
> Random Access = Yes;
> AutomaticMount = yes;
> # Maximum Volume Size = size
> # Maximum File Size = size
> # Maximum Network Buffer Size = bytes
> }
>
> ################## LOTUS DONNEES
> ##########################################
> Device {
> Name = HDD3-Lotus-Donnee
> Media Type = File
> Archive Device = /mnt/SaveHD3/Lotus/Donnees
>>>>Même question
Même réponse... :)
En gros, SaveHD1 - SaveHD2 - SaveHD3 - SaveHD4 sont 4hdd différents de 2To chacun.
J'ai pas mis tous les jobs, mais d'après ta dernière réponse, le problème est le même pour chaque.
> LabelMedia = Yes;
> RemovableMedia = no;
> AlwaysOpen = no;
> Random Access = Yes;
> AutomaticMount = yes;
> # Maximum Volume Size = size
> # Maximum File Size = size
> # Maximum Network Buffer Size = bytes
> }
>
> ########################################## Samedi à 19H #####################################
>
> Schedule {
> Name = "Full-Samedi"
> Run = Full sat at 19:00
> }
>
>
> ########################################## Cycle complet de save #####################################
> Schedule {
> Name = "CycleComplet"
> Run = Full 1st sun at 20:00
> Run = Differential 2nd-5th sun at 20:00
> Run = Incremental mon-sat at 21:00
Je relis la doc concernant les pool/volumes, j'apporte l''une ou l'autre des modifications que tu proposes, et une fois que ca tournera, je reviens te tenir au courant.
Merci pour les retours.
|