stribution et à la version souhaitée de Bareos:
<code bash>
DIST=xUbuntu_14.04
RELEASE=release/18.2
URL... st
wget -q $URL/Release.key -O- | apt-key add -
</code>
Installer seulement la console:
<code bash>
sudo apt-get update
sudo apt-get install bareos-bconsole
</code>
===== Installation Windows =====
Les installat
pôt depuis https://download.bareos.org/current/
<code bash>
cd /root
wget "https://download.bareos.org... s_repositories.sh
./add_bareos_repositories.sh
</code>
On met à jour la liste des dépôts et on installe le client :
<code bash>
apt-get update
apt-get install bareos-filedaemon
</code>
A la fin de l'installation les messages d'infor
==
Pour installer le service bareos-storage :
<code bash>
apt install -y bareos-storage
</code>
Lorsque la procédure d'installation se termine, le service... s les paramètres obligatoires sont renseignés :
<code>
configure add storage name="storage01" address="... assword" device="FileStorage" mediatype="File"
</code>
La valeur de l'argument password a été générée
areos : directeur, stockage, client, moniteur.
<code bash>
# prérequis à l’exécution du script
apt ins... Mise à jour de la liste des paquets
apt update
</code>
===== Installation =====
Pour installer les c... alement pour accueillir le catalogue Bareos :
<code bash>
# Installation du serveur de base de donnée... base-postgresql bareos-director bareos-bconsole
</code>
Le processus d'installation demandera à configu
élécharger Le script ci-dessous sur la machine.
<code bash install_bareos.sh>
DIST=Debian_10
RELEASE=r... os
wget -q $URL/Release.key -O- | apt-key add -
</code>
Rendre le script exécutable, exécuter le script
<code bash>
chmod 750 install_bareos.sh
./install_bareos.sh
</code>
Mettre à jour la liste des paquetages
<code bas
édias du pool et le nombre de médias existants:
<code bash>
# Affiche la configuration du pool
*show po... olId: 0
RecyclePoolId: 0
LabelType: 0
</code>
Le Pool atteint la limite des volumes autorisés... cela peut être vérifié via la commande **list**
<code>
*list volumes pool=Differential
</code>
Pour apporter les modifications sur les volumes préexistants,
====
Vérifier l’état du director et d'un client
<code>
* status director
* status client=mon-client-fd
</code>
Annuler toutes les tâches ayant un statut parti... ated**, **blocked**, **waiting**, **running** :
<code>
* cancel all state=running
</code>
Annuler toutes les tâches de la file d'exécution sans confirmation
u filedaemon, on peut utiliser la **bconsole**:
<code>
resolve glpivm.mairie.local
status client=glpivm.mairie.local
</code>
Observation des logs côté director:
<code bash>
journalctl -u bareos-director.service
</code>
<file>
févr. 20 14:18:28 bareos bareos-dir[1138]:
s jobs, on cherche ici à récupérer le **jobid**
<code>
list jobs job=aBackupName
# Toutes les sauvega... e
list backups client=aClientName-fd level=Full
</code>
Une fois le **jobid** noté on peut lancer une tache de restauration :
<code>
restore jobid=22469 restoreclient=laptop-yoann-fd where="/home/yoann/restore"
</code>
Les arguments utilisés:
* **restoreclient**,
xécutant manuellement le job depuis la bconsole:
<code>
run job= Level=InitCatalog
</code>
Une fois les empreintes créés dans le catalogue, on peut vérifier ... ers n'ont pas été modifés en exécutant le job :
<code>
run job level=Catalog
</code>
===== Références =====
* https://docs.bareos.org/Appendix/VerifyFile
dossier ''/etc/bareos/bareos-dir.d/client'' :
<code>
configure add client name=new-client-fd address=machine.fqdn password="MyPassPhrase"
</code>
<note>
* La valeur de l'argument ''name'' est... connexion au client =====
Depuis la bconsole :
<code>
show client=aClient
resolve client=aClient
status client=aClient
</code>
s. Ci dessous un exemple illustrant la syntaxe:
<code>
RSType {
directive 1 = valeur1
directive 2 = valeur2
..
directive n = valeurN
}
</code>
Ci-après un exemple plus concret avec une ress... des fichiers de configuration après modification
<code bash>
# Tester la configuration du Director
su ... emon)
bareos-fd -t
# Test de la configuration de la console
bconsole -t
bareos-tray-monitor -t
</code>
ou leurs abréviations respectives.
Exemple :
<code>
JobDefs {
Name = "myDefaults"
Type = Backup
... "
...
Max Run Sched Time = 23 hours
...
}
</code>
<note>
Après toute modification, [[software:ap
et l'enregistrement des traces pour le Director
<code>
*setdebug level=100 trace=1 dir
</code>
Par défaut, les traces sont sauvegardées dans le fichier ''/v