| Prochaine révision | Révision précédente |
| software:applications:bareos:file-daemon:installation_ubuntu [2024/10/24 10:34] – créée yoann | software:applications:bareos:file-daemon:installation_ubuntu [2024/10/24 13:00] (Version actuelle) – yoann |
|---|
| ====== Bareos : Installation du client sur Ubuntu 24.04 ====== | ====== Bareos : Installation du client sur Ubuntu 24.04 ====== |
| |
| Téléchargement et exécution du script d'installation du dépôt depuis le [[https://www.bareos.com/|site officiel de Bareos]] | Téléchargement et exécution du script d'installation du dépôt depuis https://download.bareos.org/current/ |
| |
| <code bash> | <code bash> |
| A la fin de l'installation les messages d'informations suivants s'affichent indiquant que les fichiers de configurations sont préremplis: | A la fin de l'installation les messages d'informations suivants s'affichent indiquant que les fichiers de configurations sont préremplis: |
| <file> | <file> |
| nfo: replacing 'XXX_REPLACE_WITH_LOCAL_HOSTNAME_XXX' with 'your-hostname' in /etc/bareos/bareos-fd.d/client/myself.conf | 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_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 | 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/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**, ce mot de passe généré à l'installation permettra au director de s'authentifier auprès du client. | * 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 va déclarer le nouveau client : | Coté director on peut maintenant déclarer le nouveau client à l'aide des informations précédemment définies/relevées : |
| |
| <code> | <code> |
| # Depuis la bconsole | # Depuis la bconsole |
| configure add client name=client-name-fd address=machine.domain password="aPasswordToGiveToClient" | configure add client name=client-name-fd address=machine.domain password="clientPassphrase" |
| | |
| | reload |
| </code> | </code> |
| |
| | 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 : |
| |
| Noter le password que le director devra fournir pour s'authentifier auprès du client présent dans | <code> |
| | show client=client-name-fd |
| Démarrer et vérifier l'état du service : | </code> |
| | |
| | <note> |
| | La passphrase en clair est conservée dans le fichier de ressource définissant le client coté director. Côté client le hachage suffit. |
| | </note> |
| | |
| | |
| | Démarrer ou redémarrer le service et vérifier son état : |
| |
| <code bash> | <code bash> |
| systemctl status bareos-filedaemon.service | systemctl status bareos-filedaemon.service |
| </code> | </code> |
| |
| |
| |
| ===== Pare-feu ===== | ===== Pare-feu ===== |
| |
| Le director doit pouvoir joindre le client sur le port 9102 | * Le director doit pouvoir joindre le client sur le port **9102**; |
| Le client doit pouvoir joindre les différents stockages sur le port 9103 | * 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 : |
| | <code> |
| | status client="client-name-fd" |
| | </code> |
| |
| ===== Références ===== | ===== Références ===== |
| |
| |
| * [[Site officiel Bareos|https://www.bareos.com/]] | * [[https://www.bareos.com/|Site officiel Bareos]] |
| * https://docs.bareos.org/IntroductionAndTutorial/InstallingBareos.html#debian-ubuntu-univention-corporate-server-ucs | * [[https://docs.bareos.org/IntroductionAndTutorial/InstallingBareos.html#debian-ubuntu-univention-corporate-server-ucs|Installation du client sur Debian/Ubuntu (bareos.com)]] |