Projet

Général

Profil

AmonEcole+ » Historique » Version 3

Joël Cuissinat, 25/09/2012 17:02

1 1 Joël Cuissinat
h1. AmonEcole+
2 1 Joël Cuissinat
3 1 Joël Cuissinat
h2. Qu'est-ce qu'AmonEcole+ ?
4 1 Joël Cuissinat
5 1 Joël Cuissinat
AmonEcole+ est un AmonEcole-2.3 sur lequel sont ajoutées les fonctionnalités d'Eclair-2.3
6 1 Joël Cuissinat
7 1 Joël Cuissinat
h2. Différences par rapport à AmonEcole+
8 1 Joël Cuissinat
9 1 Joël Cuissinat
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 :
10 1 Joël Cuissinat
* adresse_ip_eth1 : passerelle par défaut
11 1 Joël Cuissinat
* adresse_ip_proxy_link : serveurs proxy et DNS
12 1 Joël Cuissinat
* adresse_ip_fichier_link : serveurs de fichiers et d'impressions
13 2 Joël Cuissinat
* adresse_ip_ltsp_link : serveurs DHCP et TFTP, client et serveur Gaspacho
14 1 Joël Cuissinat
* adresse_ip_application_link : serveur d'applications
15 1 Joël Cuissinat
16 1 Joël Cuissinat
On notera que *le serveur DHCP est déplacé* du conteneur fichier _(groupe partage)_ vers le conteneur ltsp _(groupe ltspserver)_.
17 1 Joël Cuissinat
18 1 Joël Cuissinat
h2. Migration AmonEcole vers AmonEcole+
19 1 Joël Cuissinat
20 2 Joël Cuissinat
_Cette procédure doit être considérée comme expérimentale_
21 2 Joël Cuissinat
22 2 Joël Cuissinat
h3. Mise en place des paquets
23 2 Joël Cuissinat
24 1 Joël Cuissinat
<pre>
25 2 Joël Cuissinat
Maj-Auto -C # paquets en version candidate pour l'instant
26 1 Joël Cuissinat
apt-eole install amonecole+-pkg # paquet du nouveau module (supprime amonecole-pkg)
27 2 Joël Cuissinat
. /usr/share/eole/FonctionsEoleNg # déclaration des librairies EOLE
28 2 Joël Cuissinat
RunCmd "apt-get remove --purge dhcp-pkg tftpd-hpa dhcp3-common dhcp3-server" fichier # Suppression des serveurs DHCP et TFTP du conteneur fichier
29 2 Joël Cuissinat
mv /etc/eole/config.eol /root/ # déplacement temporaire du config.eol
30 2 Joël Cuissinat
gen_conteneurs # re-génération des conteneurs
31 2 Joël Cuissinat
mv config.eol /etc/eole/config.eol # restauration du fichier
32 1 Joël Cuissinat
</pre>
33 2 Joël Cuissinat
34 2 Joël Cuissinat
h3. Modification de la la configuration
35 2 Joël Cuissinat
36 2 Joël Cuissinat
<pre>
37 2 Joël Cuissinat
gen_config /etc/eole/config.eol
38 2 Joël Cuissinat
</pre>
39 2 Joël Cuissinat
40 2 Joël Cuissinat
Vérifications/Modifications à effectuer :
41 3 Joël Cuissinat
* Onglet *[Service]*
42 2 Joël Cuissinat
** Activer DHCP ( activer_dhcp ) => oui
43 2 Joël Cuissinat
** Activer l'utilisation d'un serveur PXE/TFTP ( activer_tftp ) => oui
44 3 Joël Cuissinat
* Onglet *[Dhcp]*
45 2 Joël Cuissinat
** _vérifier les valeurs mais ce doit être les mêmes que pour un AmonEcole standard_
46 3 Joël Cuissinat
* Onglet *[Ltsp]*
47 2 Joël Cuissinat
** Adresse IP du serveur d'applications ( adresse_ip_application_link ) => rentrer une adresse libre du réseau "eth1"
48 2 Joël Cuissinat
** Adresse IP du serveur ltsp  ( adresse_ip_ltsp_link ) => rentrer une (autre) adresse libre du réseau "eth1"
49 3 Joël Cuissinat
* Onglet *[Tftp]*
50 3 Joël Cuissinat
** Adresse IP du serveur PXE/TFTP ( adresse_ip_tftp ) => mettre l'adresse IP du serveur ltsp (bouton *[Def]*)
51 3 Joël Cuissinat
** Répertoire sur le serveur PXE/TFTP ( repertoire_tftp ) => /var/lib/tftpboot/ltsp/i386/ (bouton *[Def]*)
52 3 Joël Cuissinat
* Onglet *[Authentification]*
53 2 Joël Cuissinat
**  Activer l'authentification web (proxy) ( activer_squid_auth ) => non
54 2 Joël Cuissinat
55 2 Joël Cuissinat
h3. Instanciation et redémarrage
56 2 Joël Cuissinat
57 2 Joël Cuissinat
<pre>
58 3 Joël Cuissinat
instance /etc/eole/config.eol # répondre "non" à la question "Voulez vous re-générer l'annuaire LDAP" !
59 2 Joël Cuissinat
reboot
60 2 Joël Cuissinat
</pre>
61 2 Joël Cuissinat
62 2 Joël Cuissinat
*/!\ Pensez à attribuer un shell valide à vos utilisateurs /!\*