Projet

Général

Profil

Tâche #10605

Scénario #10607: Valider les procédures de migration dans Zéphir

Reste à tester : Problèmes engendrés par l'ajout de ___version___ dans config.eol

Ajouté par Fabrice Barconnière il y a environ 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
11/02/2015
Echéance:
% réalisé:

100%

Temps estimé:
0.50 h
Temps passé:
Restant à faire (heures):
0.0

Description

Une variable version est stockée automatiquement à l'enregistrement des configurations 2.4.1 (creole)

... "nom_machine": {"owner": "gen_config", "val": "amon"}, "___version___": "2.4.1", "exim_relay_smtp": {"owner": "gen_config", "val": "smtp.in.ac-dijon.fr"} ...

Cela pose problème à plusieurs endroits :

  • zephir-client : la fonction qui calcule un md5 des valeurs de la configuration se plante au parcours du fichier (pas de 'value' pour cette variable)
    • --> la fonction de synchronisation de z_stats en fonctionne plus (pas de remontée de stats, pas de récupération des commandes en attente).
  • application Zéphir : idem pour le code qui compare avec le md5 de la configuration côté Zéphir. Vérifier également que les fonction du wrapper creole ne plantent pas sur des parcours de variables

Demandes liées

Copié depuis Distribution EOLE - Tâche #10548: Problèmes engendrés par l'ajout de ___version___ dans config.eol Fermé 11/02/2015

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Tâche parente changé de #10528 à #10607

#2 Mis à jour par Fabrice Barconnière il y a environ 9 ans

root@sphynx:~# /usr/share/zephir/scripts/save_files.zephir 
 - création de l'archive des fichiers à sauvegarder...
   prise en compte de /usr/share/zephir/zephir_conf/fichiers_sphynx
   fichier /usr/share/ead2/backend/config/roles_local.ini non trouvé !
   fichier /usr/share/ead2/backend/config/perm_local.ini non trouvé !
   fichier /var/lib/eole/config/dhcp.conf non trouvé !
   fichier /usr/share/zephir/monitor/actions/actions.cfg non trouvé !
 - création de la signature md5 de l'archive...
 - envoi de l'archive au serveur zephir...
 - vérification de l'archive et mise en place des données...
 - suppression de l'archive locale...
** sauvegarde des données spécifiques au serveur terminée **

On retrouve bien ces fichiers côté Zéphir :
-rw-r--r-- 1 root root 2585 2015-02-18 14:38 zephir.eol
drwxr-xr-x 2 root root 4096 2015-02-18 14:38 fichiers_perso
drwxr-xr-x 2 root root 4096 2015-02-18 14:38 patchs
drwxr-xr-x 2 root root 4096 2015-02-18 14:38 fichiers_zephir
-rw-r--r-- 1 root root 1271 2015-02-18 14:38 variables.eol

#3 Mis à jour par Fabrice Barconnière il y a environ 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Formats disponibles : Atom PDF