Logo de ce site

Navigation rapide

Accueil > Ltsp 5 > Installer Ltsp 5 sous Debian Lenny et Squeeze

Installer Ltsp 5 sous Debian Lenny et Squeeze

mercredi 22 septembre 2010

Installation de ltsp 5

Besoin matériel :


Un Pc qui fera office de serveur avec deux cartes réseau (c’est plus logique)
On obtient un résultat correct avec un athlon 1800 et 1 giga de ram pour faire tourner 5 a 6 terminaux X (un peux plus si on utilise pas trop les applications les plus lourdes en ram)
Un pc de test capable de démarrer via sa carte réseau interne
Un cable croisé pour relier les deux machines le temps de finir l’installation et les tests. Après bien sur autant de cable droit et de switch que necesaire

Installer Debian Lenny


Comme il faut bien commencer par quelque chose alors autant commencer par l’installation de Debian Lenny

Télécharger l’image iso sur le site officiel en fonction de votre serveur, graver l’image et démarrer sur le Cd ainsi créé.

L’installeur debian va poser un certain nombre de question simple :

nom du serveur (ce que vous voulez exemple : linux-serveur)
nom de domaine (ce que vous voulez exemple :linux.lan)
groupe de travail (j’ai laissé celui proposé)
nom de l’utilisateur et son mot de passe
mot de passe de l’administrateur root
etc
dans la majorité des cas le choix proposé par défaut est bon.

La partie la plus importante est le choix de tout ce qui doit être installé.
Cocher toutes les cases sauf ordinateur portable et base de donnée (si ce n’est pas le cas) et aller boire un café, d’autres questions seront encore posées.

Quand c’est fini redémarrer sur votre debian.


C’est maintenant que l’installation de ltsp 5 commence

Il faut configurer le réseau pour que ltsp fonctionne et pour cela il est nécessaire de desinstaller network-manager et network-manager-gnome et de modifier le fichier /etc/network/interfaces

- Ouvrir une console root .

- Création du fichier interfaces adhoc

- Modifié le fichier comme suit

- Relancer le réseau pour prendre en compte la nouvelle configuration

- Vérifier que ça fonctionne avec ifconfig, le résultat ressemble à ça (j’en ai supprimé un peu).


Voila si tout fonctionne on est prêt à installer le serveur ltsp

- Installation

ne pas tenir compte du message d’erreur concernant dhcp3-server

- Construction de l’environnement du client ltsp

- Configuration de /etc/dhcp3/dhcpd.conf et de /etc/ltsp/dhcpd.conf


Cas particulier
L’adresse IP par défaut de LTSP est la même que l’adresse de la box internet (192.168.0.x). Il faut changer soit l’adresse de la box (192.168.100.1) (facile) ou changer l’adresse du dhcp de LTSP et la mettre en concordance avec le fichier /etc/network/interface.
Après avoir modifier l’adressage IP il faudra à ce moment là exécuter la commande suivant pour reconfigurer les clés ssh

Si le protocole NBD a été choisi lors de l’installation (pas sur sous debian, a vérifier) il faudra également refabriquer l’image des clients avec

Fin du cas particulier


- Rajouter cette ligne à la fin de /etc/dhcp3/dhcpd.conf

- Redémarrer le serveur dhcp, (si le redémarrage ne fonctionne pas il faudra à la fin de la procédure de configuration effectuer un "reboot total" du serveur).

- Vérifier que le serveur dhcp fonctionne

- Configuration de /etc/exports : (ligne a rajouter si elle manque et fichier a créer s’il n’existe pas)

- Redémarrage de nfs-kernel-server : (redémarrer le pc sous ubuntu 9.10)

- Regarder dans /etc/default/portmap que la ligne suivante est bien commentée, si ce n’est pas le cas rajouter un dièse # avant cette ligne et redémarrer portmap (fichier n’existe pas sous ubuntu 9.10)

- Redémarrer tftp-hpa

Fin de la procédure standard


Dans certain cas (ubuntu 9.10) il sera nécessaire d’utiliser la solution alternative qui suit pour tftp-hpa :
- éditer /etc/default/tftpd-hpa et passer a yes la ligne suivant

- Commenter la ligne suivante dans /etc/inetd.conf.

#tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot

- Redémarrer inetd et tftp-hpa


Voila c’est terminé, il ne reste plus qu’a vérifier qu’un Terminal X arrive à se connecter au serveur depuis sa carte réseau.

Donc après avoir branché le câble croisé (a eth0) il faut démarrer la machine de test en précisant au bios que le premier périphérique de boot est la carte réseau.

Petit bémol, je n’ai pas trouver de solution pour avoir le son sur les TX. Je cherche une solution en passant sur un noyau plus récent et par l’utilisation d’ubuntu à la place de debian lenny

mise à jour du 03/11/2010

Installation sur Debian Squeeze

  • Après installation de debian squeeze et ltsp 5 le son n’est toujours pas là mais la solution existe et est très simple, il suffit d’installer pulse audio qui ne l’est pas par défaut.
  • Pour que l’usb fonctionne sur les TX il faut que l’utilisateur soit dans le groupe fuse, ce qui n’est pas le cas par défaut.
  • Dernière information sur squeeze, le serveur dhcp a changé de nom, il faut taper la ligne suivante pour le relancer.

Bonne utilisation