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


-- 
Mit freundlichen Grüßen

Attila Fülöp
Netzwerkadministrator
__________________________________________________________
BSMO GmbH

Schwedter Straße 263, D-10119 Berlin
Postfach 140201, D-14302 Berlin

Telefon  +49(30)  884 293 - 914
Telefax  +49(30)  884 293 - 941
Mobile   +49(172) 384 27 29
E-Mail   mailto:[EMAIL PROTECTED]
-----------------------------------------------------------

Medizin und Gesundheit im Internet

http://www.bsmo.de
http://www.lifeline.de
http://www.medizin-online.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

Reply via email to