Topic-icon Montage rapide d'un serveur LTSP sur Ubuntu Hardy

Plus d'informations
il y a 15 ans 2 semaines - il y a 15 ans 2 semaines #2005 par RPG
Brêve rapide pour l'installation d'un serveur ltsp.

D'abord, c'est quoi LTSP, c'est un truc qui te permet d'envoyer ton PC sur des postes sans trop ce compliquer la vie... Du style, 1 PC sert de 'serveur' pour les 4/5 P II 400Mhz, 256Mo RAM que j'ai pour faire un réseau et tout est sur le serveur. Le bureau, le soft, les paramétrages, ... Bref, le disque dur local marche pas, on s'en fout, le CD est out, on s'en fout... Du moment que l'on a une bonne carte PXE.
Donc on veut pas déployer des serveurs avec 8Go de RAM mais juste un bureau pour bosser avec. Donc le 'fameux' serveur est en fait un poste Desktop. Pour pas s'embêter, on met 2 cartes dessus, une qui sera en DHCP et sera connecté au réseau Internet et une en adresse IP fixe 192.168.0.1 qui distribuera la bonne parole a notre réseau de PC. (ça c'est mon postulat de base...)

1) après avoir installé correctement le serveur (rappel : mode Desktop dessus) et fait toutes les mises à jours on va lancer l'installation du paquet LTSP

1 Bis) Astuce : Pour gagner du temps et économiser des pbs de paramétrage : La carte qui va s'occuper de fournir le réseau aux machines LTSP devrait être configuré avec l'adresse 192.168.0.1 (<- ça aide à ne rien faire ensuite :-))

2) sudo apt-get install ltsp-server-standalone openssh-server (<- normalement, openssh est installé automatiquement mais au cas ou..)

3) maintenant que l'on a fait l'installation du Serveur on va procéder à l'installation/paramétrage du paquet Client.

4) Là, on a fait une réserve de mousse que l'on s'apprête à boire et on lance sudo ltsp-build-client

5) Attendre la fin... (<- Boire les mousses)

6) Là, on a un serveur LTSP installé sur une machine Ubuntu Standard (important pour récupérer l'environnement de bureau ;-) )
2/3 modif :
    Le fichier qui gère le DHCP est dans /etc/ltsp/dhcpd.conf comme marqué au début de /etc/ltsp/dhcpd.conf
    Il faut normalement autoriser le DAEMON tftpd-hpa
    Modifier le fichier de fourniture du fichier Image de boot (gestion plus tard à améliorer)

7) On peut essayer de booter une machine sur le fameux réseau 192.168.0.1. Moi, j'ai eu un boot DHCP et un lancement de TFTP mais pas plus...

8) débug : Dans mon cas, TFTP n'était pas démarré (héhéhé) sudo nano /etc/default/tftpd-hpa
et mettre RUN_DAEMON="yes" au lieu du "no" :-)

***************************************
/etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
***************************************

9) Dans la même veine, j'avais lu un post sur un pb de démarrage des 2 serveur TFTP en simultanés(openbsd-inetd et tftpd-hpa)

Post www.docunext.com/blog/2007/06/29/ltsp-px...2-tftp-open-timeout/

Ni une , ni deux, j'ai forcer le démarrage de tftpd dans inetd.conf
par un gksudo gedit /etc/inetd.conf et insertion de la ligne dans BOOT


***************************************
#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
tftp dgram udp wait root /usr/sbin/in.tftpd tftpd -s /var/lib/tftpboot
***************************************


10) J'avais ensuite un pb avec le démarrage après PXE 'NBP too big to feet in memory' ou quelque chose comme ça..
Clair, net et sans bavure, le fichier est trop gros (ça doit pas dépasser 32Ko :-))
Ce qui me signifie que mon serveur PXE balance un gros fichier pas prévu pour aux couches PXE du client qui n'en veut pas..

Récupérer sur comment booter en Etherboot : help.ubuntu.com/community/UbuntuLTSP/LTSPEtherbootSetup

Moi, je veux du PXE donc on revient pour modifier le fichier /etc/ltsp/dhcpd.conf

On voit une ligne avec la recherche du type de boot.. C'est elle qui doit merder donc on la pête pour le moment..
et ça devient :

***************************************
# if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
# } else {
# filename "/ltsp/i386/nbi.img";
#}
***************************************

