Projet

Général

Profil

DocZéphir » Historique » Version 4

Bruno Boiget, 09/10/2014 17:09

1 1 Bruno Boiget
h1. DocZéphir
2 1 Bruno Boiget
3 2 Bruno Boiget
{{toc}}
4 2 Bruno Boiget
5 1 Bruno Boiget
h2. gestion des variables auto-store et auto-freeze dans genconfig sur Zéphir (#7911)
6 1 Bruno Boiget
7 1 Bruno Boiget
Les variables 'auto-freeze' ne sont gelées que dans le cas de la sauvegarde d'une configuration de serveur (pas pour les variantes et modules), et seulement si un serveur réel est enregistré.
8 1 Bruno Boiget
9 1 Bruno Boiget
Pour les variables 'auto-store', elles sont enregistrées dans tous les cas pour un serveur, mais jamais pour une variante ou un module.
10 2 Bruno Boiget
11 2 Bruno Boiget
h2. comportement de Zéphir pour la vérification d'état de mise à jour des clients.
12 2 Bruno Boiget
13 2 Bruno Boiget
Le script check_maj_eole.py a été corrigé pour prendre en compte l'architecture des dépôts pour eole 2.4.0 et versions suivantes.
14 2 Bruno Boiget
15 2 Bruno Boiget
Le comportement du backend Zéphir a été modifié sur les points suivants (#8804, #9197) :
16 2 Bruno Boiget
17 4 Bruno Boiget
* lorsque des informations ne sont pas disponibles pour le serveur de mise à jour déclaré sur un client, zéphir va essayer de trouver un autre serveur ayant les informations (auparavant, il utilisait toujours le serveur déclaré en premier). Les serveurs de maj déclarés dans la configuration su serveur sont testés en priorité. Le backend indique le serveur utilisé dans les logs dans ce cas (message particulier si aucun serveur n'a les informations).
18 3 Bruno Boiget
* le script check_maj_eole.py est toujours lancé chaque nuit. Sa sortie est envoyée dans /var/log/zephir/check_maj_eole.log
19 3 Bruno Boiget
* Il n'est par contre plus lancé par le backend Zéphir à son démarrage (en cas de problème), mais il est toujours lancé par reconfigure/instance (posttemplate). Cela évitera des ralentissements du service zephir au démarrage et permettra de voir les éventuels problèmes (des logs ont été ajoutés pour lister les informations mises à jour).
20 2 Bruno Boiget
21 2 Bruno Boiget
Des évolutions sont encore nécessaires pour obtenir un comportement satisfaisant sur eole 2.4 (#7963) :
22 2 Bruno Boiget
23 2 Bruno Boiget
Lister les paquets 'eole' et 'ubuntu' dans des fichiers séparés pour les raisons suivantes:
24 2 Bruno Boiget
25 2 Bruno Boiget
* cela permet de traiter une seule fois les paquets ubuntu pour toutes les releases basées sur la même version
26 2 Bruno Boiget
* Il est maintenant possible de spécifier des serveurs différents pour les mises à jour Eole et Ubuntu sur les clients 2.4. Cela ne peut pas être pris en compte avec le fonctionnement actuel de Zéphir.