Projet

Général

Profil

Eclair23 » Historique » Version 26

Laurent Flori, 12/09/2011 16:24

1 1 Laurent Flori
h1. Eclair23
2 1 Laurent Flori
3 1 Laurent Flori
Cette page sert à suivre l'avancée du projet Eclair2.3.
4 1 Laurent Flori
5 1 Laurent Flori
12/09/2011 LA VERSION COURANTE est au stade alpha (mais fonctionnelle).
6 1 Laurent Flori
7 2 Laurent Flori
*!! IMPORTANT !!*
8 3 Laurent Flori
9 1 Laurent Flori
Ne pas chercher:
10 1 Laurent Flori
* L'intégration avec le serveur Scribe, elle n'existe pas encore mais c'est la prochaine phase.
11 1 Laurent Flori
* Les règles de firewall sur le serveur maitre (Ce sera pour plus tard).
12 1 Laurent Flori
* A mettre le serveur installé en suivant ce guide en production (version alpha).
13 3 Laurent Flori
14 1 Laurent Flori
15 1 Laurent Flori
Pour ceux qui sont encore là et intéressés, c'est parti:
16 1 Laurent Flori
17 14 Laurent Flori
h2. 1. Installer une eolebase:
18 12 Laurent Flori
19 18 Laurent Flori
Pour le partitionnement faire tout en manuel et au moins une partition / de 5Go et une partition /opt de 5Go.
20 18 Laurent Flori
Vous pouvez faire ce que vous voulez pour le partitionnement tant que vous gardez en tête que /opt devrait accueillir beaucoup de données (~3Go)
21 5 Laurent Flori
 
22 15 Laurent Flori
h2. 2. Faire une mise à jour en version candidate:
23 12 Laurent Flori
24 5 Laurent Flori
<pre>Maj-Auto -C -i -S test-eoleng.ac-dijon.fr</pre>
25 5 Laurent Flori
26 15 Laurent Flori
h2. 3. Installer les paquets suivants:
27 12 Laurent Flori
28 5 Laurent Flori
<pre>apt-get install eole-ltsp-server eole-ltsp-lb eole-ltsp-fichier eole-conteneur</pre>
29 5 Laurent Flori
30 15 Laurent Flori
h2. 4. Générer les conteneurs:
31 12 Laurent Flori
32 5 Laurent Flori
<pre>gen_conteneurs</pre>
33 6 Laurent Flori
*Là y a un bug: il faut surveiller la création du conteneur /opt/lxc/ltspapps. Dès que celui-ci est présent se chrooter dedans:*
34 7 Laurent Flori
<pre>
35 7 Laurent Flori
     chroot /opt/lxc/ltspapps/rootfs/
36 8 Laurent Flori
     mount -t proc proc /proc
37 7 Laurent Flori
     exit
38 7 Laurent Flori
</pre>
39 17 Laurent Flori
*Si jamais gen_conteneurs se termine en erreur avant que vous ayez pu monter /proc:
40 16 Laurent Flori
<pre>
41 16 Laurent Flori
     chroot /opt/lxc/ltspapps/rootfs/
42 16 Laurent Flori
     mount -t proc proc /proc
43 16 Laurent Flori
     exit
44 16 Laurent Flori
     gen_conteneurs
45 16 Laurent Flori
</pre>
46 19 Laurent Flori
47 19 Laurent Flori
h2. 5. Faire une configuration:
48 20 Laurent Flori
49 19 Laurent Flori
<pre>gen_config</pre>
50 21 Laurent Flori
*Pensez à activer le serveur tftp dans les paramétrages avancés le repertoire tftp est /var/lib/tftpboot/ltsp/i386/*
51 19 Laurent Flori
52 19 Laurent Flori
h2. 6. Instancier la configuration:
53 20 Laurent Flori
54 19 Laurent Flori
<pre>instance /root/zephir.eol</pre>
55 21 Laurent Flori
*Là encore un bug subsiste, les droits sur la clef utilisée par le serveur postgresql ne sont pas bons.*
56 19 Laurent Flori
<pre>
57 19 Laurent Flori
ssh ltspserver
58 19 Laurent Flori
rm /var/lib/postgresql/8.4/main/server.key
59 19 Laurent Flori
cp /etc/ssl/private/ssl-cert-snakeoil.key /var/lib/postgresql/8.4/main/server.key
60 19 Laurent Flori
chmod 700 /var/lib/postgresql/8.4/main/server.key
61 19 Laurent Flori
chown postgres /var/lib/postgresql/8.4/main/server.key
62 19 Laurent Flori
exit
63 19 Laurent Flori
instance /etc/eole/config.eol
64 19 Laurent Flori
</pre>
65 22 Laurent Flori
66 22 Laurent Flori
h2. 7. Changer la configuration du serveur ssh dans le conteneur ltspapps:
67 23 Laurent Flori
68 22 Laurent Flori
<pre>
69 22 Laurent Flori
vi /opt/lxc/ltspapps/rootfs/etc/ssh/sshd_config
70 22 Laurent Flori
AllowUsers root -> commenter cette option
71 22 Laurent Flori
PasswordAuthentication no -> passer cette option a yes
72 22 Laurent Flori
. /usr/share/eole/FonctionsEoleNg
73 22 Laurent Flori
Service ssh restart ltspapps
74 23 Laurent Flori
</pre>
75 23 Laurent Flori
76 23 Laurent Flori
h2. 8. Créer un utilisateur de test:
77 24 Laurent Flori
78 23 Laurent Flori
<pre>
79 23 Laurent Flori
ssh ltspapps
80 23 Laurent Flori
adduser lolo
81 23 Laurent Flori
adduser lolo video
82 23 Laurent Flori
adduser lolo audio
83 22 Laurent Flori
</pre>
84 25 Laurent Flori
85 25 Laurent Flori
h2. 9 Terminer la configuration:
86 25 Laurent Flori
87 25 Laurent Flori
<pre>
88 26 Laurent Flori
aller à l'adresse http://ADRESSE_DU_SERVEUR_LTSP/ltsp-cluster-control/Admin/ avec un navigateur et mettre les options suivantes :
89 26 Laurent Flori
LDM_SERVER='%LOADBALANCER%'
90 26 Laurent Flori
LDM_DIRECTX='True'
91 26 Laurent Flori
LOCAL_APPS_MENU='True'
92 26 Laurent Flori
SCREEN_07='ldm'
93 26 Laurent Flori
XKBLAYOUT='fr'
94 1 Laurent Flori
</pre>
95 26 Laurent Flori
96 26 Laurent Flori
h2. 10 Brancher un client léger et le démarrer
97 26 Laurent Flori
98 26 Laurent Flori
<pre>
99 26 Laurent Flori
Vous devriez voir votre client démarrer et afficher une fenêtre avec un certains nombres d'informations dont 
100 26 Laurent Flori
l'adresse du serveur d'application et l'adresse de l'interface web de contrôle du cluster LTSP.
101 26 Laurent Flori
</pre> 
102 26 Laurent Flori
103 26 Laurent Flori
h2. 11 Si vous êtes arrivé jusque là avec une installation fonctionnelle, vous venez de gagner 5000 points d'expérience informatique.