Hi Rudolph,

I spent two days recently with the exact same problem trying to use one 
storage and on device for multiple clients and jobs. My conclusion was 
that the Storage Device can only keep one pool open at a time and 
therefore are you getting the Job XX wants Pool="Tuesday" but have 
Pool="Monday" since ther Device is reading the Monday pool on another 
Job.

We solved it by creating one Device {} in bacula-sd.conf for each job.  

/M

-----Ursprungligt meddelande-----
Från: Rudolph Bott [mailto:[EMAIL PROTECTED] 
Skickat: den 23 januari 2008 11:46
Till: bacula-users@lists.sourceforge.net
Ämne: [Bacula-users] update to 2.2.6: Job X wants Pool="X" but have 
Pool="Y"

Hey list,

on monday I updated to bacula 2.2.6 (from 1.3.38) and started off with a 
clean database. Apparently I didn't have to change a thing and was able 
to use the old config (~15-20 clients with nightly backups to File 
Storage). Everything went fine on Monday (using the Pool "Monday"), but 
yesterday the backup did not work at all - the SD storage status did 
output something like:

Job XX wants Pool="Tuesday" but have Pool="Monday"..

I know the setup might be a bit strange but it works (or rather: worked) 
this way quite fine for almost three years:

There is one disk mounted for each day:
/bacula/monday
/bacula/tuesday
/bacula/wednesday...

Each folder/disk represents its own pool - volumes are automatically 
created/recycled with a max. size by bacula (5GB each, maximum of 46 
Volumes) with the scheme monday-001, monday-002 and so on.

The Bacula SD only has one Storage defined, namely /bacula/backup. This 
folder contains some hundred pre-created symlinks:

lrwxrwxrwx 1 bacula bacula 16 Dec 10  2006 monday -> ../monday/monday 
lrwxrwxrwx 1 bacula bacula 21 Dec  8  2006 monday-0001 -> 
../monday/monday-0001 lrwxrwxrwx 1 bacula bacula 21 Dec  8  2006 
monday-0002 -> ../monday/monday-0002 lrwxrwxrwx 1 bacula bacula 21 Dec  
8  2006 monday-0003 -> ../monday/monday-0003 lrwxrwxrwx 1 bacula bacula 
21 Dec  8  2006 monday-0004 -> ../monday/monday-0004 lrwxrwxrwx 1 bacula 
bacula 21 Dec  8  2006 monday-0005 -> ../monday/monday-0005 lrwxrwxrwx 1 
bacula bacula 21 Dec  8  2006 monday-0006 -> ../monday/monday-0006 
lrwxrwxrwx 1 bacula bacula 21 Dec  8  2006 monday-0007 -> 
../monday/monday-0007 [...]


this is the SD definition:

Device {
   Name = FileStorage
   Media Type = File
   Archive Device = /bacula/backup
   LabelMedia = yes;                   # lets Bacula label unlabeled 
media
   Random Access = yes;
   AutomaticMount = yes;               # when device opened, read it
   RemovableMedia = no;
   AlwaysOpen = no;
}


these are the pools:

# Default pool definition
Pool {
   Name = Default
   Pool Type = Backup
}

Pool {
   Name = monday
   Pool Type = Backup
   Recycle = yes
   Auto Prune = yes
   Volume Retention = 6d
   Volume Use Duration = 23 hours
   Maximum Volume Bytes = 5368709120
   Maximum Volumes = 46
   Label Format = "montag-"
}

Pool {
   Name = tuesday
   PoolType = Backup
   Recycle = yes
   Auto Prune = yes
   Volume Retention = 6d
   Volume Use Duration = 23 hours
   Maximum Volume Bytes = 5368709120
   Maximum Volumes = 46
   Label Format = "dienstag-"
}

[and so on for monday, tuesday, wednesday etc.]

the schedule definition is:

Schedule {
   Name = "Daily"
   Run = Level=Full Pool=monday Storage=File Monday at 20:00
   Run = Level=Full Pool=tuesday Storage=File Tuesday at 20:00
   Run = Level=Full Pool=wednesday Storage=File Wednesday at 20:00
   Run = Level=Full Pool=thursday Storage=File Thursday at 20:00
   Run = Level=Full Pool=friday Storage=File Friday at 20:00
   Run = Level=Full Pool=saturday Storage=File Saturday at 20:00 }

the default job config is:

JobDefs {
   Name = "DefaultJob"
   Type = Backup
   FileSet = "LFHS-V3-src"
   Level = Full
   Storage = File
   Messages = Standard
   Pool = Default
   Priority = 10
   Prune Jobs = yes
   Prune Files = yes
   Prune Volumes = yes
}

A sample Job definition is:

Job {
   Name = "somehost.com"
   JobDefs = "DefaultJob"
   Client = someclient.com
   Schedule = "Daily"
   Write Bootstrap = "/var/lib/bacula/somehost.com.bsr"
   FileSet = "LFHS-V3-src"
}




Mit freundlichen Grüßen / with kind regards

Rudolph Bott
--
Megabit Informationstechnik GmbH
Karstr.25  41068 Moenchengladbach  Tel:02161/30898-0  Fax:-18 AG MG HRB 
10141, GF: Dipl.-Ing. Thomas Tillig, Michael Benten

------------------------------------------------------------------------
-
This SF.net email is sponsored by: Microsoft Defy all challenges. 
Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users



No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.516 / Virus Database: 269.19.9/1238 - Release Date: 
2008-01-22 20:12
 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to