Mise en œuvre du module
La mise en œuvre d'un module EOLE s'effectue en quatre phases distinctes :
La phase d'installation s'effectue au moyen d'un support de type CD-ROM ou clé USB, l'image ISO[1] pour réaliser le support est téléchargeable sur le site internet du projet EOLE (http://eole.orion.education.fr). Tous les modules installables depuis cette unique image ISO.
Au démarrage, choisir le module à installer parmi ceux disponibles. Cette phase s'effectue sans aucune question, elle installe les paquets nécessaires, et gère la reconnaissance matérielle des éléments du serveur.
En cas d'utilisation des conteneurs, il est nécessaire de lancer la commande
gen_conteneurs
lorsque l'installation est terminé et que le serveur a redémarré.
La phase de configuration s'effectue au moyen de l'interface de configuration du module, celle-ci se lance avec la commande
gen_config
.Cet outil permet de renseigner et de stocker en un seul fichier (
config.eol
) tous les paramètres nécessaires à l'utilisation du serveur dans son environnement (l'adresse IP de la carte eth0 est un exemple de paramètre à renseigner). Ce fichier sera utilisé lors de la phase d'instanciation.Suivant les modules, le nombre de paramètres à renseigner est plus ou moins important.
Cette phase de configuration peut permettre de prendre en compte des paramétrages de fichiers de configuration de produits tels que Squid[2], e2guardian[3], etc.
La phase d'instanciation s'effectue au moyen de la commande
instance
.L'instanciation permet de transférer les valeurs définies précédemment et des fichiers de configuration pré-remplis vers les fichiers cibles.
À l'issue de cette phase, le serveur est utilisable en exploitation.
Cette phase doit être complétée par un diagnostique complet du module à l'aide de la commande
diagnose -L
.
La phase d'administration correspond à l'exploitation du serveur.
Chaque module possède des fonctionnalités propres, souvent complémentaires.
Diverses interfaces permettent la mise en œuvre de ces fonctionnalités et en facilitent l'usage.