Projet

Général

Profil

Eclair23 » Historique » Version 64

Laurent Flori, 30/09/2011 11:38

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 59 Laurent Flori
+*30/09/2011 LA VERSION COURANTE est au stade alpha (mais fonctionnelle).*+
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 32 Laurent Flori
  * Au moins 15Go d'espace libre
12 1 Laurent Flori
  * Deux cartes réseau
13 1 Laurent Flori
  * Un accès à internet
14 30 Laurent Flori
15 33 Laurent Flori
Pour ceux qui sont encore là et intéressés, c'est parti:
16 33 Laurent Flori
17 1 Laurent Flori
h2. 1. Installer une eolebase:
18 14 Laurent Flori
19 59 Laurent Flori
Pour le partitionnement faire tout en manuel et au moins une partition / de 10Go.
20 18 Laurent Flori
 
21 1 Laurent Flori
h2. 2. Faire une mise à jour en version candidate:
22 1 Laurent Flori
23 1 Laurent Flori
<pre>Maj-Auto -C -i -S test-eoleng.ac-dijon.fr</pre>
24 1 Laurent Flori
25 1 Laurent Flori
h2. 3. Installer les paquets suivants:
26 29 Laurent Flori
27 59 Laurent Flori
<pre>apt-get install conf-eclair</pre>
28 1 Laurent Flori
29 59 Laurent Flori
h2. 4. Faire une configuration:
30 1 Laurent Flori
31 1 Laurent Flori
<pre>gen_config</pre>
32 1 Laurent Flori
33 59 Laurent Flori
Autoriser les connexions ssh sur l'interface eth1 pour tout le réseau eclair (eth1).
34 59 Laurent Flori
Activer le menu avancé de gen_config et dans la section ssh ajouter users aux groupes autorisés à se connecter.
35 59 Laurent Flori
*Nota*: les adresses pour le serveur ltsp-apps et le serveur ltsp-server doivent être les même que l'adresse eth1.
36 1 Laurent Flori
37 59 Laurent Flori
h2. 6. Instancier la configuration:
38 1 Laurent Flori
39 59 Laurent Flori
<pre>instance /root/zephir.eol</pre>
40 1 Laurent Flori
41 59 Laurent Flori
h2. 7. Activer le routage pour le réseau Eclair:
42 1 Laurent Flori
43 1 Laurent Flori
<pre>
44 1 Laurent Flori
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
45 1 Laurent Flori
echo 1 > /proc/sys/net/ipv4/ip_forward
46 1 Laurent Flori
</pre>
47 1 Laurent Flori
48 1 Laurent Flori
h2. 8. Créer un utilisateur de test:
49 1 Laurent Flori
50 1 Laurent Flori
<pre>
51 1 Laurent Flori
adduser eclair
52 59 Laurent Flori
adduser eclair users
53 1 Laurent Flori
adduser eclair video
54 1 Laurent Flori
adduser eclair audio
55 1 Laurent Flori
</pre>
56 16 Laurent Flori
57 16 Laurent Flori
h2. 10 Brancher un client léger et le démarrer
58 19 Laurent Flori
59 19 Laurent Flori
Vous devriez voir votre client démarrer et afficher une fenêtre avec un certains nombres d'informations dont 
60 20 Laurent Flori
l'adresse du serveur d'application et l'adresse de l'interface web de contrôle du cluster LTSP.
61 59 Laurent Flori
62 59 Laurent Flori
63 62 Laurent Flori
h2. 11 Autoriser les utilisateurs de Scribe (OPTIONNEL)
64 59 Laurent Flori
65 63 Laurent Flori
h3. Sur le serveur Scribe:
66 63 Laurent Flori
67 59 Laurent Flori
Installer les paquets suivants:
68 59 Laurent Flori
<pre>apt-get install nfs-kernel-server</pre>
69 59 Laurent Flori
70 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):
71 59 Laurent Flori
<pre>echo "/home   ADRESSE_IP_DU_SERVEUR_ECLAIR(rw,fsid=0,insecure,no_subtree_check,async)" >> /etc/exports</pre>
72 59 Laurent Flori
73 59 Laurent Flori
Éditer le fichier /etc/default/nfs-kernel-server et renseigner les 5 options comme ceci:
74 61 Laurent Flori
<pre>
75 59 Laurent Flori
RPCNFSDCOUNT=8
76 59 Laurent Flori
RPCNFSDPRIORITY=0
77 59 Laurent Flori
RPCMOUNTDOPTS=
78 59 Laurent Flori
NEED_SVCGSSD=no
79 1 Laurent Flori
RPCSVCGSSDOPTS=
80 61 Laurent Flori
</pre>
81 1 Laurent Flori
Éditer le fichier /etc/nfs-common et renseigner les 4 options comme ceci:
82 61 Laurent Flori
<pre>
83 59 Laurent Flori
NEED_STATD=n
84 59 Laurent Flori
STATDOPTS=
85 1 Laurent Flori
NEED_IDMAPD=yes
86 59 Laurent Flori
NEED_GSSD=no
87 61 Laurent Flori
</pre>
88 59 Laurent Flori
Redémarrer le serveur nfs pour qu'il prenne les modifications en compte:
89 59 Laurent Flori
<pre>invoke-rc.d nfs-kernel-server restart</pre>
90 59 Laurent Flori
91 62 Laurent Flori
h3. Sur le serveur Eclair:
92 59 Laurent Flori
93 59 Laurent Flori
Installer les paquets suivants:
94 59 Laurent Flori
<pre>apt-get install nfs-common</pre>
95 1 Laurent Flori
96 59 Laurent Flori
Éditer le fichier /etc/default/nfs-common et renseigner les 4 options suivantes:
97 61 Laurent Flori
<pre>
98 59 Laurent Flori
NEED_STATD=no
99 1 Laurent Flori
STATDOPTS=
100 59 Laurent Flori
NEED_IDMAPD=yes
101 59 Laurent Flori
NEED_GSSD=no
102 1 Laurent Flori
</pre>
103 59 Laurent Flori
104 63 Laurent Flori
Mappage à la volée des attributs ldap
105 59 Laurent Flori
106 59 Laurent Flori
Installer les paquets suivants sur le serveur Eclair:
107 59 Laurent Flori
<pre>apt-get install libnss-ldapd libpam-ldapd nslcd</pre>
108 59 Laurent Flori
109 60 Laurent Flori
Editer le fichier
110 59 Laurent Flori
111 59 Laurent Flori
Exécuter la commande suivante pour ajouter une ligne au fichier /etc/nslcd.conf:
112 59 Laurent Flori
<pre>echo 'map passwd homeDirectory "${homeDirectory}/perso"' >>  /etc/nslcd.conf</pre>
113 59 Laurent Flori
114 59 Laurent Flori
Éxecuter la commande suivante pour ajouter une ligne dans le fichier /etc/fstab:
115 59 Laurent Flori
<pre>echo "ADRESSE_IP_DU_SCRIBE:/   /home/ nfs4 auto,nouser,rsize=8192,wsize=8192,timeo=14,intr,acl" >> /etc/fstab</pre>