Projet

Général

Profil

Evolution #8383

Migration des programations Bacula 2.3 -> 2.4

Ajouté par Joël Cuissinat il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
Echéance:
20/06/2014
% réalisé:

100%

Temps estimé:
1.50 h
Temps passé:
Distribution:
EOLE 2.4

Description

Cette problématique concerne les migrations avec et sans réinstallation.

En plus du support et des adresses de messagerie, il pourrait être intéressant de migrer les programmations...

Une étude rapide montre que celles-ci sont enregistrées dans le fichier pickle? : /var/lib/eole/config/baculajobs.conf

Mais autant utiliser l'API de pyeole/bacula pour stocker cette information dans un format qui nous arrange :

>>> from pyeole.bacula import load_bacula_jobs 
>>> load_bacula_jobs(check_active=False)
[{'job': 'monthly', 'day': 2, 'hour': 21, 'level': 'Full'}]


Demandes liées

Copié depuis creole - Evolution #8200: Migration de la configuration Bacula 2.3 -> 2.4 Fermé 30/05/2014

Révisions associées

Révision c73023cd (diff)
Ajouté par Joël Cuissinat il y a presque 10 ans

Upgrade-Auto : migration des programmations Bacula

Fixes #8383 @1h

Révision 593f0034 (diff)
Ajouté par Joël Cuissinat il y a presque 10 ans

migration24.sh : migration des programmations Bacula

ref #8383 @40m

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • % réalisé changé de 100 à 10

#2 Mis à jour par Joël Cuissinat il y a presque 10 ans

Voila un bout de code qui fonctionne :

>>> from pickle import load
>>> from pyeole.bacula import add_job
>>> for job in load(file('/var/lib/eole/config/baculajobs.conf', 'r')):
...     add_job(**job)

#3 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 10 à 100

#4 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Echéance mis à 20/06/2014
  • Assigné à mis à Joël Cuissinat

#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF