{{tag>sysadmin sauvegarde backup bareos}}
====== Bareos : Installation du client sur Ubuntu 24.04 ======
Téléchargement et exécution du script d'installation du dépôt depuis https://download.bareos.org/current/
cd /root
wget "https://download.bareos.org/current/xUbuntu_24.04/add_bareos_repositories.sh"
chmod u+x add_bareos_repositories.sh
./add_bareos_repositories.sh
On met à jour la liste des dépôts et on installe le client :
apt-get update
apt-get install bareos-filedaemon
A la fin de l'installation les messages d'informations suivants s'affichent indiquant que les fichiers de configurations sont préremplis:
nfo: replacing 'XXX_REPLACE_WITH_LOCAL_HOSTNAME_XXX' with 'client-name-fd' in /etc/bareos/bareos-fd.d/client/myself.conf
Info: replacing 'XXX_REPLACE_WITH_CLIENT_PASSWORD_XXX' in /etc/bareos/bareos-fd.d/director/bareos-dir.conf
Info: replacing 'XXX_REPLACE_WITH_CLIENT_MONITOR_PASSWORD_XXX' in /etc/bareos/bareos-fd.d/director/bareos-mon.conf
* Dans le fichier ''/etc/bareos/bareos-fd.d/client/myself.conf'' on peut renseigner un nom de client (pour le service Bareos). Par convention les noms de clients sont suffixés par "-fd".
* Dans le fichier ''/etc/bareos/bareos-fd.d/director/bareos-dir.conf'' relever la valeur de l'attribut **Password** : la passphrase générée à l'installation permettra au director de s'authentifier auprès du client.
Coté director on peut maintenant déclarer le nouveau client à l'aide des informations précédemment définies/relevées :
# Depuis la bconsole
configure add client name=client-name-fd address=machine.domain password="clientPassphrase"
reload
Coté client on peut remplacer la passphrase en clair dans ''/etc/bareos/bareos-fd.d/director/bareos-dir.conf'' par le hash MD5 affiché par la bconsole via la commande :
show client=client-name-fd
La passphrase en clair est conservée dans le fichier de ressource définissant le client coté director. Côté client le hachage suffit.
Démarrer ou redémarrer le service et vérifier son état :
systemctl start bareos-filedaemon.service
systemctl status bareos-filedaemon.service
===== Pare-feu =====
* Le director doit pouvoir joindre le client sur le port **9102**;
* Le client doit pouvoir joindre les différents stockages sur le port **9103**.
Confère les notes à propos de [[netadmin:nftables:000_start|nftables]] pour l'ajout de règles de filtrage du trafic.
===== Test =====
Pour valider la communication entre le director et le client, depuis la bconsole :
status client="client-name-fd"
===== Références =====
* [[https://www.bareos.com/|Site officiel Bareos]]
* [[https://docs.bareos.org/IntroductionAndTutorial/InstallingBareos.html#debian-ubuntu-univention-corporate-server-ucs|Installation du client sur Debian/Ubuntu (bareos.com)]]