Eclair23 » Historique » Version 97
« Précédent -
Version 97/131
(diff) -
Suivant » -
Version actuelle
Laurent Flori, 01/03/2012 16:03
Eclair23¶
Cette page sert à suivre l'avancée du projet Eclair2.3.
01/03/2012 LA VERSION COURANTE est au stade proposed.
Prérequis:
Avoir un serveur de test avec:
- Au moins 15Go d'espace libre
- Un accès à internet
Pour ceux qui sont encore là et intéressés, c'est parti:
1. Télécharger la dernière image iso proposed en 32 ou 64 bits:¶
ftp://eoleng.ac-dijon.fr/pub/iso/devel/eole-proposed/daily
http://eoleng.ac-dijon.fr/pub/iso/devel/eole-dev/daily/20120220/
2. Graver l'image et installer le module eclair.¶
3. Faire une mise à jour du fichier sources.list avec la commande suivante:¶
Si DHCP sur le réseau, faire un 'dhclient'
Maj-Auto -C -i -S test-eoleng.ac-dijon.fr
4. Générer les conteneurs et la configuration:¶
gen_conteneurs
gen_config
Autoriser les connexions ssh sur l'interface eth1(si deux cartes) ou eth0 si une seule carte, pour tout le réseau eclair (ip autorisées 0.0.0.0 netmask 0.0.0.0).
Activer le menu avancé de gen_config et dans la section ssh ajouter users aux groupes autorisés à se connecter.
Nota: les adresses pour le serveur ltsp-apps et le serveur ltsp-server doivent être dans la même plage que l'adresse eth1 (si deux cartes sinon sur la même plage ip que eth0
(i.e.: eth1 -> 172.16.0.1, ltsp-server -> 172.16.0.2, ltsp-apps -> 172.16.0.3)
6. Instancier la configuration:¶
instance /root/zephir.eol
7. Créer un utilisateur de test:¶
Sur le server ltsp-apps (ssh ltspapps depuis le serveur maitre eclair)
adduser eleve adduser eleve users adduser eleve video adduser eleve audio
8. Renseigner les valeurs dans l'interface web du cluster:¶
Faire pointer un navigateur web à l'adresse : http://[ip-du-conteneur-ltsp-server]/ltsp-cluster-control/Admin/ et renseigner les paramètres suivants:
LANG='fr_FR.UTF-8'
LDM_SERVER='%LOADBALANCER%'
XKBLAYOUT='fr'
LDM_DIRECTX='False'
LOCAL_APPS_MENU='True'
SCREEN_07='ldm'
9 Brancher un client léger et le démarrer¶
Vous devriez voir votre client démarrer et afficher une fenêtre avec un certains nombres d'informations dont
l'adresse du serveur d'application et l'adresse de l'interface web de contrôle du cluster LTSP.
10 Ouvrez une session avec l'utilisateur eleve.¶
Ouvrez une session avec le login eleve et le mot de passe configuré dans l'étape 7.
---
Ce qui suit n'est pas encore packagé mais est fonctionel si réalisé à la main
11 Warning Implémentation en cours .... Warning¶
Autoriser les utilisateurs de Scribe ainsi que leurs répertoires personnels (OPTIONNEL et non packagé)
Sur le serveur Scribe:¶
Installer les paquets suivants:
apt-get install nfs-kernel-server
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):
echo "/home ADRESSE_IP_DU_SERVEUR_ECLAIR(rw,fsid=0,insecure,no_subtree_check,async)" >> /etc/exports
Éditer le fichier /etc/default/nfs-kernel-server et renseigner les 5 options comme ceci:
RPCNFSDCOUNT=8 RPCNFSDPRIORITY=0 RPCMOUNTDOPTS= NEED_SVCGSSD=no RPCSVCGSSDOPTS=
Éditer le fichier /etc/nfs-common et renseigner les 4 options comme ceci:
NEED_STATD=n STATDOPTS= NEED_IDMAPD=yes NEED_GSSD=no
Redémarrer le serveur nfs pour qu'il prenne les modifications en compte:
invoke-rc.d nfs-kernel-server restart
Sur le serveur Eclair:¶
Nota: Pour que les utilisateurs de Scribe puissent utiliser leurs identifiants sur un serveur Eclair,
Il faut autoriser un ou des groupes à se logguer sur le serveur ssh. (le groupe eleve par exemple).
Penser aussi à activer le shell pour les utilisateurs du ldap qui devront utiliser le serveur Eclair. (ceci peut se faire depuis l'EAD2).
Installer les paquets suivants:
apt-get install nfs-common
Éditer le fichier /etc/default/nfs-common et renseigner les 4 options suivantes:
NEED_STATD=no STATDOPTS= NEED_IDMAPD=yes NEED_GSSD=no
Mappage à la volée des attributs ldap
Installer les paquets suivants sur le serveur Eclair:
apt-get install libnss-ldapd libpam-ldapd nslcd
Exécuter la commande suivante pour ajouter une ligne au fichier /etc/nslcd.conf:
echo 'map passwd homeDirectory "${homeDirectory}/perso"' >> /etc/nslcd.conf
Éxecuter la commande suivante pour ajouter une ligne dans le fichier /etc/fstab (Remplacer ADRESSE_IP_DU_SCRIBE par l'adresse de vote serveur Scribe):
echo "ADRESSE_IP_DU_SCRIBE:/ /home/ nfs4 auto,nouser,rsize=8192,wsize=8192,timeo=14,intr,acl,nolock" >> /etc/fstab
Foire aux questions¶
Voir la page http://dev-eole.ac-dijon.fr/projects/eole/wiki/FaqEclair23