{{tag>sysadmin logiciel backup sauvegarde bareos storage stockage}}
====== Bareos : Installer/ajouter un serveur de stockage ======
Ici on installe le service de stockage de Bareos (bareos-sd.service) sur une machine dédiée différente de celle hébergeant le service orchestrateur (bareos-dir.service).
===== Prérequis =====
* Le service d’orchestration des sauvegardes bareos-dir est fonctionnel ;
* Le dépôt des paquets bareos a été installé ;
===== Installation =====
Pour installer le service bareos-storage :
apt install -y bareos-storage
Lorsque la procédure d'installation se termine, le service n'est pas lancé. Il va falloir le configurer.
===== Configuration =====
Par défaut sur le serveur de stockage un périphérique nommé ''FileStorage'' avec le MediaType ''File'' est créé. On peut voir cette définition dans le fichier ''/etc/bareos/bareos-sd.d/device/FileStorage.conf'' :
Device {
Name = FileStorage
Media Type = File
Archive Device = /var/lib/bareos/storage
Label Media = yes # lets Bareos label unlabeled media
Random Access = yes
Automatic Mount = yes # when device opened, read it
Removable Media = no
Always Open = no
Description = "File device. A connecting Director must have the same Name and MediaType."
}
==== Déclarer la nouvelle ressource sur le director ====
On peut créer la nouvelle ressource de type ''Storage'' via la bconsole. Dans l'exemple ci-dessous seuls les paramètres obligatoires sont renseignés :
configure add storage name="storage01" address="storage01.fqdn" password="aPassword" device="FileStorage" mediatype="File"
La valeur de l'argument password a été générée lors de l'installation du service, elle est contenue dans le fichier ''/etc/bareos/bareos-sd.d/director/bareos-dir.conf''.
La validation de la commande produit le fichier ''/etc/bareos/bareos-dir.d/storage/storage01.conf'' sur le director. La configuration du stockage pourra être modifiée en éditant se fichier.
Sur le serveur de stockage, on peut lancer le service :
systemctl start bareos-sd.service
Depuis la bconsole, on peut tester la communication entre le director et le stockage :
resolve storage=storage01
status storage=storage01
Sur le director, on peut supprimer l'ancienne ressource ''FileStorage''. Pour cela il faudra supprimer/désactiver le fichier ''/etc/bareos/bareos-dir.d/storage/FileStorage.conf'' et modifier les fichiers l'utilisant : ''/etc/bareos/bareos-dir.d/job/RestoreFiles.conf'' et ''/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf''.
Pour tester la cohérence de la configuration :
bareos-dir -t
===== Références =====
* https://docs.bareos.org/Configuration/StorageDaemon.html#storage-daemon-configuration