Scénario #28472
EOLE 2.7 : ajouter la compression LZ4 à Bareos
100%
Description
Depuis la version 13.2 de Bareos, il est possible de compresser en LZ4 :
- https://www.bareos.org/en/HOWTO/articles/new-in-version-1320.html
- https://docs.bareos.org/Configuration/Director.html?#config-Dir_Fileset_Include_Options_Compression
Ce n'est pas une option proposée par gen_config :
<check name='valid_enum' target='bareos_compression'>
<param>['Aucune', 'GZIP1', 'GZIP2', 'GZIP3', 'GZIP4', 'GZIP5', 'GZIP6', 'GZIP7', 'GZIP8', 'GZIP9']</param>
</check>
Solutions à mettre en œuvre¶
- ajouter la (ou les) nouvelle(s) valeur(s) à la liste
- tester une sauvegarde avec cette/ces valeur(s) (l'OS doit implémenter le format de compression, il pourra être nécessaire d'ajouter des paquets)
- mettre à jour les dictionnaires Zéphir
- enrichir la doc : http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/Sauvegardes/co/01-gen_config.html#sN159
Critères d'acceptation¶
Utiliser le nouveau format dans les tests de sauvegarde/restauration Scribe 2.7.1 :Sous-tâches
Demandes liées
Révisions associées
ref #28472 add lz4 compression
ref #28472 add compression lz4
ref #28472 add lz4 compression
ref #28472 add lz4 compression
Add compression lz4 dependency
Ref: #28472
Historique
#1 Mis à jour par Fabrice Barconnière il y a presque 7 ans
- Temps estimé mis à 1.00 h
- Tâche parente mis à #28148
#2 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Temps estimé
1.00 hsupprimé - Tâche parente
#28148supprimé
#3 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Tracker changé de Tâche à Scénario
- Sujet changé de 2.7.0 : ajouter la compression LZ4 à Bareos à EOLE 2.7 : ajouter la compression LZ4 à Bareos
- Version cible
sprint 2019 21-23 Equipe MENSRsupprimé - Début
29/05/2019supprimé - Release mis à EOLE 2.7.1.1
- Points de scénarios mis à 2.0
#4 Mis à jour par Gilles Grandgérard il y a plus de 6 ans
- Projet changé de Distribution EOLE à eole-bareos
#5 Mis à jour par Gilles Grandgérard il y a plus de 6 ans
- Release changé de EOLE 2.7.1.1 à Carnet de produit Cadoles - MEN
#6 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Description mis à jour (diff)
- Points de scénarios changé de 2.0 à 3.0
#7 Mis à jour par Matthieu Lamalle il y a plus de 6 ans
Il faut prévoir l'installation du paquet `liblz4-tool`.
Dans `/usr/share/eole/creole/distrib/bareos-fd.conf` > FileDaemon : ajouter le ligne `compatible = no`.
Dans `/usr/share/eole/creole/dicos/23_bareos.xml` : Ajouter `LZ4` à la variable `bareos_compression`
Bareos :
To use the lz4 compression feature, you need to do two things:
1. As lz4 compression is not supported by Bacula, you need to set the compatible = no in bareosfd.conf
2. Set the desired compression algorithm in the fileset options as usual:
FileSet {
Name = "lz4Set"
Include {
Options {
signature=MD5
compression=lz4 # or lzfast / lz4hc
}
File = /
}
}
The jobreport will show the compression ratio and the used compression algorithm like this:
Software Compression: 43.9 % (lz4)
#8 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Echéance mis à 11/10/2019
- Version cible mis à Prestation Cadoles 39-41
- Début mis à 23/09/2019
#9 Mis à jour par Matthieu Lamalle il y a plus de 6 ans
- Assigné à mis à Matthieu Lamalle
#10 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Lié à Tâche #29034: Validation du scénario : ajouter la compression LZ4 à Bareos ajouté
#11 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Statut changé de Nouveau à Terminé (Sprint)
#12 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Release changé de Carnet de produit Cadoles - MEN à EOLE 2.7.1.2
#13 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Lié à Tâche #30125: Passer la compression Bareos en LZ4 sur les nouvelles versions ajouté