La distribution EOLE¶
- Basée sur Ubuntu LTS (5 ans de maintenance)
Version EOLE Version Ubuntu Maintenu jusqu'en 2.2 Ubuntu 8.04 (Hardy) avril 2013 2.3 Ubuntu 10.04 (Lucid) avril 2015 2.4 Ubuntu 12.04 (Precise) avril 2017 2.5 Ubuntu 14.04 (Trusty) avril 2019 2.6 Ubuntu 16.04 (Xenial) avril 2021
Site de diffusion¶
Principe de diffusion¶
http://pcll.ac-dijon.fr/eole/principes-de-diffusion-eole-2-4/
À partir des versions EOLE 2.4, il n'y a plus de mise à jour minimum et complète.Version 2.X | X -> lié à la distribution Ubuntu LTS |
Version majeure 2.X.y | y -> mises à jour fonctionnelles, correctifs de bugs et correctifs de sécurité |
Version mineure | correctifs de bugs critiques et correctifs de sécurité sur la version 2.X.y |
Pages ERRATA¶
https://dev-eole.ac-dijon.fr/projects/modules-eole/wiki/Errata
- EOLE 2.4 : https://dev-eole.ac-dijon.fr/projects/modules-eole/wiki/Errata24
- EOLE 2.5 : https://dev-eole.ac-dijon.fr/projects/modules-eole/wiki/Errata25
Forge EOLE¶
Inscription¶
https://pcll.ac-dijon.fr/inscription/
- Changer de mot de passe : https://pcll.ac-dijon.fr/inscription/mot_de_passe.php
- Mot de passe perdu : https://pcll.ac-dijon.fr/inscription/perdu.php
Assistance¶
- Inscription aux listes : https://pcll.ac-dijon.fr/listes/
- IRC sur serveur Freenode canal #eole
- Saisir une demande : https://dev-eole.ac-dijon.fr/projects/eole/wiki/Comment_saisir_une_demande
Documentation¶
http://eole.ac-dijon.fr/documentations/
- Les modules : documentation complète
- Transversales :
- documentation allégée sans généralité
- les outils (ARV, EAD, ERA, ...)
- procédures de migration
Les mises à jour¶
- Mise à jour d'une version mineure -> correctifs de bugs critiques et correctifs de sécurité
- commande Maj-Auto
- Mise à jour d'une version majeure -> mises à jour fonctionnelles, correctifs de bugs et correctifs de sécurité
corrections de bugs et failles
- EOLE 2.4 :
- commande Upgrade-Auto
- 2.4.0 -> 2.4.1, 2.4.2
- commande Upgrade-Auto
- EOLE 2.5 :
- commande Maj-Release
- 2.5.0 -> 2.5.1, 2.5.2
- 2.5.1 -> 2.5.2
- commande Maj-Release
- EOLE 2.4 :
- Upgrade de version -> passage à la version EOLE (Ubuntu LTS) supérieure
http://eole.ac-dijon.fr/documentations/2.4/partielles/HTML/MigrationVersEOLE24/co/MigrationVersEOLE24.html- Sans réinstallation : commande Upgrade-Auto
- 2.3 -> 2.4
- 2.4 -> 2.5
- 2.3 -X-> 2.5
- Avec réinstallation, télécharger le script : ftp://eoleng.ac-dijon.fr/pub/Outils/migration/migration24.sh
- migration 2.2/2.3 -> 2.4
- Sans réinstallation : commande Upgrade-Auto
Personnalisation EOLE (patch, dictionnaire, ...)¶
Différences entre 2.3 et 2.4/2.5¶
- . ParseDico --> CreoleGet nom_variable
- . FonctionsEoleNg --> . /usr/lib/eole/ihm.sh et /usr/lib/eole/diagnose.sh
- http://eole.ac-dijon.fr/documentations/2.4/partielles/HTML/PersonnalisationEOLEAvecCreole/co/05b-scripting.html
Les dictionnaires¶
- Répertoire : /usr/share/eole/creole/dicos/
- Les dictionnaires 2.2/2.3 devraient être compatibles avec 2.4/2.5
- La commande CreoleLint permet de valider la syntaxe des dictionnaires et des templates
Les templates¶
- Répertoire : /usr/share/eole/creole/distrib/
- Permet de générer des fichiers de configuration en fonction des valeurs des variables des dictionnaires
Les patches¶
- Répertoire : /usr/share/eole/creole/patch/
- Permet de personnaliser un template existant (fourni par la distribution EOLE)
Zéphir¶
- Pas de module Zéphir sur EOLE 2.4.
- Portage de la version EOLE 2.3 sur EOLE 2.5
Différences entre 2.3 et 2.4/2.5¶
http://eole.ac-dijon.fr/documentations/2.5/partielles/HTML/ModuleZephir/co/07-changements.html
- Zéphir 2.5 prend en charge les modules EOLE en version 2.3 et supérieure
- Nouveau mode de gestion des dictionnaires des modules en version 2.4 et supérieure
- Édition des configurations des modules en version 2.4 et supérieure par gen_config
- Gestion des variantes simplifiée entre les modules d'une même version
- Correspondance des variantes
- Import des données de la version majeure précédente
Les variantes¶
http://eole.ac-dijon.fr/documentations/2.5/partielles/HTML/ModuleZephir/co/09-variante.html
Une variante permet d'industrialiser la personnalisation d'un module en appliquant une personnalisation à un groupe de serveurs d'un module.
- Dictionnaires locaux
- Templates additionnels
- Patch
- Fichier/Scripts divers
- Paquets additionnels
- Changement des valeurs par défaut
La migration¶
http://eole.ac-dijon.fr/documentations/2.5/partielles/HTML/ModuleZephir/co/51_generalites.html
- Préparer le serveur à la migration
- http://eole.ac-dijon.fr/documentations/2.5/partielles/HTML/ModuleZephir/co/52_preparation.html
- Création manuelle des variantes entre 2.3 et 2.4/2.5
- Adapter la variante à la nouvelle version
- Migration par réinstallation
- http://eole.ac-dijon.fr/documentations/2.5/partielles/HTML/ModuleZephir/co/53_reinstallation.html
- Script migration24.sh à exécuter sur le serveur avant sa réinstallation
- Migration sans réinstallation
- http://eole.ac-dijon.fr/documentations/2.5/partielles/HTML/ModuleZephir/co/54_upgrade.html
- Possible entre 2.3 et 2.4