Eclair23 » Historique » Version 74
Laurent Flori, 07/11/2011 09:18
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 | 73 | Laurent Flori | Pour le partitionnement faire tout en manuel et au moins une partition / de 20Go. |
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 | 72 | Emmanuel GARETTE | <pre>rm -f /etc/eole/.Virt* |
28 | 72 | Emmanuel GARETTE | apt-get install conf-eclair eole-conteneur</pre> |
29 | 1 | Laurent Flori | |
30 | 59 | Laurent Flori | h2. 4. Faire une configuration: |
31 | 1 | Laurent Flori | |
32 | 70 | Laurent Flori | Génération des conteneurs. |
33 | 70 | Laurent Flori | <pre>gen_conteneurs</pre> |
34 | 70 | Laurent Flori | |
35 | 1 | Laurent Flori | <pre>gen_config</pre> |
36 | 1 | Laurent Flori | |
37 | 70 | Laurent Flori | Autoriser les connexions ssh sur l'interface eth1 pour tout le réseau eclair (ip autorisées 0.0.0.0 netmask 0.0.0.0). |
38 | 59 | Laurent Flori | Activer le menu avancé de gen_config et dans la section ssh ajouter users aux groupes autorisés à se connecter. |
39 | 70 | 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. |
40 | 70 | 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 | 59 | Laurent Flori | h2. 6. Instancier la configuration: |
43 | 1 | Laurent Flori | |
44 | 59 | Laurent Flori | <pre>instance /root/zephir.eol</pre> |
45 | 1 | Laurent Flori | |
46 | 59 | Laurent Flori | h2. 7. Activer le routage pour le réseau Eclair: |
47 | 1 | Laurent Flori | |
48 | 1 | Laurent Flori | <pre> |
49 | 1 | Laurent Flori | iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE |
50 | 1 | Laurent Flori | echo 1 > /proc/sys/net/ipv4/ip_forward |
51 | 1 | Laurent Flori | </pre> |
52 | 1 | Laurent Flori | |
53 | 1 | Laurent Flori | h2. 8. Créer un utilisateur de test: |
54 | 1 | Laurent Flori | |
55 | 70 | Laurent Flori | Sur le server ltsp-apps |
56 | 1 | Laurent Flori | <pre> |
57 | 74 | Laurent Flori | adduser eleve |
58 | 74 | Laurent Flori | adduser eleve users |
59 | 74 | Laurent Flori | adduser eleve video |
60 | 74 | Laurent Flori | adduser eleve audio |
61 | 1 | Laurent Flori | </pre> |
62 | 16 | Laurent Flori | |
63 | 16 | Laurent Flori | h2. 10 Brancher un client léger et le démarrer |
64 | 19 | Laurent Flori | |
65 | 19 | Laurent Flori | Vous devriez voir votre client démarrer et afficher une fenêtre avec un certains nombres d'informations dont |
66 | 20 | Laurent Flori | l'adresse du serveur d'application et l'adresse de l'interface web de contrôle du cluster LTSP. |
67 | 59 | Laurent Flori | |
68 | 68 | Laurent Flori | --- |
69 | 1 | Laurent Flori | |
70 | 71 | Laurent Flori | h2. 11 Autoriser les utilisateurs de Scribe ainsi que leurs répertoires personnels (OPTIONNEL et non packagé) |
71 | 59 | Laurent Flori | |
72 | 63 | Laurent Flori | h3. Sur le serveur Scribe: |
73 | 63 | Laurent Flori | |
74 | 59 | Laurent Flori | Installer les paquets suivants: |
75 | 59 | Laurent Flori | <pre>apt-get install nfs-kernel-server</pre> |
76 | 59 | Laurent Flori | |
77 | 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): |
78 | 59 | Laurent Flori | <pre>echo "/home ADRESSE_IP_DU_SERVEUR_ECLAIR(rw,fsid=0,insecure,no_subtree_check,async)" >> /etc/exports</pre> |
79 | 59 | Laurent Flori | |
80 | 59 | Laurent Flori | Éditer le fichier /etc/default/nfs-kernel-server et renseigner les 5 options comme ceci: |
81 | 61 | Laurent Flori | <pre> |
82 | 59 | Laurent Flori | RPCNFSDCOUNT=8 |
83 | 59 | Laurent Flori | RPCNFSDPRIORITY=0 |
84 | 59 | Laurent Flori | RPCMOUNTDOPTS= |
85 | 59 | Laurent Flori | NEED_SVCGSSD=no |
86 | 1 | Laurent Flori | RPCSVCGSSDOPTS= |
87 | 61 | Laurent Flori | </pre> |
88 | 1 | Laurent Flori | Éditer le fichier /etc/nfs-common et renseigner les 4 options comme ceci: |
89 | 61 | Laurent Flori | <pre> |
90 | 59 | Laurent Flori | NEED_STATD=n |
91 | 59 | Laurent Flori | STATDOPTS= |
92 | 1 | Laurent Flori | NEED_IDMAPD=yes |
93 | 59 | Laurent Flori | NEED_GSSD=no |
94 | 61 | Laurent Flori | </pre> |
95 | 59 | Laurent Flori | Redémarrer le serveur nfs pour qu'il prenne les modifications en compte: |
96 | 59 | Laurent Flori | <pre>invoke-rc.d nfs-kernel-server restart</pre> |
97 | 59 | Laurent Flori | |
98 | 1 | Laurent Flori | h3. Sur le serveur Eclair: |
99 | 1 | Laurent Flori | |
100 | 69 | Laurent Flori | *Nota*: Pour que les utilisateurs de Scribe puissent utiliser leurs identifiants sur un serveur Eclair, |
101 | 67 | Laurent Flori | Il faut autoriser un ou des groupes à se logguer sur le serveur ssh. (le groupe eleve par exemple). |
102 | 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). |
103 | 59 | Laurent Flori | |
104 | 59 | Laurent Flori | Installer les paquets suivants: |
105 | 59 | Laurent Flori | <pre>apt-get install nfs-common</pre> |
106 | 1 | Laurent Flori | |
107 | 59 | Laurent Flori | Éditer le fichier /etc/default/nfs-common et renseigner les 4 options suivantes: |
108 | 61 | Laurent Flori | <pre> |
109 | 59 | Laurent Flori | NEED_STATD=no |
110 | 1 | Laurent Flori | STATDOPTS= |
111 | 59 | Laurent Flori | NEED_IDMAPD=yes |
112 | 59 | Laurent Flori | NEED_GSSD=no |
113 | 1 | Laurent Flori | </pre> |
114 | 59 | Laurent Flori | |
115 | 63 | Laurent Flori | Mappage à la volée des attributs ldap |
116 | 59 | Laurent Flori | |
117 | 59 | Laurent Flori | Installer les paquets suivants sur le serveur Eclair: |
118 | 59 | Laurent Flori | <pre>apt-get install libnss-ldapd libpam-ldapd nslcd</pre> |
119 | 59 | Laurent Flori | |
120 | 59 | Laurent Flori | Exécuter la commande suivante pour ajouter une ligne au fichier /etc/nslcd.conf: |
121 | 59 | Laurent Flori | <pre>echo 'map passwd homeDirectory "${homeDirectory}/perso"' >> /etc/nslcd.conf</pre> |
122 | 59 | Laurent Flori | |
123 | 66 | Laurent Flori | Éxecuter la commande suivante pour ajouter une ligne dans le fichier /etc/fstab (Remplace ADRESSE_IP_DU_SCRIBE par l'adresse de vote serveur Scribe): |
124 | 59 | Laurent Flori | <pre>echo "ADRESSE_IP_DU_SCRIBE:/ /home/ nfs4 auto,nouser,rsize=8192,wsize=8192,timeo=14,intr,acl" >> /etc/fstab</pre> |