Projet

Général

Profil

Eclair23 » Historique » Version 22

« Précédent - Version 22/131 (diff) - Suivant » - Version actuelle
Laurent Flori, 12/09/2011 16:03


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:

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)

2. Faire une mise à jour en version candidate:

Maj-Auto -C -i -S test-eoleng.ac-dijon.fr

3. Installer les paquets suivants:

apt-get install eole-ltsp-server eole-ltsp-lb eole-ltsp-fichier eole-conteneur

4. Générer les conteneurs:

gen_conteneurs

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:
     chroot /opt/lxc/ltspapps/rootfs/
     mount -t proc proc /proc
     exit

*Si jamais gen_conteneurs se termine en erreur avant que vous ayez pu monter /proc:
     chroot /opt/lxc/ltspapps/rootfs/
     mount -t proc proc /proc
     exit
     gen_conteneurs

5. Faire une configuration:

gen_config

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

6. Instancier la configuration:

instance /root/zephir.eol

Là encore un bug subsiste, les droits sur la clef utilisée par le serveur postgresql ne sont pas bons.
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

7. Changer la configuration du serveur ssh dans le conteneur ltspapps:
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