Projet

Général

Profil

Anomalie #1262

Gestion des sauvegardes et des cron

Ajouté par Emmanuel GARETTE il y a plus de 13 ans. Mis à jour il y a environ 13 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
06/12/2010
Echéance:
% réalisé:

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.


Demandes liées

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

Révisions associées

Révision 28560eff (diff)
Ajouté par jmdoleans il y a presque 15 ans

correct mailgate

fix #1262

Révision b1629979 (diff)
Ajouté par Joël Cuissinat il y a plus de 13 ans

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

Révision 12db4186 (diff)
Ajouté par Emmanuel Garette il y a plus de 13 ans

ajout de manage_schedule (ref #1262 )

Révision 1baace34 (diff)
Ajouté par Emmanuel Garette il y a plus de 13 ans

ajout de schedule (ref #1262 )

Historique

#1 Mis à jour par Jerome Soyer il y a plus de 13 ans

  • Version cible changé de EOLE 2.3 RC1 à EOLE 2.3 RC2

#2 Mis à jour par Emmanuel GARETTE il y a plus de 13 ans

  • Assigné à mis à Emmanuel GARETTE

#3 Mis à jour par Emmanuel GARETTE il y a environ 13 ans

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 Mis à jour par Emmanuel GARETTE il y a environ 13 ans

  • Statut changé de Nouveau à Résolu

#5 Mis à jour par Joël Cuissinat il y a environ 13 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100

Formats disponibles : Atom PDF