Bacula et Bareos : la sauvegarde d'entreprise en open source
Bacula et Bareos : Director, Storage Daemon, File Daemon, catalogue et bandes. Les alternatives libres aux outils d'entreprise, leurs atouts et leurs limites.
Bacula et Bareos : la sauvegarde d'entreprise en open source
Bacula et Bareos sont deux solutions de sauvegarde libres conçues pour des parcs entiers, pas pour un seul serveur. Bareos est né d'un fork de Bacula et les deux partagent une architecture commune. Elles constituent l'alternative open source la plus aboutie aux grands outils commerciaux, notamment quand les bandes restent au cœur de la stratégie.
Ce que font Bacula et Bareos
Ces outils sauvegardent des serveurs Linux, Unix et Windows vers des disques, des bandes ou du stockage objet, selon des planifications et des rétentions centralisées. Ils gèrent les cycles complets, différentiels et incrémentaux, les pools de volumes et le recyclage des médias.
Leur philosophie est celle d'un logiciel d'infrastructure : très configurable, scriptable, robuste, mais exigeant à la mise en œuvre. On y gagne en maîtrise ce qu'on perd en simplicité.
Fonctionnement et composants
L'architecture repose sur des démons distincts, qui communiquent par le réseau :
- Director : le chef d'orchestre. Il porte la configuration des tâches, des planifications, des clients et des pools.
- Storage Daemon : il écrit et lit les données sur les périphériques — disques, librairies de bandes, stockage objet selon les modules.
- File Daemon (ou client) : installé sur chaque machine à sauvegarder, il lit les fichiers et les envoie au Storage Daemon.
- Catalogue : une base de données, typiquement PostgreSQL, qui référence chaque fichier sauvegardé et chaque volume. C'est lui qui rend la restauration rapide.
- Console :
bconsoleen ligne de commande, complétée par une interface web — Bareos WebUI d'un côté, Baculum de l'autre.
La configuration se fait par fichiers texte, versionnables et automatisables avec Ansible ou un autre outil de gestion de configuration.
Points forts
- Open source : pas de licence au volume ou au serveur pour l'édition communautaire.
- Bandes : gestion avancée des librairies, des pools et des étiquettes, un point fort historique.
- Passage à l'échelle : l'architecture distribuée accepte de nombreux clients et plusieurs Storage Daemons.
- Transparence : configuration lisible, formats documentés, pas de boîte noire.
- Offres professionnelles : Bacula Systems propose Bacula Enterprise, Bareos GmbH des souscriptions de support, pour les entreprises qui veulent un engagement contractuel.
Points d'attention
- Courbe d'apprentissage : jobs, pools, volumes, rétentions de fichiers et de jobs s'imbriquent. Une erreur de rétention peut purger trop tôt le catalogue.
- Catalogue critique : sans catalogue, restaurer devient laborieux. Il se sauvegarde lui-même, et sa sauvegarde se teste.
- Interfaces : plus sobres que celles des produits commerciaux. L'essentiel se fait au fichier de configuration et à la console.
- Applications : la sauvegarde cohérente des bases et des hyperviseurs passe par des scripts ou des modules, plus ou moins riches selon l'édition.
- Compétences : le savoir-faire est plus rare que sur les outils du marché, ce qui pèse sur la continuité de l'exploitation.
Missions et profils recherchés
Projets typiques :
- Conception d'une architecture Bareos ou Bacula avec librairie de bandes et disque.
- Reprise d'une installation ancienne : audit des rétentions, montée de version, migration du catalogue.
- Automatisation du déploiement des clients et de la configuration avec Ansible.
- Ajout d'une copie hors site vers un stockage objet ou un second site.
- Rédaction des procédures de restauration et exercices réguliers.
Compétences attendues : administration Linux avancée, PostgreSQL, bandes et librairies, scripting Bash ou Python, Ansible. Ces missions conviennent à des administrateurs backup et à des administrateurs système à l'aise avec l'open source.
FAQ
Bacula ou Bareos ? Les deux partagent une base commune mais ont évolué séparément. Le choix se fait sur les fonctions nécessaires, le rythme des versions, l'interface et l'offre de support de chaque éditeur.
Peut-on remplacer un outil commercial par Bareos ? Pour un parc Linux avec bandes, souvent. Pour un parc très virtualisé avec des besoins de restauration instantanée, des outils comme Veeam ou Proxmox Backup Server sont parfois plus adaptés.
Ces outils chiffrent-ils les sauvegardes ? Oui, le chiffrement des données côté client et des communications est possible. Il se configure explicitement, avec une gestion rigoureuse des clés.
ForTeam IT à vos côtés
Vous modernisez une plateforme Bacula ou Bareos, ou vous cherchez une mission sur l'open source ? ForTeam IT mobilise des consultants sélectionnés. Consultez notre panorama des solutions de sauvegarde d'entreprise, notre page BorgBackup, Restic et Kopia et notre page IBM Storage Protect.
À lire aussi
Vous êtes consultant IT freelance ?
Rejoignez ForTeam IT et accédez à des missions sélectionnées chez nos clients grands comptes.
Rejoindre la communauté