Problème de connexion client bacula

Bonjour,

Je fais un petit serveur avec bacula en guise de logiciel de sauvegarde.

Je me suis inspiré de l’excellent tuto (que j’ai d’ailleurs trouver l’@ sur le forum) :

wiki.goldzoneweb.info/configurat … sauvegarde

Je n’arrive pas a me connecter au Client bien que les fichiers de conf on l’air d’être valide.

bacula-dir.conf

[quote]## BACULA ##

DIRECTOR

Director {
Name = server-dir
DIRport = 9101
QueryFile = "/etc/bacula/scripts/query.sql"
WorkingDirectory = "/var/lib/bacula"
PidDirectory = "/var/run/bacula"
Maximum Concurrent Jobs = 20
Password = "P455W0RD"
Messages = Daemon
}

@|“sh -c ‘for FILE in /etc/bacula/conf.d/*.conf ; do echo @${FILE} ; done’”

Catalog {
Name = Catalogue
dbname = “bacula”; dbuser = “bacula”; dbpassword = “P455W0RD”
}

Console {
Name = SERVER
Password = "P455W0RD"
CommandACL = status, .status
}
[/quote]

clients.conf

[quote]## CLIENTS ##

Client {
Name = server
Address = server.server.local
FDPort = 9102
Catalog = Catalogue
Password = "P455W0RD"
File Retention = 60 days
Job Retention = 6 months
AutoPrune = yes
}
[/quote]

filesets.conf

[quote]## FILESETS ##

FileSet {
Name = "Full"
Include {
Options {
signature = SHA1
compression = GZIP6
onefs = no
aclsupport = yes
}
File = /var
File = /opt
File = /home
File = /boot
}

Exclude {
	File = /proc
	File = /sys
	File = /tmp
	File = /dev
	File = /.journal
	File = /.fsck
}

}

FileSet {
Name = "Incremental"
Include {
Options {
signature = SHA1
compression = GZIP6
onefs = no
aclsupport = yes
}
File = /var
File = /opt
File = /home
File = /boot
}

Exclude {
            File = /proc
            File = /sys
            File = /tmp
            File = /dev
            File = /.journal
            File = /.fsck
}

}

FileSet {
Name = "Catalogue"
Include {
Options {
signature = SHA1
}
File = “/var/lib/bacula/bacula.sql”
}
}
[/quote]

jobs.conf

[quote]## JOBS ##

JOBSDEFS

JobDefs {
Name = "Incremental"
Type = Backup
Level = Incremental
FileSet = "Incremental"
Schedule = "WeeklyCycle"
Storage = File
Messages = Standard
Pool = PoolIncremental
Priority = 10
Write Bootstrap = “/backup/backup/backup/SERVER/bacula/bootstrap/bootstrap.bsr”
}

JobDefs {
Name = "Full"
Type = Backup
Level = Full
FileSet = "Full"
Storage = File
Messages = Standard
Pool = FullPool
Priority = 10
Write Bootstrap = “/backup/backup/backup/SERVER/bacula/bootstrap/bootstrap.bsr”
}

JobDefs {
Name = "Catalogue"
Type = Backup
Level = Full
Client = server
FileSet = "Catalogue"
Storage = File
Messages = Standard
Pool = SaveCatalogue
}

JobDefs {
Name = "Restore"
Type = Restore
FileSet = "Full"
Storage = File
Messages = Standard
Pool = FullPool
}

JOBS

Job {
Name = "Full"
JobDefs = "Full"
Client = server
Max Wait Time = 2 minutes
}

Job {
Name = "Incremental"
JobDefs = "Incremental"
Client = server
Max Wait Time = 2 minutes
}

Job {
Name = "SaveCatalogue"
JobDefs = "Catalogue"
Schedule = "WeeklyCycleAfterBackup"
RunBeforeJob = "/etc/bacula/scripts/make_catalog_backup.pl Catalogue"
RunAfterJob = "/etc/bacula/scripts/delete_catalog_backup"
Write Bootstrap = "/backup/backup/backup/SERVER/bacula/bootstrap/bootsctrap.bsr"
Priority = 11
}

Job {
Name = "Restore"
JobDefs = "Restore"
Client = server
Where = /opt/bacularestore
}
[/quote]

messages.conf

[quote]## MESSAGES ##

Messages {
Name = Standard
mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f “(Bacula) <%r>” -s “Bacula: %t %e of %c %l” %r"
operatorcommand = "/usr/lib/bacula/bsmtp -h localhost -f “(Bacula) <%r>” -s “Bacula: Intervention needed for %j” %r"
mail = MGSolideSnake@gmail.com = all, !skipped
operator = administrateur@goldzoneweb.info = mount
console = all, !skipped, !saved
append = “/var/lib/bacula/log” = all, !skipped
catalog = all
}

Messages {
Name = Daemon
mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f “(Bacula) <%r>” -s “Bacula daemon message” %r"
mail = MGSolideSnake@gmail.com = all, !skipped
console = all, !skipped, !saved
append = “/var/lib/bacula/log” = all, !skipped
}
[/quote]

pools.conf

[quote]## POOLS ##

Pool {
Name = FullPool
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 365 days
Maximum Volumes = 100
Label Format = “Backup-Full-${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}_${Hour:p/2/0/r}:${Minute:p/2/0/r}”
}

Pool {
Name = PoolDiff
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 60 days
Label Format = “Backup-Diff-${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}_${Hour:p/2/0/r}:${Minute:p/2/0/r}”
}

Pool {
Name = PoolIncremental
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 10 days
Label Format = “Backup-Incr-${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}_${Hour:p/2/0/r}:${Minute:p/2/0/r}”
}

Pool {
Name = SaveCatalogue
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 365 days
Maximum Volumes = 100
Label Format = “Backup-Catalogue-${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}_${Hour:p/2/0/r}:${Minute:p/2/0/r}”
}

Pool {
Name = Scratch
Pool Type = Backup
}
[/quote]

schedules.conf

[quote]## SCHEDULES ##

Schedule {
Name = "WeeklyCycle"
Run = Full 1st sun at 04:05
Run = Differential 2nd-5th sun at 23:05
Run = Incremental sun-sat at 23:05
}

Schedule {
Name = "WeeklyCycleAfterBackup"
Run = Full sun-sat at 23:10
}
[/quote]

storage.conf

[quote]Storage {
Name = File
Address = server.server.local
SDPort = 9103
Password = "P455W0RD"
Device = FileStorage
Media Type = File
}
[/quote]

Connexion en telnet :

[quote]SERVER:/etc/bacula/conf.d# telnet 127.0.0.1 9101

[quote]SERVER:/etc/bacula/conf.d# telnet 127.0.0.1 9102

[quote]SERVER:/etc/bacula/conf.d# telnet 127.0.0.1 9103
[/quote]

Réponses :

[quote]Trying 127.0.0.1…
Connected to 127.0.0.1.
Escape character is ‘^]’.[/quote][/quote][/quote]

Pouvez-vous m’aider ?

Merci infiniment

Très con, mais je me suis juste trompé dans le nom du client du fd. Donc sujet résolu