AmonEcole+¶
Qu'est-ce qu'AmonEcole+ ?¶
AmonEcole+ (ou AmonEole-Eclair) est un AmonEcole-2.3 sur lequel sont ajoutées les fonctionnalités d'Eclair-2.3
Il regroupe donc les fonctionnalités des modules Amon, Scribe et Eclair.
Différences par rapport à AmonEcole¶
Interfaces réseau¶
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
Nom de la seconde interface¶
Comme sur Eclair, la seconde interface réseau est en mode bridge et ne s'appelle pas eth1 mais breth1.
Cette modification doit être prise en compte dans les modèles Era utilisés.
Les nouveaux modèles fournis par défaut gèrent nativement cette modification grâce aux nouvelles variables Creole automatiques : nom_interface1 et era_proxy_bypass.
Emplacement des serveurs DHCP et TFTP¶
On notera que le serveur DHCP est déplacé du conteneur fichier (groupe partage) vers le conteneur ltsp (groupe ltspserver).
Conseils d'ami¶
- Ne vous lancez pas dans cette aventure si vous ne connaissez pas déjà AmonEcole-2.3 et/ou Eclair-2.3
- Pensez à attribuer un shell valide à vos utilisateurs Scribe !
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
Pré-requis¶
- avoir encore au minimum 5Go de libre sur /opt
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.eolVérifications/Modifications à effectuer :
- Onglet [General]
- Modèle de filtrage ( type_amon ) => 2zones-amonecole-nginx (ou 2zones-amonecole)
- 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