Projet

Général

Profil

AmonEcole+ » Historique » Version 4

« Précédent - Version 4/12 (diff) - Suivant » - Version actuelle
Joël Cuissinat, 26/09/2012 09:37


AmonEcole+

Qu'est-ce qu'AmonEcole+ ?

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

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
  • 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).

Installation via le CD 2.3.5 ou un autre média

Installer AmonEcole-2.3, puis

Maj-Auto -C # paquets en version candidate pour l'instant
apt-eole install amonecole+-pkg # paquet du nouveau module (supprime amonecole-pkg)
gen_conteneurs # re-génération des conteneurs
gen_config
instance zephir.eol
reboot

Migration d'un AmonEcole déjà configuré vers AmonEcole+

Cette procédure doit être considérée comme expérimentale

Mise en place des paquets

Maj-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

Modification de la la configuration

gen_config /etc/eole/config.eol
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

Instanciation et redémarrage

instance /etc/eole/config.eol # répondre "non" à la question "Voulez vous re-générer l'annuaire LDAP" !
reboot

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