Project

General

Profile

Anomalie #1262

Gestion des sauvegardes et des cron

Added by Emmanuel GARETTE over 13 years ago. Updated over 13 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
12/06/2010
Due date:
% Done:

100%

Distribution:

Description

Si on définit une sauvegarde tous les jours à 1h et que la mise à jour est à 1h5, la mise à jour ne se fera jamais.

Solution possible :

Gérer la mise à jour soit par cron, soit par bacula.

Si bacula est programmé de façon hebdomadaire ou journalière, la mise à jour se fera par bacula, sinon elle se fait par cron.

Deux nouveaux répertoires /usr/share/eole/schedule/{daily,weekly}/ permettront de configurer les commandes à lancer périodiquement.

Ces répertoires seront gérés par run-parts soit dans un cron (dont l'heure est tiré aléatoirement) soit par bacula (dont l'heure est définie par l'utilisateur).

Ces scripts seront lancés après la mise à jour.

Voir si on laisse la possibilité de définir l'heure et le jour du cron.


Related issues

Related to conf-amon - Evolution #461: Refactorisation du script lance-Maj-blacklist.sh Fermé 04/21/2010
Related to conf-amon - Evolution #810: Abandon de SARG sur Eole-2.3 Fermé 07/29/2010
Related to creole - Evolution #1151: Refactorer creole/maj.py Fermé 10/28/2010
Related to eole-bacula - Evolution #1202: programmation des sauvegardes Bacula Fermé 11/18/2010

Associated revisions

Revision 28560eff (diff)
Added by jmdoleans about 15 years ago

correct mailgate

fix #1262

Revision b1629979 (diff)
Added by Joël Cuissinat over 13 years ago

instance : désactivation temporaire de la maj (ref #1262), utilisation systématique du chemin absolu pour le fichier .eol

Revision 12db4186 (diff)
Added by Emmanuel Garette over 13 years ago

ajout de manage_schedule (ref #1262 )

Revision 1baace34 (diff)
Added by Emmanuel Garette over 13 years ago

ajout de schedule (ref #1262 )

History

#1 Updated by Jerome Soyer over 13 years ago

  • Target version changed from EOLE 2.3 RC1 to EOLE 2.3 RC2

#2 Updated by Emmanuel GARETTE over 13 years ago

  • Assigned To set to Emmanuel GARETTE

#3 Updated by Emmanuel GARETTE over 13 years ago

Un scheduleur EOLE a été développé. Le scheduleur est exécuté chaque nuit par cron. Si une sauvegarde est prévue, le scheduleur ne fait rien.

Bacula lancera le Scheduleur en fin de sauvegarde pour effectuer les tâches quotidiennes.

Tous les jours, les bases (ldap, mysql, ...) seront extraites (qu'il y ait mise à jour ou non).

Attention, la mise à jour de la RC1 à la RC2 ne fonctionnera pas. Il est nécessaire de vérifier le paramétrage dans gen_config.

De plus, il faut vérifié que les scripts soient bien actifs.

Pour cela faire :
/usr/share/eole/schedule/manage_schedule pre
et
/usr/share/eole/schedule/manage_schedule post

Pour ajouter, il suffit de faire :
/usr/share/eole/schedule/manage_schedule pre fichier daily add
sauf pour la mise à jour :
/usr/share/eole/schedule/manage_schedule pre fichier monthly add

#4 Updated by Emmanuel GARETTE over 13 years ago

  • Status changed from Nouveau to Résolu

#5 Updated by Joël Cuissinat over 13 years ago

  • Status changed from Résolu to Fermé
  • % Done changed from 0 to 100

Also available in: Atom PDF