Table des matières

, , , , , ,

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

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 :

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