Eclair23 » Historique » Version 112
Laurent Flori, 02/03/2012 16:23
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 | 94 | Laurent Flori | +*01/03/2012 LA VERSION COURANTE est au stade proposed.*+ |
6 | 1 | Laurent Flori | |
7 | 102 | Laurent Flori | *Il faut redémarrer le serveur après l'instanciation* |
8 | 101 | Laurent Flori | |
9 | 31 | Laurent Flori | *Prérequis:* |
10 | 31 | Laurent Flori | |
11 | 1 | Laurent Flori | Avoir un serveur de test avec: |
12 | 30 | Laurent Flori | |
13 | 1 | Laurent Flori | * Au moins 15Go d'espace libre |
14 | 1 | Laurent Flori | * Un accès à internet |
15 | 30 | Laurent Flori | |
16 | 1 | Laurent Flori | Pour ceux qui sont encore là et intéressés, c'est parti: |
17 | 1 | Laurent Flori | |
18 | 75 | Laurent Flori | h2. 1. Télécharger la dernière image iso proposed en 32 ou 64 bits: |
19 | 1 | Laurent Flori | |
20 | 93 | Laurent Flori | -ftp://eoleng.ac-dijon.fr/pub/iso/devel/eole-proposed/daily- |
21 | 93 | Laurent Flori | http://eoleng.ac-dijon.fr/pub/iso/devel/eole-dev/daily/20120220/ |
22 | 14 | Laurent Flori | |
23 | 75 | Laurent Flori | h2. 2. Graver l'image et installer le module eclair. |
24 | 1 | Laurent Flori | |
25 | 75 | Laurent Flori | h2. 3. Faire une mise à jour du fichier sources.list avec la commande suivante: |
26 | 75 | Laurent Flori | |
27 | 91 | Cédric Frayssinet | Si DHCP sur le réseau, faire un 'dhclient' |
28 | 91 | Cédric Frayssinet | |
29 | 72 | Emmanuel GARETTE | <pre>Maj-Auto -C -i -S test-eoleng.ac-dijon.fr</pre> |
30 | 1 | Laurent Flori | |
31 | 76 | Laurent Flori | h2. 4. Générer les conteneurs et la configuration: |
32 | 1 | Laurent Flori | |
33 | 70 | Laurent Flori | <pre>gen_conteneurs</pre> |
34 | 70 | Laurent Flori | |
35 | 70 | Laurent Flori | <pre>gen_config</pre> |
36 | 1 | Laurent Flori | |
37 | 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). |
38 | 1 | Laurent Flori | Activer le menu avancé de gen_config et dans la section ssh ajouter users aux groupes autorisés à se connecter. |
39 | 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 |
40 | 1 | Laurent Flori | (i.e.: eth1 -> 172.16.0.1, ltsp-server -> 172.16.0.2, ltsp-apps -> 172.16.0.3) |
41 | 1 | Laurent Flori | |
42 | 1 | Laurent Flori | h2. 6. Instancier la configuration: |
43 | 1 | Laurent Flori | |
44 | 1 | Laurent Flori | <pre>instance /root/zephir.eol</pre> |
45 | 101 | Laurent Flori | |
46 | 1 | Laurent Flori | |
47 | 75 | Laurent Flori | h2. 7. Créer un utilisateur de test: |
48 | 1 | Laurent Flori | |
49 | 92 | Cédric Frayssinet | Sur le server ltsp-apps (ssh ltspapps depuis le serveur maitre eclair) |
50 | 1 | Laurent Flori | <pre> |
51 | 74 | Laurent Flori | adduser eleve |
52 | 74 | Laurent Flori | adduser eleve users |
53 | 74 | Laurent Flori | adduser eleve video |
54 | 74 | Laurent Flori | adduser eleve audio |
55 | 1 | Laurent Flori | </pre> |
56 | 16 | Laurent Flori | |
57 | 77 | Laurent Flori | h2. 8. Renseigner les valeurs dans l'interface web du cluster: |
58 | 1 | Laurent Flori | |
59 | 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: |
60 | 77 | Laurent Flori | |
61 | 77 | Laurent Flori | LANG='fr_FR.UTF-8' |
62 | 77 | Laurent Flori | LDM_SERVER='%LOADBALANCER%' |
63 | 77 | Laurent Flori | XKBLAYOUT='fr' |
64 | 77 | Laurent Flori | LDM_DIRECTX='False' |
65 | 77 | Laurent Flori | LOCAL_APPS_MENU='True' |
66 | 77 | Laurent Flori | SCREEN_07='ldm' |
67 | 77 | Laurent Flori | |
68 | 77 | Laurent Flori | h2. 9 Brancher un client léger et le démarrer |
69 | 77 | Laurent Flori | |
70 | 19 | Laurent Flori | Vous devriez voir votre client démarrer et afficher une fenêtre avec un certains nombres d'informations dont |
71 | 1 | Laurent Flori | l'adresse du serveur d'application et l'adresse de l'interface web de contrôle du cluster LTSP. |
72 | 77 | Laurent Flori | |
73 | 77 | Laurent Flori | h2. 10 Ouvrez une session avec l'utilisateur eleve. |
74 | 59 | Laurent Flori | |
75 | 82 | Laurent Flori | Ouvrez une session avec le login eleve et le mot de passe configuré dans l'étape 7. |
76 | 82 | Laurent Flori | |
77 | 68 | Laurent Flori | --- |
78 | 96 | Laurent Flori | *_Ce qui suit n'est pas encore packagé mais est fonctionel si réalisé à la main_* |
79 | 78 | Laurent Flori | |
80 | 81 | Laurent Flori | h2. 11 Warning Implémentation en cours .... Warning |
81 | 81 | Laurent Flori | |
82 | 81 | Laurent Flori | Autoriser les utilisateurs de Scribe ainsi que leurs répertoires personnels (OPTIONNEL et non packagé) |
83 | 59 | Laurent Flori | |
84 | 63 | Laurent Flori | h3. Sur le serveur Scribe: |
85 | 63 | Laurent Flori | |
86 | 59 | Laurent Flori | Installer les paquets suivants: |
87 | 59 | Laurent Flori | <pre>apt-get install nfs-kernel-server</pre> |
88 | 59 | Laurent Flori | |
89 | 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): |
90 | 112 | Laurent Flori | <pre>echo "/home ADRESSE_IP_DU_CONETNEUR_LTSPAPPS(rw,fsid=0,insecure,no_subtree_check,async,no_root_squash)" >> /etc/exports</pre> |
91 | 59 | Laurent Flori | |
92 | 59 | Laurent Flori | Éditer le fichier /etc/default/nfs-kernel-server et renseigner les 5 options comme ceci: |
93 | 61 | Laurent Flori | <pre> |
94 | 59 | Laurent Flori | RPCNFSDCOUNT=8 |
95 | 59 | Laurent Flori | RPCNFSDPRIORITY=0 |
96 | 59 | Laurent Flori | RPCMOUNTDOPTS= |
97 | 59 | Laurent Flori | NEED_SVCGSSD=no |
98 | 1 | Laurent Flori | RPCSVCGSSDOPTS= |
99 | 61 | Laurent Flori | </pre> |
100 | 106 | Laurent Flori | Éditer le fichier /etc/default/nfs-common et renseigner les 4 options comme ceci: |
101 | 61 | Laurent Flori | <pre> |
102 | 59 | Laurent Flori | NEED_STATD=n |
103 | 59 | Laurent Flori | STATDOPTS= |
104 | 1 | Laurent Flori | NEED_IDMAPD=yes |
105 | 59 | Laurent Flori | NEED_GSSD=no |
106 | 61 | Laurent Flori | </pre> |
107 | 59 | Laurent Flori | Redémarrer le serveur nfs pour qu'il prenne les modifications en compte: |
108 | 59 | Laurent Flori | <pre>invoke-rc.d nfs-kernel-server restart</pre> |
109 | 59 | Laurent Flori | |
110 | 1 | Laurent Flori | h3. Sur le serveur Eclair: |
111 | 1 | Laurent Flori | |
112 | 109 | Laurent Flori | Sur le serveur maître: |
113 | 108 | Laurent Flori | Charger le module nfs4 si ce n'est pas déjà fait: |
114 | 108 | Laurent Flori | <pre>modprobe nfs</pre> |
115 | 108 | Laurent Flori | |
116 | 104 | Laurent Flori | *Tout ce qui suit se fait dans le conteneur ltspapps* |
117 | 103 | Laurent Flori | |
118 | 69 | Laurent Flori | *Nota*: Pour que les utilisateurs de Scribe puissent utiliser leurs identifiants sur un serveur Eclair, |
119 | 67 | Laurent Flori | Il faut autoriser un ou des groupes à se logguer sur le serveur ssh. (le groupe eleve par exemple). |
120 | 98 | 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 du scribe). |
121 | 1 | Laurent Flori | |
122 | 1 | Laurent Flori | Installer les paquets suivants: |
123 | 99 | Laurent Flori | <pre>apt-get install nfs-common</pre> |
124 | 108 | Laurent Flori | |
125 | 1 | Laurent Flori | |
126 | 59 | Laurent Flori | Éditer le fichier /etc/default/nfs-common et renseigner les 4 options suivantes: |
127 | 61 | Laurent Flori | <pre> |
128 | 59 | Laurent Flori | NEED_STATD=no |
129 | 1 | Laurent Flori | STATDOPTS= |
130 | 59 | Laurent Flori | NEED_IDMAPD=yes |
131 | 59 | Laurent Flori | NEED_GSSD=no |
132 | 1 | Laurent Flori | </pre> |
133 | 59 | Laurent Flori | |
134 | 63 | Laurent Flori | Mappage à la volée des attributs ldap |
135 | 59 | Laurent Flori | |
136 | 110 | Laurent Flori | Installer les paquets suivants dans le conteneur ltspapps: |
137 | 59 | Laurent Flori | <pre>apt-get install libnss-ldapd libpam-ldapd nslcd</pre> |
138 | 59 | Laurent Flori | |
139 | 59 | Laurent Flori | Exécuter la commande suivante pour ajouter une ligne au fichier /etc/nslcd.conf: |
140 | 59 | Laurent Flori | <pre>echo 'map passwd homeDirectory "${homeDirectory}/perso"' >> /etc/nslcd.conf</pre> |
141 | 59 | Laurent Flori | |
142 | 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): |
143 | 107 | Laurent Flori | <pre>echo "ADRESSE_IP_DU_SCRIBE:/home /home/ nfs4 auto,nouser,rsize=8192,wsize=8192,timeo=14,intr,acl,nolock" >> /etc/fstab</pre> |
144 | 85 | Cédric Frayssinet | |
145 | 111 | Laurent Flori | Monter le /home dans le conteneur ltspapps: |
146 | 111 | Laurent Flori | <pre>mount -a</pre> |
147 | 111 | Laurent Flori | |
148 | 85 | Cédric Frayssinet | h1. Foire aux questions |
149 | 85 | Cédric Frayssinet | |
150 | 90 | Laurent Flori | Voir la page [[suivante|http://dev-eole.ac-dijon.fr/projects/eole/wiki/FaqEclair23]] |