Ik heb zoals bekend een bacula setup, maar krijg het niet voor elkaar om meerdere jobs tegelijk te draaien.
Het lijkt erp dat dit de performance zal verbeteren, en het moet kunnen... dus waarom niet.
Situatie nu:
ik trap 2 jobs kort achter elkaar af, en vind in de Director:
Jammer dat ze achter elkaar wachten.
Ik lees dat je Max Concurrent Jobs = X aan kunt geven in zowel dir, fd als sd.
Het gaat hier wat mij betreft met name om de director en de sd, omdat ik meerdere clients (fd's) tegelijk af wil laten handelen door mijn director.
bacula-dir.conf
Elke client heeft ook een JobDef, a la:
Deze zijn allemaal gelijk, maar dan andere Names en Clients.
Daar hangt dan ook netjes een Job aan:
En een Client:
En mijn bacula-sd.conf, compleet niet boeiend.
Passwords en dergelijke zijn verwijderd met een *
.
Punt blijft, dat ondanks het lezen van de FAQ (http://www.bacula.org/fr/...ION0081818000000000000000) ik geen concurrent jobs krijg. Weet iemand wat hier fout gaat?
Het lijkt erp dat dit de performance zal verbeteren, en het moet kunnen... dus waarom niet.
Situatie nu:
ik trap 2 jobs kort achter elkaar af, en vind in de Director:
code:
1
2
3
4
5
6
7
| Running Jobs: Console connected at 07-Sep-11 19:52 JobId Level Name Status ====================================================================== 469 Increme www2job.2011-09-07_19.52.11_04 is running 470 Increme sqljob.2011-09-07_19.52.13_05 is waiting on max Storage jobs ==== |
Jammer dat ze achter elkaar wachten.
Ik lees dat je Max Concurrent Jobs = X aan kunt geven in zowel dir, fd als sd.
Het gaat hier wat mij betreft met name om de director en de sd, omdat ik meerdere clients (fd's) tegelijk af wil laten handelen door mijn director.
bacula-dir.conf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Director { # define myself Name = leiden-dir QueryFile = "/etc/bacula/scripts/query.sql" WorkingDirectory = "/var/lib/bacula" PidDirectory = "/var/run/bacula" Maximum Concurrent Jobs = 50 Password = "*" # Console password Messages = Daemon DirAddresses = { ip = { addr = *; port = 9101 } ip = { addr = 127.0.0.1; port =9101 } } } |
Elke client heeft ook een JobDef, a la:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| JobDefs { Name = "www2-weekly" Type = Backup Level = Incremental Client = www2 FileSet = "Full Set" Schedule = "WeeklyCycle" Storage = leiden-filestorage Messages = Standard Pool = LeidenPool Priority = 10 } |
Deze zijn allemaal gelijk, maar dan andere Names en Clients.
Daar hangt dan ook netjes een Job aan:
code:
1
2
3
4
5
| Job { Name = "www2job" JobDefs = "www2-weekly" Write Bootstrap = "/var/lib/bacula/www2.bsr" } |
En een Client:
code:
1
2
3
4
5
6
7
8
9
10
| Client { Name = www2 Address = www2.* FDPort = 9102 Catalog = MyCatalog Password = "*" File Retention = 30 days # 30 days Job Retention = 6 months # six months AutoPrune = yes # Prune expired Jobs/Files } |
En mijn bacula-sd.conf, compleet niet boeiend.
code:
1
2
3
4
5
6
7
8
9
10
| Storage { # definition of myself Name = leiden-filestorage WorkingDirectory = "/var/lib/bacula" Pid Directory = "/var/run/bacula" Maximum Concurrent Jobs = 50 SDAddresses = { ip = { addr = 192.168.1.44; port = 9103 } ip = { addr = 127.0.0.1; port =9103 } } } |
Passwords en dergelijke zijn verwijderd met een *
Punt blijft, dat ondanks het lezen van de FAQ (http://www.bacula.org/fr/...ION0081818000000000000000) ik geen concurrent jobs krijg. Weet iemand wat hier fout gaat?