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?