Projet

Général

Profil

AmonEcole+ » Historique » Version 2

Version 1 (Joël Cuissinat, 25/09/2012 15:50) → Version 2/12 (Joël Cuissinat, 25/09/2012 16:51)

h1. AmonEcole+

h2. Qu'est-ce qu'AmonEcole+ ?

AmonEcole+ est un AmonEcole-2.3 sur lequel sont ajoutées les fonctionnalités d'Eclair-2.3

h2. Différences par rapport à AmonEcole+

AmonEcole+ nécessite deux adresses IP supplémentaires, une pour le serveur de clients légers et une pour le serveur d'applications à réserver sur le réseau "pédagogique" (eth1), ce qui fait cinq adresses à réserver sur ce réseau :
* adresse_ip_eth1 : passerelle par défaut
* adresse_ip_proxy_link : serveurs proxy et DNS
* adresse_ip_fichier_link : serveurs de fichiers et d'impressions
* adresse_ip_ltsp_link : serveurs DHCP et TFTP, client et serveur Gaspacho TFTP
* adresse_ip_application_link : serveur d'applications

On notera que *le serveur DHCP est déplacé* du conteneur fichier _(groupe partage)_ vers le conteneur ltsp _(groupe ltspserver)_.

h2. Migration AmonEcole vers AmonEcole+

_Cette procédure doit être considérée comme expérimentale_

h3. Mise en place des paquets

<pre>
Maj-Auto Query-Auto -C # paquets en version candidate pour l'instant
apt-eole install amonecole+-pkg # paquet du nouveau module (supprime amonecole-pkg)
. /usr/share/eole/FonctionsEoleNg # déclaration des librairies EOLE ...
RunCmd "apt-get remove --purge dhcp-pkg tftpd-hpa dhcp3-common dhcp3-server" fichier # Suppression des serveurs DHCP et TFTP du conteneur fichier
mv /etc/eole/config.eol /root/ # déplacement temporaire du config.eol
gen_conteneurs # re-génération des conteneurs
mv config.eol /etc/eole/config.eol # restauration du fichier
</pre>

h3. Modification de la la configuration

<pre>
gen_config /etc/eole/config.eol
</pre>

Vérifications/Modifications à effectuer :
* Onglet Service
** Activer DHCP ( activer_dhcp ) => oui
** Activer l'utilisation d'un serveur PXE/TFTP ( activer_tftp ) => oui
* Onglet Dhcp
** _vérifier les valeurs mais ce doit être les mêmes que pour un AmonEcole standard_
* Onglet Ltsp
** Adresse IP du serveur d'applications ( adresse_ip_application_link ) => rentrer une adresse libre du réseau "eth1"
** Adresse IP du serveur ltsp ( adresse_ip_ltsp_link ) => rentrer une (autre) adresse libre du réseau "eth1"
* Onglet Tftp
** Adresse IP du serveur PXE/TFTP ( adresse_ip_tftp ) => mettre l'adresse IP du serveur ltsp (bouton Def)
** Répertoire sur le serveur PXE/TFTP ( repertoire_tftp ) => /var/lib/tftpboot/ltsp/i386/ (bouton Def)
* Onglet Authentification
** Activer l'authentification web (proxy) ( activer_squid_auth ) => non

h3. Instanciation et redémarrage

<pre>
instance /etc/eole/config.eol
reboot
</pre>

*/!\ Pensez à attribuer un shell valide à vos utilisateurs /!\*