AmonEcole+ » Historique » Version 7
Joël Cuissinat, 28/09/2012 15:03
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 | 5 | Joël Cuissinat | h2. Conseils d'ami |
19 | 5 | Joël Cuissinat | |
20 | 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 |
21 | 5 | Joël Cuissinat | * Pensez à attribuer un shell valide à vos utilisateurs Scribe ! |
22 | 5 | Joël Cuissinat | |
23 | 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 |
24 | 4 | Joël Cuissinat | |
25 | 4 | Joël Cuissinat | Installer AmonEcole-2.3, puis |
26 | 4 | Joël Cuissinat | |
27 | 4 | Joël Cuissinat | <pre> |
28 | 4 | Joël Cuissinat | Maj-Auto -C # paquets en version candidate pour l'instant |
29 | 4 | Joël Cuissinat | apt-eole install amonecole+-pkg # paquet du nouveau module (supprime amonecole-pkg) |
30 | 4 | Joël Cuissinat | gen_conteneurs # re-génération des conteneurs |
31 | 4 | Joël Cuissinat | gen_config |
32 | 4 | Joël Cuissinat | instance zephir.eol |
33 | 4 | Joël Cuissinat | reboot |
34 | 4 | Joël Cuissinat | </pre> |
35 | 4 | Joël Cuissinat | |
36 | 4 | Joël Cuissinat | h2. Migration d'un AmonEcole déjà configuré vers AmonEcole+ |
37 | 1 | Joël Cuissinat | |
38 | 2 | Joël Cuissinat | _Cette procédure doit être considérée comme expérimentale_ |
39 | 2 | Joël Cuissinat | |
40 | 5 | Joël Cuissinat | h3. Pré-requis |
41 | 5 | Joël Cuissinat | |
42 | 5 | Joël Cuissinat | * avoir encore au minimum 5Go de libre sur /opt |
43 | 5 | Joël Cuissinat | |
44 | 2 | Joël Cuissinat | h3. Mise en place des paquets |
45 | 2 | Joël Cuissinat | |
46 | 1 | Joël Cuissinat | <pre> |
47 | 2 | Joël Cuissinat | Maj-Auto -C # paquets en version candidate pour l'instant |
48 | 1 | Joël Cuissinat | apt-eole install amonecole+-pkg # paquet du nouveau module (supprime amonecole-pkg) |
49 | 2 | Joël Cuissinat | . /usr/share/eole/FonctionsEoleNg # déclaration des librairies EOLE |
50 | 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 |
51 | 2 | Joël Cuissinat | mv /etc/eole/config.eol /root/ # déplacement temporaire du config.eol |
52 | 2 | Joël Cuissinat | gen_conteneurs # re-génération des conteneurs |
53 | 2 | Joël Cuissinat | mv config.eol /etc/eole/config.eol # restauration du fichier |
54 | 1 | Joël Cuissinat | </pre> |
55 | 2 | Joël Cuissinat | |
56 | 2 | Joël Cuissinat | h3. Modification de la la configuration |
57 | 2 | Joël Cuissinat | |
58 | 2 | Joël Cuissinat | <pre> |
59 | 2 | Joël Cuissinat | gen_config /etc/eole/config.eol |
60 | 2 | Joël Cuissinat | </pre> |
61 | 2 | Joël Cuissinat | |
62 | 2 | Joël Cuissinat | Vérifications/Modifications à effectuer : |
63 | 6 | Joël Cuissinat | * Onglet *[General]* |
64 | 7 | Joël Cuissinat | ** Modèle de filtrage ( type_amon ) => 2zones-amonecole-nginx _(ou 2zones-amonecole)_ |
65 | 3 | Joël Cuissinat | * Onglet *[Service]* |
66 | 2 | Joël Cuissinat | ** Activer DHCP ( activer_dhcp ) => oui |
67 | 2 | Joël Cuissinat | ** Activer l'utilisation d'un serveur PXE/TFTP ( activer_tftp ) => oui |
68 | 3 | Joël Cuissinat | * Onglet *[Dhcp]* |
69 | 2 | Joël Cuissinat | ** _vérifier les valeurs mais ce doit être les mêmes que pour un AmonEcole standard_ |
70 | 3 | Joël Cuissinat | * Onglet *[Ltsp]* |
71 | 2 | Joël Cuissinat | ** Adresse IP du serveur d'applications ( adresse_ip_application_link ) => rentrer une adresse libre du réseau "eth1" |
72 | 2 | Joël Cuissinat | ** Adresse IP du serveur ltsp ( adresse_ip_ltsp_link ) => rentrer une (autre) adresse libre du réseau "eth1" |
73 | 3 | Joël Cuissinat | * Onglet *[Tftp]* |
74 | 3 | Joël Cuissinat | ** Adresse IP du serveur PXE/TFTP ( adresse_ip_tftp ) => mettre l'adresse IP du serveur ltsp (bouton *[Def]*) |
75 | 3 | Joël Cuissinat | ** Répertoire sur le serveur PXE/TFTP ( repertoire_tftp ) => /var/lib/tftpboot/ltsp/i386/ (bouton *[Def]*) |
76 | 2 | Joël Cuissinat | * Onglet *[Authentification]* |
77 | 2 | Joël Cuissinat | ** Activer l'authentification web (proxy) ( activer_squid_auth ) => non |
78 | 2 | Joël Cuissinat | |
79 | 2 | Joël Cuissinat | h3. Instanciation et redémarrage |
80 | 3 | Joël Cuissinat | |
81 | 2 | Joël Cuissinat | <pre> |
82 | 2 | Joël Cuissinat | instance /etc/eole/config.eol # répondre "non" à la question "Voulez vous re-générer l'annuaire LDAP" ! |
83 | 2 | Joël Cuissinat | reboot |
84 | 2 | Joël Cuissinat | </pre> |