Projet

Général

Profil

Eclair23 » Historique » Version 24

Version 23 (Laurent Flori, 12/09/2011 16:04) → Version 24/131 (Laurent Flori, 12/09/2011 16:04)

h1. Eclair23

Cette page sert à suivre l'avancée du projet Eclair2.3.

12/09/2011 LA VERSION COURANTE est au stade alpha (mais fonctionnelle).

*!! IMPORTANT !!*

Ne pas chercher:
* L'intégration avec le serveur Scribe, elle n'existe pas encore mais c'est la prochaine phase.
* Les règles de firewall sur le serveur maitre (Ce sera pour plus tard).
* A mettre le serveur installé en suivant ce guide en production (version alpha).

Pour ceux qui sont encore là et intéressés, c'est parti:

h2. 1. Installer une eolebase:

Pour le partitionnement faire tout en manuel et au moins une partition / de 5Go et une partition /opt de 5Go.
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)

h2. 2. Faire une mise à jour en version candidate:

<pre>Maj-Auto -C -i -S test-eoleng.ac-dijon.fr</pre>

h2. 3. Installer les paquets suivants:

<pre>apt-get install eole-ltsp-server eole-ltsp-lb eole-ltsp-fichier eole-conteneur</pre>

h2. 4. Générer les conteneurs:

<pre>gen_conteneurs</pre>
*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:*
<pre>
chroot /opt/lxc/ltspapps/rootfs/
mount -t proc proc /proc
exit
</pre>
*Si jamais gen_conteneurs se termine en erreur avant que vous ayez pu monter /proc:
<pre>
chroot /opt/lxc/ltspapps/rootfs/
mount -t proc proc /proc
exit
gen_conteneurs
</pre>

h2. 5. Faire une configuration:

<pre>gen_config</pre>
*Pensez à activer le serveur tftp dans les paramétrages avancés le repertoire tftp est /var/lib/tftpboot/ltsp/i386/*

h2. 6. Instancier la configuration:

<pre>instance /root/zephir.eol</pre>
*Là encore un bug subsiste, les droits sur la clef utilisée par le serveur postgresql ne sont pas bons.*
<pre>
ssh ltspserver
rm /var/lib/postgresql/8.4/main/server.key
cp /etc/ssl/private/ssl-cert-snakeoil.key /var/lib/postgresql/8.4/main/server.key
chmod 700 /var/lib/postgresql/8.4/main/server.key
chown postgres /var/lib/postgresql/8.4/main/server.key
exit
instance /etc/eole/config.eol
</pre>

h2. 7. Changer la configuration du serveur ssh dans le conteneur ltspapps:

<pre>
vi /opt/lxc/ltspapps/rootfs/etc/ssh/sshd_config
AllowUsers root -> commenter cette option
PasswordAuthentication no -> passer cette option a yes
. /usr/share/eole/FonctionsEoleNg
Service ssh restart ltspapps
</pre>

h2. 8. Créer un utilisateur de test:


<pre>
ssh ltspapps
adduser lolo
adduser lolo video
adduser lolo audio
</pre>