Projet

Général

Profil

Eclair23 » Historique » Version 22

Laurent Flori, 12/09/2011 16:03

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 22 Laurent Flori
<pre>
68 22 Laurent Flori
vi /opt/lxc/ltspapps/rootfs/etc/ssh/sshd_config
69 22 Laurent Flori
AllowUsers root -> commenter cette option
70 22 Laurent Flori
PasswordAuthentication no -> passer cette option a yes
71 22 Laurent Flori
. /usr/share/eole/FonctionsEoleNg
72 22 Laurent Flori
Service ssh restart ltspapps
73 22 Laurent Flori
</pre>