Projet

Général

Profil

Eclair23 » Historique » Version 88

Cédric Frayssinet, 06/02/2012 14:35

1 59 Laurent Flori
h1. Eclair23
2 58 Laurent Flori
3 1 Laurent Flori
Cette page sert à suivre l'avancée du projet Eclair2.3.
4 1 Laurent Flori
5 75 Laurent Flori
+*09/12/2011 LA VERSION COURANTE est au stade proposed.*+
6 1 Laurent Flori
7 31 Laurent Flori
*Prérequis:*
8 31 Laurent Flori
9 1 Laurent Flori
Avoir un serveur de test avec: 
10 30 Laurent Flori
11 1 Laurent Flori
  * Au moins 15Go d'espace libre
12 1 Laurent Flori
  * Un accès à internet
13 30 Laurent Flori
14 1 Laurent Flori
Pour ceux qui sont encore là et intéressés, c'est parti:
15 1 Laurent Flori
16 75 Laurent Flori
h2. 1. Télécharger la dernière image iso proposed en 32 ou 64 bits:
17 1 Laurent Flori
18 84 Redmine Admin
ftp://eoleng.ac-dijon.fr/pub/iso/devel/eole-proposed/daily
19 14 Laurent Flori
 
20 75 Laurent Flori
h2. 2. Graver l'image et installer le module eclair.
21 1 Laurent Flori
22 75 Laurent Flori
h2. 3. Faire une mise à jour du fichier sources.list avec la commande suivante:
23 75 Laurent Flori
24 72 Emmanuel GARETTE
<pre>Maj-Auto -C -i -S test-eoleng.ac-dijon.fr</pre>
25 1 Laurent Flori
26 76 Laurent Flori
h2. 4. Générer les conteneurs et la configuration:
27 1 Laurent Flori
28 70 Laurent Flori
<pre>gen_conteneurs</pre>
29 70 Laurent Flori
30 70 Laurent Flori
<pre>gen_config</pre>
31 1 Laurent Flori
32 75 Laurent Flori
Autoriser les connexions ssh sur l'interface eth1(si deux cartes) ou eth0 si une seule carte, pour tout le réseau eclair (ip autorisées 0.0.0.0 netmask 0.0.0.0).
33 1 Laurent Flori
Activer le menu avancé de gen_config et dans la section ssh ajouter users aux groupes autorisés à se connecter.
34 75 Laurent Flori
*Nota*: les adresses pour le serveur ltsp-apps et le serveur ltsp-server doivent être dans la même plage que l'adresse eth1 (si deux cartes sinon sur la même plage ip que eth0
35 1 Laurent Flori
(i.e.: eth1 -> 172.16.0.1, ltsp-server -> 172.16.0.2, ltsp-apps -> 172.16.0.3)
36 1 Laurent Flori
37 1 Laurent Flori
h2. 6. Instancier la configuration:
38 1 Laurent Flori
39 1 Laurent Flori
<pre>instance /root/zephir.eol</pre>
40 1 Laurent Flori
41 75 Laurent Flori
h2. 7. Créer un utilisateur de test:
42 1 Laurent Flori
43 70 Laurent Flori
Sur le server ltsp-apps
44 1 Laurent Flori
<pre>
45 74 Laurent Flori
adduser eleve
46 74 Laurent Flori
adduser eleve users
47 74 Laurent Flori
adduser eleve video
48 74 Laurent Flori
adduser eleve audio
49 1 Laurent Flori
</pre>
50 16 Laurent Flori
51 77 Laurent Flori
h2. 8. Renseigner les valeurs dans l'interface web du cluster:
52 1 Laurent Flori
53 77 Laurent Flori
Faire pointer un navigateur web à l'adresse : http://[ip-du-conteneur-ltsp-server]/ltsp-cluster-control/Admin/ et renseigner les paramètres suivants:
54 77 Laurent Flori
55 77 Laurent Flori
LANG='fr_FR.UTF-8' 
56 77 Laurent Flori
LDM_SERVER='%LOADBALANCER%' 
57 77 Laurent Flori
XKBLAYOUT='fr' 
58 77 Laurent Flori
LDM_DIRECTX='False' 
59 77 Laurent Flori
LOCAL_APPS_MENU='True' 
60 77 Laurent Flori
SCREEN_07='ldm'
61 77 Laurent Flori
62 77 Laurent Flori
h2. 9 Brancher un client léger et le démarrer
63 77 Laurent Flori
64 19 Laurent Flori
Vous devriez voir votre client démarrer et afficher une fenêtre avec un certains nombres d'informations dont 
65 1 Laurent Flori
l'adresse du serveur d'application et l'adresse de l'interface web de contrôle du cluster LTSP.
66 77 Laurent Flori
67 77 Laurent Flori
h2. 10 Ouvrez une session avec l'utilisateur eleve.
68 59 Laurent Flori
69 82 Laurent Flori
Ouvrez une session avec le login eleve et le mot de passe configuré dans l'étape 7.
70 82 Laurent Flori
71 68 Laurent Flori
---
72 78 Laurent Flori
73 81 Laurent Flori
h2. 11 Warning Implémentation en cours .... Warning 
74 81 Laurent Flori
75 81 Laurent Flori
Autoriser les utilisateurs de Scribe ainsi que leurs répertoires personnels (OPTIONNEL et non packagé)
76 59 Laurent Flori
77 63 Laurent Flori
h3. Sur le serveur Scribe:
78 63 Laurent Flori
79 59 Laurent Flori
Installer les paquets suivants:
80 59 Laurent Flori
<pre>apt-get install nfs-kernel-server</pre>
81 59 Laurent Flori
82 59 Laurent Flori
Ajouter une ligne au fichier /etc/exports grâce à la commande suivante (en remplaçant ADRESSE_IP_DU_SERVEUR_ECLAIR par l'ip du serveur Eclair):
83 59 Laurent Flori
<pre>echo "/home   ADRESSE_IP_DU_SERVEUR_ECLAIR(rw,fsid=0,insecure,no_subtree_check,async)" >> /etc/exports</pre>
84 59 Laurent Flori
85 59 Laurent Flori
Éditer le fichier /etc/default/nfs-kernel-server et renseigner les 5 options comme ceci:
86 61 Laurent Flori
<pre>
87 59 Laurent Flori
RPCNFSDCOUNT=8
88 59 Laurent Flori
RPCNFSDPRIORITY=0
89 59 Laurent Flori
RPCMOUNTDOPTS=
90 59 Laurent Flori
NEED_SVCGSSD=no
91 1 Laurent Flori
RPCSVCGSSDOPTS=
92 61 Laurent Flori
</pre>
93 1 Laurent Flori
Éditer le fichier /etc/nfs-common et renseigner les 4 options comme ceci:
94 61 Laurent Flori
<pre>
95 59 Laurent Flori
NEED_STATD=n
96 59 Laurent Flori
STATDOPTS=
97 1 Laurent Flori
NEED_IDMAPD=yes
98 59 Laurent Flori
NEED_GSSD=no
99 61 Laurent Flori
</pre>
100 59 Laurent Flori
Redémarrer le serveur nfs pour qu'il prenne les modifications en compte:
101 59 Laurent Flori
<pre>invoke-rc.d nfs-kernel-server restart</pre>
102 59 Laurent Flori
103 1 Laurent Flori
h3. Sur le serveur Eclair:
104 1 Laurent Flori
105 69 Laurent Flori
*Nota*: Pour que les utilisateurs de Scribe puissent utiliser leurs identifiants sur un serveur Eclair,
106 67 Laurent Flori
Il faut autoriser un ou des groupes à se logguer sur le serveur ssh. (le groupe eleve par exemple).
107 69 Laurent Flori
Penser aussi à activer le shell pour les utilisateurs du ldap qui devront utiliser le serveur Eclair. (ceci peut se faire depuis l'EAD2).
108 59 Laurent Flori
109 59 Laurent Flori
Installer les paquets suivants:
110 59 Laurent Flori
<pre>apt-get install nfs-common</pre>
111 1 Laurent Flori
112 59 Laurent Flori
Éditer le fichier /etc/default/nfs-common et renseigner les 4 options suivantes:
113 61 Laurent Flori
<pre>
114 59 Laurent Flori
NEED_STATD=no
115 1 Laurent Flori
STATDOPTS=
116 59 Laurent Flori
NEED_IDMAPD=yes
117 59 Laurent Flori
NEED_GSSD=no
118 1 Laurent Flori
</pre>
119 59 Laurent Flori
120 63 Laurent Flori
Mappage à la volée des attributs ldap
121 59 Laurent Flori
122 59 Laurent Flori
Installer les paquets suivants sur le serveur Eclair:
123 59 Laurent Flori
<pre>apt-get install libnss-ldapd libpam-ldapd nslcd</pre>
124 59 Laurent Flori
125 59 Laurent Flori
Exécuter la commande suivante pour ajouter une ligne au fichier /etc/nslcd.conf:
126 59 Laurent Flori
<pre>echo 'map passwd homeDirectory "${homeDirectory}/perso"' >>  /etc/nslcd.conf</pre>
127 59 Laurent Flori
128 83 Laurent Flori
Éxecuter la commande suivante pour ajouter une ligne dans le fichier /etc/fstab (Remplacer ADRESSE_IP_DU_SCRIBE par l'adresse de vote serveur Scribe):
129 59 Laurent Flori
<pre>echo "ADRESSE_IP_DU_SCRIBE:/   /home/ nfs4 auto,nouser,rsize=8192,wsize=8192,timeo=14,intr,acl" >> /etc/fstab</pre>
130 85 Cédric Frayssinet
131 85 Cédric Frayssinet
h1. Foire aux questions
132 85 Cédric Frayssinet
133 85 Cédric Frayssinet
h2. Lorsque je me connecte, je n'ai pas affiché "nom d'utilisateur" mais login
134 85 Cédric Frayssinet
135 85 Cédric Frayssinet
Il faut pour cela avoir paramétré, via un navigateur, les clients légers à cette adresse http://[ip-du-conteneur-ltsp-server]/ltsp-cluster-control/Admin
136 85 Cédric Frayssinet
Pour connaître les valeurs à attribuer, il suffit de remonter cette page :
137 85 Cédric Frayssinet
138 86 Cédric Frayssinet
<pre>
139 85 Cédric Frayssinet
LANG='fr_FR.UTF-8' 
140 85 Cédric Frayssinet
LDM_SERVER='%LOADBALANCER%' 
141 85 Cédric Frayssinet
XKBLAYOUT='fr' 
142 85 Cédric Frayssinet
LDM_DIRECTX='False' 
143 85 Cédric Frayssinet
LOCAL_APPS_MENU='True' 
144 86 Cédric Frayssinet
SCREEN_07='ldm'</pre>
145 85 Cédric Frayssinet
146 85 Cédric Frayssinet
h2. Au démarrage, l'ip d'application server et l'ip de web interface (ip du cluster ltsp server) est identique, que se passe-t-il ?
147 85 Cédric Frayssinet
148 85 Cédric Frayssinet
C'est un problème dans votre paramétrage réseau : DHCP par exemple ?
149 85 Cédric Frayssinet
150 87 Cédric Frayssinet
h2. Lorsque je rentre mon identifiant et mon mot de passe, il me refuse l'accès en m'indiquant : "pas de réponse du serveur, redémarrage...". Que se passe-t-il ?
151 85 Cédric Frayssinet
152 85 Cédric Frayssinet
??
153 85 Cédric Frayssinet
154 88 Cédric Frayssinet
h2. Lorsque je lance Firefox (application embarquée dans mon client léger) je n'ai pas accès à Internet, que se passe-t-il ?
155 85 Cédric Frayssinet
156 85 Cédric Frayssinet
C'est un problème de firewall...
157 85 Cédric Frayssinet
158 85 Cédric Frayssinet
h2. Comment faire pour rajouter une application dans l'image réseau ?
159 85 Cédric Frayssinet
160 85 Cédric Frayssinet
??
161 85 Cédric Frayssinet
162 85 Cédric Frayssinet
h2. Comment faire pour rajouter un serveur d'applications ?
163 85 Cédric Frayssinet
164 85 Cédric Frayssinet
??