AmonEcole+ » Historique » Version 12
Joël Cuissinat, 18/07/2013 17:08
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 | 11 | Joël Cuissinat | AmonEcole+ (ou *AmonEole-Eclair*) est un AmonEcole-2.3 sur lequel sont ajoutées les fonctionnalités d'Eclair-2.3 |
6 | 1 | Joël Cuissinat | |
7 | 12 | Joël Cuissinat | Il regroupe donc les fonctionnalités des modules Amon, Scribe et Eclair. |
8 | 12 | Joël Cuissinat | |
9 | 8 | Joël Cuissinat | h2. Différences par rapport à AmonEcole |
10 | 1 | Joël Cuissinat | |
11 | 10 | Joël Cuissinat | h3. Interfaces réseau |
12 | 10 | Joël Cuissinat | |
13 | 8 | 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 : |
14 | 1 | Joël Cuissinat | * adresse_ip_eth1 : passerelle par défaut |
15 | 1 | Joël Cuissinat | * adresse_ip_proxy_link : serveurs proxy et DNS |
16 | 1 | Joël Cuissinat | * adresse_ip_fichier_link : serveurs de fichiers et d'impressions |
17 | 2 | Joël Cuissinat | * adresse_ip_ltsp_link : serveurs DHCP et TFTP, client et serveur Gaspacho |
18 | 1 | Joël Cuissinat | * adresse_ip_application_link : serveur d'applications |
19 | 1 | Joël Cuissinat | |
20 | 10 | Joël Cuissinat | h3. Nom de la seconde interface |
21 | 10 | Joël Cuissinat | |
22 | 9 | Joël Cuissinat | Comme sur Eclair, la seconde interface réseau est en mode bridge et ne s'appelle pas eth1 mais *breth1*. |
23 | 9 | Joël Cuissinat | Cette modification doit être prise en compte dans les modèles Era utilisés. |
24 | 9 | Joël Cuissinat | 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*. |
25 | 10 | Joël Cuissinat | |
26 | 10 | Joël Cuissinat | h3. Emplacement des serveurs DHCP et TFTP |
27 | 9 | Joël Cuissinat | |
28 | 1 | Joël Cuissinat | On notera que *le serveur DHCP est déplacé* du conteneur fichier _(groupe partage)_ vers le conteneur ltsp _(groupe ltspserver)_. |
29 | 1 | Joël Cuissinat | |
30 | 5 | Joël Cuissinat | h2. Conseils d'ami |
31 | 5 | Joël Cuissinat | |
32 | 5 | Joël Cuissinat | * Ne vous lancez pas dans cette aventure si vous ne connaissez pas déjà AmonEcole-2.3 et/ou Eclair-2.3 |
33 | 5 | Joël Cuissinat | * Pensez à attribuer un shell valide à vos utilisateurs Scribe ! |
34 | 5 | Joël Cuissinat | |
35 | 4 | Joël Cuissinat | h2. Installation via le CD 2.3.5 ou "un autre média":http://eoleng.ac-dijon.fr/pub/Documentations/manuels/2.3/partielles/HTML/commun/co/02_medias.html |
36 | 4 | Joël Cuissinat | |
37 | 4 | Joël Cuissinat | Installer AmonEcole-2.3, puis |
38 | 4 | Joël Cuissinat | |
39 | 4 | Joël Cuissinat | <pre> |
40 | 4 | Joël Cuissinat | Maj-Auto -C # paquets en version candidate pour l'instant |
41 | 4 | Joël Cuissinat | apt-eole install amonecole+-pkg # paquet du nouveau module (supprime amonecole-pkg) |
42 | 4 | Joël Cuissinat | gen_conteneurs # re-génération des conteneurs |
43 | 4 | Joël Cuissinat | gen_config |
44 | 4 | Joël Cuissinat | instance zephir.eol |
45 | 4 | Joël Cuissinat | reboot |
46 | 4 | Joël Cuissinat | </pre> |
47 | 4 | Joël Cuissinat | |
48 | 4 | Joël Cuissinat | h2. Migration d'un AmonEcole déjà configuré vers AmonEcole+ |
49 | 1 | Joël Cuissinat | |
50 | 2 | Joël Cuissinat | _Cette procédure doit être considérée comme expérimentale_ |
51 | 2 | Joël Cuissinat | |
52 | 5 | Joël Cuissinat | h3. Pré-requis |
53 | 5 | Joël Cuissinat | |
54 | 5 | Joël Cuissinat | * avoir encore au minimum 5Go de libre sur /opt |
55 | 5 | Joël Cuissinat | |
56 | 2 | Joël Cuissinat | h3. Mise en place des paquets |
57 | 2 | Joël Cuissinat | |
58 | 1 | Joël Cuissinat | <pre> |
59 | 2 | Joël Cuissinat | Maj-Auto -C # paquets en version candidate pour l'instant |
60 | 1 | Joël Cuissinat | apt-eole install amonecole+-pkg # paquet du nouveau module (supprime amonecole-pkg) |
61 | 2 | Joël Cuissinat | . /usr/share/eole/FonctionsEoleNg # déclaration des librairies EOLE |
62 | 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 |
63 | 2 | Joël Cuissinat | mv /etc/eole/config.eol /root/ # déplacement temporaire du config.eol |
64 | 2 | Joël Cuissinat | gen_conteneurs # re-génération des conteneurs |
65 | 2 | Joël Cuissinat | mv config.eol /etc/eole/config.eol # restauration du fichier |
66 | 1 | Joël Cuissinat | </pre> |
67 | 2 | Joël Cuissinat | |
68 | 2 | Joël Cuissinat | h3. Modification de la la configuration |
69 | 2 | Joël Cuissinat | |
70 | 2 | Joël Cuissinat | <pre> |
71 | 2 | Joël Cuissinat | gen_config /etc/eole/config.eol |
72 | 2 | Joël Cuissinat | </pre> |
73 | 2 | Joël Cuissinat | |
74 | 2 | Joël Cuissinat | Vérifications/Modifications à effectuer : |
75 | 6 | Joël Cuissinat | * Onglet *[General]* |
76 | 7 | Joël Cuissinat | ** Modèle de filtrage ( type_amon ) => 2zones-amonecole-nginx _(ou 2zones-amonecole)_ |
77 | 3 | Joël Cuissinat | * Onglet *[Service]* |
78 | 2 | Joël Cuissinat | ** Activer DHCP ( activer_dhcp ) => oui |
79 | 2 | Joël Cuissinat | ** Activer l'utilisation d'un serveur PXE/TFTP ( activer_tftp ) => oui |
80 | 3 | Joël Cuissinat | * Onglet *[Dhcp]* |
81 | 2 | Joël Cuissinat | ** _vérifier les valeurs mais ce doit être les mêmes que pour un AmonEcole standard_ |
82 | 3 | Joël Cuissinat | * Onglet *[Ltsp]* |
83 | 2 | Joël Cuissinat | ** Adresse IP du serveur d'applications ( adresse_ip_application_link ) => rentrer une adresse libre du réseau "eth1" |
84 | 2 | Joël Cuissinat | ** Adresse IP du serveur ltsp ( adresse_ip_ltsp_link ) => rentrer une (autre) adresse libre du réseau "eth1" |
85 | 3 | Joël Cuissinat | * Onglet *[Tftp]* |
86 | 3 | Joël Cuissinat | ** Adresse IP du serveur PXE/TFTP ( adresse_ip_tftp ) => mettre l'adresse IP du serveur ltsp (bouton *[Def]*) |
87 | 3 | Joël Cuissinat | ** Répertoire sur le serveur PXE/TFTP ( repertoire_tftp ) => /var/lib/tftpboot/ltsp/i386/ (bouton *[Def]*) |
88 | 2 | Joël Cuissinat | * Onglet *[Authentification]* |
89 | 2 | Joël Cuissinat | ** Activer l'authentification web (proxy) ( activer_squid_auth ) => non |
90 | 2 | Joël Cuissinat | |
91 | 2 | Joël Cuissinat | h3. Instanciation et redémarrage |
92 | 3 | Joël Cuissinat | |
93 | 2 | Joël Cuissinat | <pre> |
94 | 2 | Joël Cuissinat | instance /etc/eole/config.eol # répondre "non" à la question "Voulez vous re-générer l'annuaire LDAP" ! |
95 | 2 | Joël Cuissinat | reboot |
96 | 2 | Joël Cuissinat | </pre> |