Bacula est une solution de sauvegarde open-source réputée pour sa robustesse et sa flexibilité dans les environnements d'entreprise. Le support natif du stockage cloud/S3 (via un « Cloud Device ») varie selon l'édition et la version utilisée — voici les deux approches possibles pour connecter Bacula à votre espace Bonjour Backup.
Option A — Votre version dispose du device Cloud natif
Si votre installation de Bacula inclut le support du stockage cloud, la configuration se fait au niveau du Storage Daemon (bacula-sd.conf), en définissant un device de type Cloud pointant vers votre bucket S3, avec vos identifiants (access key / secret key), l'endpoint et le nom du bucket. La syntaxe exacte des directives dépend de la version installée : reportez-vous à la documentation Bacula correspondant à votre édition pour le détail des paramètres du bloc Cloud.
Dans tous les cas, les informations à renseigner restent les mêmes que pour les autres outils de cet article : endpoint S3, nom du bucket, clé d'accès et clé secrète fournis avec votre espace Bonjour Backup.
Option B — Passer par un point de montage S3 (compatible avec toutes les versions)
Si votre édition ne propose pas de device cloud natif, la solution la plus simple et la plus universelle consiste à monter votre bucket S3 comme un système de fichiers local, avec rclone mount, puis à configurer un device Bacula classique de type File pointant vers ce point de montage.
# Monter le bucket en local (voir notre tutoriel dédié pour le détail)
rclone mount bonjourbackup:mon-bucket /mnt/bacula-s3 --daemon
# Dans bacula-sd.conf
Device {
Name = BonjourBackupDevice
Media Type = File
Archive Device = /mnt/bacula-s3
LabelMedia = yes
Random Access = yes
AutomaticMount = yes
RemovableMedia = no
AlwaysOpen = no
}
Cette approche a l'avantage de fonctionner quelle que soit votre version de Bacula (Community comme Enterprise), au prix d'une dépendance supplémentaire (le point de montage doit être actif avant le démarrage du Storage Daemon).
Tester votre configuration
Quelle que soit l'option choisie, lancez un job de sauvegarde de test sur un petit jeu de données, vérifiez dans les logs du Storage Daemon que l'écriture vers S3 se déroule normalement, puis testez une restauration complète avant de mettre vos jobs de production en confiance sur ce device.
Besoin d'aide pour votre configuration spécifique ? Contactez notre équipe, nous connaissons bien les particularités des environnements de sauvegarde d'entreprise.