Là, on est tranquille, on balance le bon fichier en dur.


11) Un petit sudo /etc/init.d/dhcp3-server restart et hop, ça marche, mon client boote bien.


Reste à faire (le fameux todo):
  • A créer les utilisateurs qui vont bien si on ne les a pas fait auparavant.. et les paramétrer
  • Voir à automatiser la détection PXE, Etherboot faite par la fameuse ligne if substring...
  • A autoriser l'arrêt de la machine directement dans la session
  • ...

  • Tchaooo ...

    PS : Le montage de mes clés USB se fait sans pb sur mon client.


    Les liens utiles...

    La doc officielle
    doc.ubuntu-fr.org/ltsp

    Des idées..
    www.coagul.org/article.php3?id_article=214

    Un Howto complet chez Suze mais pour la vieille version
    developer.novell.com/wiki/index.php/HOWT...all_MueKow_on_Ubuntu

    Pour ceux qui veulent plus compliqué
    danangyanto.blogspot.com/2008/08/ltsp-with-ubuntu-hardy.html

    Type d'erreur qui peut arriver si pb BIOS
    forum.ubuntu-fr.org/viewtopic.php?id=185907


    Bon, ça c'est le début et c'est ouvert à ceux qui veulent en rajouter..

    Perso, sur mon P4 2,8Ghz 1Go RAM, 80Go HD et 6 portables dessus, ça marche sans pb...

    @+

    Si pb de boot via la carte réseau du PC faire un CD générique avec les bonnes couches

    Faire www.etherboot.org/wiki/download#download_pre-built_binaries puis simplement graver gpxe.iso et hop ça roule. Sortir aussi get-lease-hostnames true; dans /etc/ltsp/dhcpd.conf

    Aucun de nous ne sait ce que nous savons tous, ensemble.
    'Lao Tseu'
    Dernière édition: il y a 15 ans 2 semaines par RPG. Raison: Rajout truc & astuce

    Connexion pour participer à la conversation.

    Plus d'informations
    il y a 15 ans 2 semaines #2006 par ca_mousse
    heu ya plus simple : F4 au demarage du cd d'install (alternate ou pas je sais plus) et ca le fait tout seul.
    d'ailleurs faut que j'en fasse un pour jeudi...

    L\'oeil ne voit que la surface des choses.
    Ne t\'y fie pas.

    Connexion pour participer à la conversation.

    Plus d'informations
    il y a 15 ans 2 semaines #2008 par RPG
    Ouaip, il s'agit du CD Alternate et faire F4 pour choisir Serveur LTSP à l'install. Mais si tu as déjà un système, tu peux te baser sur ça ;-)

    Aucun de nous ne sait ce que nous savons tous, ensemble.
    'Lao Tseu'

    Connexion pour participer à la conversation.

    Plus d'informations
    il y a 15 ans 2 semaines #2011 par stephdl
    pourquoi faire simple, lorsque l'on peut faire compliquer :)
    *
    effectivement la touche F4 au demarrage du cd alternate est votre ami....sinon avec le DVD, vous choisissez l'installation en mode texte, et vous pressez la touche F4, vous verrez d'autres options(serveur en autre) dont celle du serveur ltsp...

    par contre je retiens l'adresse du cd etherboot....il faut que je test cela sur des ordis ne possedant pas de carte pxe

    .....être Libre, c'est aussi être Militant.....

    stephane (att) de-labrusse (punto) fr

    Connexion pour participer à la conversation.

    Plus d'informations
    il y a 15 ans 2 semaines #2017 par ca_mousse
    heu ouais alors la méthode avec F4 est pourri : il faut avoir un cd et moi j'en ai pas (impossible de trouver des media vierges chez moi).
    Du coup j'ai installer une ubuntu desktop sur le v20z : ca fait du bruit. et la carte grahpique est bien pourrie

    L\'oeil ne voit que la surface des choses.
    Ne t\'y fie pas.

    Connexion pour participer à la conversation.

    Plus d'informations
    il y a 15 ans 2 semaines #2022 par stephdl
    te prend pas la tete, je prends le P4......

    .....être Libre, c'est aussi être Militant.....

    stephane (att) de-labrusse (punto) fr

    Connexion pour participer à la conversation.

    Temps de génération de la page : 0.140 secondes