On 15 Sep 2006 at 18:00, Frank Brodbeck wrote: > Hi, > > I'm stuck here trying to bring bacula to backup 2 clients concurrently. > I googled, read the manual and searched the archive but still don't get > the point. So I decided to stop trial-and-error and ask for help. > > What I want (at the moment) is my clients to back up into different > pools using different devices but no more than 1 backup job per device. > > The clients I want to backup are server-fd and workstation-fd, the > configs are boiled down to what I think is neccessary, passwords and > hostnames are 'faked'. Bacula version is 1.38.11 on Solaris 10.
That's what you want. What is actually happening? Before anyone spends time on the config files, it's probably useful to know the symptoms. > > Here's my bacula-dir: > # 09/13/06 > # [EMAIL PROTECTED] > > # > # Specs for the director himself > # > Director { > Name = my-dir > # where we listen for UA connections > DIRport = 9101 > QueryFile = "/etc/local/bacula/query.sql" > WorkingDirectory = "/var/local/bacula/dr" > PidDirectory = "/var/run" > Maximum Concurrent Jobs = 5 > Password = "" > Messages = Daemon > } > > # > # Jobs > # > Job { > Name = "server" > #Enabled = no > Client = server-fd > JobDefs = "srvDefs001" > } > > Job { > Name = "workstation" > #Enabled = no > Client = workstation-fd > Jobdefs = "wsDefs001" > } > > Job { > Name = "RestoreFiles" > Type = Restore > Client = workstation-fd > FileSet = "wsFiles" > Storage = "ws001" > Where = /srv/backup/restores > Messages = Standard > Pool = wsINC > } > > # > # JobDefs > JobDefs { > Name = "srvDefs001" > Enabled = yes > Type = Backup > FileSet = "srvFiles" > Messages = Standard > Pool = "srvINC" > Full Backup Pool = "srvFULL" > Schedule = "srvWeekly" > Storage = "srv001" > Priority = 5 > } > > JobDefs { > Name = "srvDefs002" > Enabled = yes > Type = Backup > FileSet = "srvFiles" > Messages = Standard > Pool = "srvINC" > Full Backup Pool = "srvFULL" > Schedule = "srvWeekly" > Storage = "srv002" > Priority = 5 > } > > JobDefs { > Name = "srvDefs003" > Enabled = yes > Type = Backup > FileSet = "srvFiles" > Messages = Standard > Pool = "srvINC" > Full Backup Pool = "srvFULL" > Schedule = "srvWeekly" > Storage = "srv003" > Priority = 5 > } > > JobDefs { > Name = "srvDefs004" > Enabled = yes > Type = Backup > FileSet = "srvFiles" > Messages = Standard > Pool = "srvINC" > Full Backup Pool = "srvFULL" > Schedule = "srvWeekly" > Storage = "srv004" > Priority = 5 > } > > JobDefs { > Name = "wsDefs001" > Enabled = yes > Type = Backup > FileSet = "wsFiles" > Messages = Standard > Pool = "wsINC" > Full Backup Pool = "wsFULL" > Schedule = "wsWeekly" > Storage = "ws001" > Priority = 10 > } > > JobDefs { > Name = "wsDefs002" > Enabled = yes > Type = Backup > FileSet = "wsFiles" > Messages = Standard > Pool = "wsINC" > Full Backup Pool = "wsFULL" > Schedule = "wsWeekly" > Storage = "ws002" > Priority = 10 > } > > JobDefs { > Name = "wsDefs003" > Enabled = yes > Type = Backup > FileSet = "wsFiles" > Messages = Standard > Pool = "wsINC" > Full Backup Pool = "wsFULL" > Schedule = "wsWeekly" > Storage = "ws003" > Priority = 10 > } > > JobDefs { > Name = "wsDefs004" > Enabled = yes > Type = Backup > FileSet = "wsFiles" > Messages = Standard > Pool = "wsINC" > Full Backup Pool = "wsFULL" > Schedule = "wsWeekly" > Storage = "ws004" > Priority = 10 > } > > # > # Schedules > Schedule { > Name = "srvWeekly" > Run = Full 1st-5th sat at 22:00 > Run = Incremental sun-fri at 22:00 > } > > Schedule { > Name = "wsWeekly" > Run = Full 1st-5th mon at 02:00 > Run = Incremental tue-sun at 02:00 > } > > [ ... ] > > # > # Clients > # > Client { > Name = server-fd > Address = server.domain.tld > FD Port = 9102 > Catalog = "belwueCatalog" > Password = "" > AutoPrune = yes > File Retention = 2 weeks > } > > Client { > Name = workstation-fd > Address = workstation.domain.tld > FD Port = 9102 > Catalog = "belwueCatalog" > Password = "" > AutoPrune = yes > File Retention = 2 weeks > } > > # > # Storage > # > Storage { > Name = srv001 > Address = storage.domain.tld > SD Port = 9103 > Password = "" > Device = "srv1" > Media Type = "srv001" > Maximum Concurrent Jobs = 4 > } > > Storage { > Name = srv002 > Address = storage.domain.tld > SD Port = 9103 > Password = "" > Device = "srv2" > Media Type = "srv002" > Maximum Concurrent Jobs = 4 > } > > Storage { > Name = srv003 > Address = storage.domain.tld > SD Port = 9103 > Password = "" > Device = "srv3" > Media Type = "srv003" > Maximum Concurrent Jobs = 4 > } > > Storage { > Name = srv004 > Address = storage.domain.tld > SD Port = 9103 > Password = "" > Device = "srv4" > Media Type = "srv004" > Maximum Concurrent Jobs = 4 > } > > Storage { > Name = ws001 > Address = storage.domain.tld > SD Port = 9103 > Password = "" > Device = "ws1" > Media Type = "ws001" > Maximum Concurrent Jobs = 4 > } > > Storage { > Name = ws002 > Address = storage.domain.tld > SD Port = 9103 > Password = "" > Device = "ws2" > Media Type = "ws002" > Maximum Concurrent Jobs = 4 > } > > Storage { > Name = ws003 > Address = storage.domain.tld > SD Port = 9103 > Password = "" > Device = "ws3" > Media Type = "ws003" > Maximum Concurrent Jobs = 4 > } > > Storage { > Name = ws004 > Address = storage.domain.tld > SD Port = 9103 > Password = "" > Device = "ws4" > Media Type = "ws004" > Maximum Concurrent Jobs = 4 > } > > # > # Pools > # > Pool { > Name = srvINC > Pool Type = Backup > # Make a volume not any larger than a DVD-R could hold... > Maximum Volume Bytes = 4831838208000 > AutoPrune = yes > VolumeRetention = 1 week > Recycle = yes > Label Format = "srvI" > } > > Pool { > Name = srvFULL > Pool Type = Backup > # Make a volume not any larger than a DVD-R could hold... > Maximum Volume Bytes = 4831838208000 > AutoPrune = yes > VolumeRetention = 1 month > Recycle = yes > Label Format = "srvF" > } > > Pool { > Name = wsINC > Pool Type = Backup > # Make a volume not any larger than a DVD-R could hold... > Maximum Volume Bytes = 4831838208000 > AutoPrune = yes > VolumeRetention = 1 week > Recycle = yes > Label Format = "wsI" > } > > Pool { > Name = wsFULL > Pool Type = Backup > # Make a volume not any larger than a DVD-R could hold... > Maximum Volume Bytes = 4831838208000 > AutoPrune = yes > VolumeRetention = 1 month > Recycle = yes > Label Format = "wsF" > } > > # > # Catalog > # > Catalog { > Name = belwueCatalog > dbname = bacula > user = bacula > password ="" > } > > [ ... ] > > # > # EOF > > bacula-sd: > Storage { # definition of myself > Name = storage-sd > SDPort = 9103 # Director's port > WorkingDirectory = "/var/local/bacula/sd" > Pid Directory = "/var/run" > Maximum Concurrent Jobs = 20 > } > > # > # List Directors who are permitted to contact Storage daemon > # > Director { > Name = my-dir > Password = "" > } > > Device { > Name = ws1 > Device Type = File > Media Type = ws001 > Archive Device = /srv/backup/workstations > LabelMedia = yes; # lets Bacula label unlabeled media > Random Access = Yes; > AutomaticMount = yes; # when device opened, read it > RemovableMedia = no; > AlwaysOpen = no; > } > > Device { > Name = ws2 > Device Type = File > Media Type = ws002 > Archive Device = /srv/backup/workstations > LabelMedia = yes; # lets Bacula label unlabeled media > Random Access = Yes; > AutomaticMount = yes; # when device opened, read it > RemovableMedia = no; > AlwaysOpen = no; > } > > Device { > Name = ws3 > Device Type = File > Media Type = ws003 > Archive Device = /srv/backup/workstations > LabelMedia = yes; # lets Bacula label unlabeled media > Random Access = Yes; > AutomaticMount = yes; # when device opened, read it > RemovableMedia = no; > AlwaysOpen = no; > } > > Device { > Name = ws4 > Device Type = File > Media Type = ws004 > Archive Device = /srv/backup/workstations > LabelMedia = yes; # lets Bacula label unlabeled media > Random Access = Yes; > AutomaticMount = yes; # when device opened, read it > RemovableMedia = no; > AlwaysOpen = no; > } > > Device { > Name = srv1 > Device Type = File > Media Type = srv001 > Archive Device = /srv/backup/server > LabelMedia = yes; # lets Bacula label unlabeled media > Random Access = Yes; > AutomaticMount = yes; # when device opened, read it > RemovableMedia = no; > AlwaysOpen = no; > } > > Device { > Name = srv2 > Device Type = File > Media Type = srv002 > Archive Device = /srv/backup/server > LabelMedia = yes; # lets Bacula label unlabeled media > Random Access = Yes; > AutomaticMount = yes; # when device opened, read it > RemovableMedia = no; > AlwaysOpen = no; > } > > Device { > Name = srv3 > Device Type = File > Media Type = srv003 > Archive Device = /srv/backup/server > LabelMedia = yes; # lets Bacula label unlabeled media > Random Access = Yes; > AutomaticMount = yes; # when device opened, read it > RemovableMedia = no; > AlwaysOpen = no; > } > > Device { > Name = srv4 > Device Type = File > Media Type = srv004 > Archive Device = /srv/backup/server > LabelMedia = yes; # lets Bacula label unlabeled media > Random Access = Yes; > AutomaticMount = yes; # when device opened, read it > RemovableMedia = no; > AlwaysOpen = no; > } > > [ ... ] > > # > # EOF > > > -- > -- Frank Brodbeck, BelWue-Koordination ---------- Tel: 0711/685-62502 -- > Rechenzentrum der Universitaet Stuttgart > Allmandring 3A, 70550 Stuttgart Fax: 0711/678-8363 > -- mailto:[EMAIL PROTECTED] ------------------ http://www.belwue.de/ -- > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > -- Dan Langille : Software Developer looking for work my resume: http://www.freebsddiary.org/dan_langille.php ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users