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. 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