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