Bonjour,
Je me permet de solliciter la communauté pour un nouveau soucis …
Je suis entrain d’installer Bacula version 5.0.2 sur ma Debian.
Je pense avoir configurer correctement mes fichiers de conf.
J’ai suivis ce tuto: “http://wiki.goldzoneweb.info/installation_du_systeme_de_sauvegarde”.
Sauf que ( sinon c’est pas marrant hein )
Lorsque je tente de démarré le service bacula-director cela me renvois ce message d’erreur:
root@bacula:/# service bacula-director start
Starting Bacula Director...:04-févr. 14:43 bacula-dir: ERROR TERMINATION at parse_conf.c:478
Config error: Could not find config Resource bacula referenced on line 86 : Client = bacula
: line 86, col 17 of file /etc/bacula/conf.d/jobs.conf
Client = bacula
[color=#FF0000]failed![/color]
D’après ce que j’ai compris du message d’erreur, il y aurais une erreur de syntaxe ligne 86 dans mon fichier jobs.conf.
Voici ce fichier:
#
# Template pour la sauvegarde incrémentale.
#
JobDefs {
# Nom du template qui sera appelé dans le job.
Name = "Incrementale"
# Type du job (Backup, Restore, etc...).
Type = Backup
# Type de sauvegarde à effectuer (Full, Incrementale, etc...)
Level = Incremental
# Fichiers qui seront sauvegardés par ce job.
FileSet = "Incrementale"
# Planification du job.
Schedule = "WeeklyCycle"
# Les fichiers seront sauvegardés sur le Storage "File".
Storage = File
# Les messages concernant ce job seront envoyés au Director dans la section "Standard" de la directive "Message".
Messages = Standard
# Type de pool qui sera utilisé par ce job.
Pool = SauvegardeIncrementale
# Priorité d'exécution du job lorsqu'il est en file d'attente.
# Par défaut la priorité est de 10.
Priority = 10
# Fichier permettant de restaurer les fichiers sur un serveur.
# Ce fichier peut-être une alternative à un catalogue erroné.
Write Bootstrap = "/var/lib/bacula/%c.bsr"
}
#
# Template pour la sauvegarde totale.
#
JobDefs {
# Nom du template qui sera appelé dans le job.
Name = "Totale"
# Type du job (Backup, Restore, etc...).
Type = Backup
# Type de sauvegarde à effectuer (Full, Incrementale, etc...).
Level = Full
# Fichiers qui seront sauvegardés par ce job.
FileSet = "Totale"
# Les fichiers seront sauvegardés sur le Storage "File".
Storage = File
# Les messages concernant ce job seront envoyés au Director dans la section "Standard" de la directive "Message".
Messages = Standard
# Type de pool qui sera utilisé par ce job.
Pool = SauvegardeTotale
# Priorité d'exécution du job lorsqu'il est en file d'attente.
# Par défaut la priorité est de 10.
Priority = 10
# Fichier permettant de restaurer les fichiers sur un serveur.
# Ce fichier peut-être une alternative à un catalogue erroné.
Write Bootstrap = "/var/lib/bacula/%c.bsr"
}
#
# Template pour la sauvegarde d'un catalogue.
#
JobDefs {
# Nom du template qui sera appelé dans le job.
Name = "Catalogue"
# Type du job (Backup, Restore, etc...).
Type = Backup
# Type de sauvegarde à effectuer (Full, Incrementale, etc...).
Level = Full
# Serveur ou se trouve le catalogue.
Client = bacula
# Fichiers qui seront sauvegardés par ce job
FileSet = "Catalogue"
# Les fichiers seront sauvegardés sur le Storage "File".
Storage = File
# Les messages concernant ce job seront envoyés au Director dans la section "Standard" de la directive "Message".
Messages = Standard
# Type de pool qui sera utilisé par ce job.
Pool = SauvegardeCatalogue
}
#
# Template pour la restauration.
#
JobDefs {
# Nom du template qui sera appelé dans le job.
Name = "Restauration"
# Type du job (Backup, Restore, etc...).
Type = Restore
# Fichiers qui seront restaurés.
FileSet = "Totale"
# Les fichiers seront sauvegardés sur le Storage "File".
Storage = File
# Les messages concernant ce job seront envoyés au Director dans la section "Standard" de la directive "Message".
Messages = Standard
# Type de pool qui sera utilisé par ce job.
Pool = SauvegardeTotale
}
#
# Sauvegarde Totale
#
Job {
# Nom du job.
Name = "Totale"
# JobDefs (template) à utiliser.
JobDefs = "Totale"
# Serveur sur lequel se déclenchera le job.
Client = debian
# Délai d'attente des ressouces ou Client de 2 minutes.
# C'est à dire que si un client mais du temps à répondre à la requête alors il a 2 minutes.
Max Wait Time = 2 minutes
}
#
# Sauvegarde incrémentale.
#
Job {
# Nom du job.
Name = "Incrementale"
# JobDefs (template) à utiliser.
JobDefs = "Incrementale"
# Serveur sur lequel se déclenchera le job.
Client = debian
# Délai d'attente des ressouces ou Client de 2 minutes.
# C'est à dire que si un client mais du temps à répondre à la requête alors il a 2 minutes.
Max Wait Time = 2 minutes
}
#
# Job de sauvegarde du catalogue.
#
Job {
# Nom du job.
Name = "SauvegardeCatalogue"
# JobDefs (template) à utiliser.
JobDefs = "Catalogue"
# Planification du job.
Schedule = "WeeklyCycleAfterBackup"
# Script de sauvegarde du catalogue (lance un "mysqldump").
# "Catalogue" étant le nom du catalogue à sauvegarder (voir la configuration dabs "bacula-dir").
RunBeforeJob = "/etc/bacula/scripts/make_catalog_backup.pl Catalogue"
# Supprime les copies du catalogue un fois la sauvegarde terminée.
RunAfterJob = "/etc/bacula/scripts/delete_catalog_backup"
# Fichier permettant de restaurer le catalogue.
Write Bootstrap = "/var/lib/bacula/Catalogue.bsr"
# Priorité du job.
# Ici la priorité est inférieure à un job standard ce qui aura \
# pour incidence de mettre le job en attente tant que l'incrémentale, la totale, ou le différencielle \
# ne sera pas terminé.
Priority = 11
}
#
# Job de restauration des données.
#
Job {
# Nom du job.
Name = "Restauration"
# JobDefs (template) à utiliser.
JobDefs = "Restauration"
# Serveur sur lequel seront restaurées les données.
Client = debian
# Répertoire sur le serveur distant ou seront stockées les données restaurées.
Where = /home/bacula/restore
}
Je ne trouve vraiment de solution.
Merci d’avance pour vos réponses.