Médias d'installation
Les images d'installation des modules EOLE (format ISO et MD5SUMS) sont disponibles sur le site du projet EOLE en HTTP[1] :
Le fichier MD5SUMS sert à vérifier l'intégrité de l'image ISO téléchargée, avec la commande md5sum
(l'image et le fichier MD5 sont dans le même répertoire) :
$ md5sum -c MD5SUMS
eole-2.4-alternate-i386.iso: Réussi
Différents types de média sont utilisables pour installer les modules.
CD-ROM
graver l'image ISO préalablement téléchargée ;
démarrer le serveur cible sur le CD-ROM.
Clé USB
Pour créer une clé USB bootable depuis une distribution GNU/Linux ;
ouvrir un terminal en super utilisateur ;
insérer une clé USB, repérer le nom du périphérique (exemple :
/dev/sdx
) et démonter le support (umount /dev/sdxy) ;se placer dans le répertoire contenant l'image ISO préalablement téléchargée ;
# dd if=eole-2.4.x-alternate-amd64.iso of=/dev/sdx (les données seront perdues !) ;
démarrer le serveur cible sur la clé USB.
Attention
La commande dd
écrase intégralement le contenu de la clé.
PXE
Installer EOLE depuis Ubuntu
Il est possible d'installer EOLE 2.4 sur une version installée de Ubuntu LTS 12.04 édition serveur.
Attention
Utiliser les dépôts EOLE
ajouter les dépôts EOLE
# cat > /etc/apt/sources.list.d/eole.list <<EOF
deb http://eole.ac-dijon.fr/eole eole-2.4.2 main
deb http://eole.ac-dijon.fr/eole eole-2.4.2-security main
deb http://eole.ac-dijon.fr/eole eole-2.4.2-updates main
EOF
ou
# echo "deb http://eole.ac-dijon.fr/eole eole-2.4.2 main" >> /etc/apt/sources.list.d/eole.list
# echo "deb http://eole.ac-dijon.fr/eole eole-2.4.2-security main" >> /etc/apt/sources.list.d/eole.list
# echo "deb http://eole.ac-dijon.fr/eole eole-2.4.2-updates main" >> /etc/apt/sources.list.d/eole.list
ajouter la clé GPG publique d'EOLE (clé qui signe les paquets EOLE pour en vérifier l'intégrité)
# wget -O- "http://eole.ac-dijon.fr/eole/project/eole-2.4-repository.key" | sudo apt-key add -
mettre à jour les dépôts
# apt-get update
Installer le module désiré
Attention
Attention les modules ne sont pas tous qualifiés pour être installés en mode conteneur et inversement certains modules ne sont pas installables en mode non conteneur (AmonEcole).
Truc & astuce
Les options -y et --force-yes de la commande apt-get indiquent au système de répondre automatiquement à toutes les questions pouvant apparaître lors de la configuration des paquets à installer.
Eolebase non conteneur
Installer la base d'EOLE pour un module non conteneur :
# apt-get install -y --force-yes eole-server eole-exim-pkg
Remarque
Nécessite de télécharger environ 150 Mo d'archives.
Module non conteneur
Installer le paquet méta-paquet du module souhaité (exemple : eole-scribe-all
, eole-amon-all
) :
# apt-get -y --force-yes install eole-nomDuModule-all
Attention
Pour installer les modules Scribe ou eSBL de cette manière il faut ajouter les dépôts Envole 4 au fichier /etc/apt/sources.list.d/eole.list
:
# echo "deb http://eole.ac-dijon.fr/envole envole-4 main" >> /etc/apt/sources.list.d/eole.list && apt-get update
Il faut ensuite procéder à l'installation du méta-paquet :
# apt-get -y --force-yes install eole-scribe-all
Remarque
Nécessite de télécharger entre 180 Mo et 350 Mo d'archives selon le module à installer.
Eolebase conteneur
Installer la base d'EOLE pour un module conteneur :
# apt-get -y --force-yes install eole-lxc-controller
Remarque
Nécessite de télécharger environ 150 Mo d'archives.
Module conteneur
Installer la base d'EOLE pour un module conteneur :
# apt-get -y --force-yes install eole-lxc-controller eole-nomDuModule-module
Installer le paquet méta-paquet du module souhaité (exemple : eole-scribe-module
, eole-amon-module
).
Remarque
Nécessite de télécharger entre 160 Mo et 200 Mo d'archives selon le module à installer.
Redémarrer le serveur
À la fin de l'installation il faut redémarrer le serveur pour mettre en place les mécanismes EOLE : interface de configuration du module, privilège via sudo…
Le mot de passe à utiliser pour se connecter en root
est $eole&123456$