Tâche #24968
Scénario #24963: Empaqueter la version 16.2 de Bareos pour EOLE
Adapter eole-bareos au nouveau paquet
100%
Associated revisions
The new Bareos version provides new service names
the new services are called:
- bareos-director
- bareos-storage
- bareos-filedaemon
- dicos/23_bareos.xml: update the name of the services.
- scripts/bareosregen.sh: use the new names
Ref: #24963
The Bareos directory database must be updated
Bareos provides a usefull idempotent script to update the database
- postservice/23-bareos: update the database and restart the services
when the database is updated
Ref: #24963
The new bareos must store the PID under /run
Provides some overrides or the start of the service fails which causes
problem on upgrade too.
- systemd/bareos-director.service.d/override.conf: override the PIDFile.
- systemd/bareos-filedaemon.service.d/override.conf: ditoo.
- systemd/bareos-storage.service.d/override.conf: ditoo.
Ref: #24963
The compiled check_bareos monitoring tool is not provided anymore
- nagios/check_bareos: import a tool from
https://github.com/vurbia/nagios-check_bareos
- eole-bareos.mk (nagios_PROG_DIR): install the new tool
- diagnose/153-bareos (TestBareosMonitorLocal): use the new tool.
Ref: #24963
New package nagios-plugin-bareos
The new package comes as a replacement of check-bareos-plugin and use
“bconsole” instead of being a compiled binary.
Ref: #24963
Install systemd configuration overrides
Ref: #24968
Systemd override must be in place before installing bareos package
- eole-bareos.mk (systemd_REC_DIR): install under
/usr/share/eole/bareos/systemd
Ref: #24968
Install and remove manually systemd overrides
They must be in place before configuring the bareos package.
Ref: #24968
History
#1 Updated by Daniel Dehennin over 4 years ago
- Status changed from Nouveau to En cours
#2 Updated by Daniel Dehennin over 4 years ago
- Assigned To set to Daniel Dehennin
#3 Updated by Scrum Master over 4 years ago
- Status changed from En cours to Résolu
#4 Updated by Scrum Master over 4 years ago
- Status changed from Résolu to En cours
#5 Updated by Joël Cuissinat over 4 years ago
- Status changed from En cours to Résolu
#6 Updated by Joël Cuissinat over 4 years ago
- % Done changed from 0 to 100
Sera validé au sprint suivant
#7 Updated by Joël Cuissinat over 4 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 3.0 to 0.0