Oops. Wrong thread. Please disregard.
bbaker
>Actually I haven't attempted to make concurrent backups yet. I have
>been running the jobs individually. But thanks for the suggestion.
>
>bbaker
>
>
>
>>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
>>>
>>>
>>The problem is that you have different priorities for them
>>(Priority = 5 vs Priority = 10 ). You have to give them the same
>>priority to make concurrent backups work.
>>
>>
>>
>>
>>>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
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>
>-------------------------------------------------------------------------
>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
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/bacula-users
>
>
-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users