Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ltsp [Le 10/09/2008, 18:42]
41.208.166.95, 127.0.0.1
ltsp [Le 06/10/2017, 20:45] (Version actuelle)
L'Africain Nettoyage de la page
Ligne 1: Ligne 1:
-{{tag>Warty Hoary Dapper Edgy serveur ​ltsp brouillon}}+{{tag>Edubuntu réseau ​serveur ​système éducation}}
  
 ---- ----
- 
  
 ====== LTSP (Linux Terminal Server Project) ====== ====== LTSP (Linux Terminal Server Project) ======
  
-Selon la définition même du site [[http://​www.ltsp.org/​|Linux Terminal Server Project]], LTSP est un paquet additionnel pour Linux qui permet de connecter de nombreuses stations clientes légères sur un serveur Linux. Les applications s'​exécutent ​comme d'​ordinaire ​sur le serveur, les stations clientes envoient les signaux d'​entrée de périphérique vers le serveuret affichent en retour le résultat donné par les applications.+Selon la définition même du site [[http://​www.ltsp.org/​|Linux Terminal Server Project]], LTSP est un paquet additionnel pour GNU/Linux qui permet de connecter de nombreuses stations clientes légères sur un serveur ​GNU/Linux. Les applications s'​exécutent sur le serveur, les stations clientes envoient les signaux d'​entrée de périphérique vers le serveur et affichent en retour le résultat donné par les applications.
  
-[[:​Edubuntu]] serveur est configuré par défaut avec un environnement LTSP.+Le concept de base veut que toute machine ayant une carte réseau puisse être utilisée comme client léger. Les architectures officiellement prises en charge sont les processeurs type Intel x86, AMD64 et PowerPC.
  
-===== LTSP 4 ===== 
  
-C'est l'​ancienne version du système ltsp. Depuis 2006, une nouvelle version existe, plus simple à installer (voir ci-après). Ltsp 4 conserve des adeptes car il est plus petit, un peu plus rapide et plus léger.+===== Liste de discussion et d'entraide =====
  
-==== Installation d'Ubuntu ====+Pour trouver de l'aide sur LTSP pour l'​installation,​ la maintenance ou le dépannage, vous pouvez utiliser la [[https://​help.ubuntu.com/​community/​UbuntuLTSP#​Other_Useful_Resources|liste de diffusion]].
  
-Pour commencer il faut bien entendu installer Ubuntu ! Il est conseillé d'​utiliser une configuration Desktop ou Poste de travail, plutôt qu'une configuration réduite : même si vous utiliserez la machine comme serveur, vous apprécierez d'y retrouver toutes les applications d'un poste de travail, tout comme le système graphique X. 
  
-Veuillez vous reporter également au tutoriel [[:​tutoriel:​comment_mettre_en_place_une_station_cliente_legere|Stations clientes légères]] pour plus d'​information sur l'​installation de LTSP avec la dernière version d'​Ubuntu. +===== Liens =====
- +
-Il est également vivement recommandé d'​installer **''​SSH''​** : [[:​SSH|tutoriel SSH]] +
- +
-S'​agissant d'un serveur, vous avez besoin d'une adresse réseau fixe : +
- +
-  gksudo gedit /​etc/​network/​interfaces  +
- +
-Afin de vous familiariser avec ce fichier, consultez la page du manuel en utilisant la commande suivante : +
- +
-  man 5 interfaces +
- +
-Voici un exemple de fichier **''​interfaces''​**,​ que vous devez adapter à votre propre configuration de réseau : +
- +
-  # The primary network interface  +
-  auto eth0 +
-  # iface eth0 inet dhcp +
-  iface eth0 inet static +
-  address 192.168.0.2 +
-  netmask 255.255.255.0 +
-  gateway 192.168.0.1 +
- +
-Relancez maintenant le réseau pour que la nouvelle adresse IP soit effective :  +
- +
-  sudo /​etc/​init.d/​networking restart  +
- +
-==== Installation de dhcpd, tftpd, et nfs ==== +
- +
-LTSP est en fait la combinaison de plusieurs protocoles existants, utilisés ensemble pour démarrer des stations clientes dépourvues de disque : dhcp, tftp, nfs, xdmcp. Toutes n'ont pas besoin d'​être exécutées sur le même serveur; il est tout à fait envisageable de les répartir entre plusieurs serveurs dans le cas d'un réseau important. Je ne saurai trop recommander la lecture de la documentation officielle sur le procédé de démarrage : [WWW] http://​ltsp.mirrors.tds.net/​pub/​ltsp/​docs/​ltsp-4.1-fr.html +
- +
-Dans le cas présent, et pour faciliter les choses, nous installerons tout sur un seul et même serveur Ubuntu par la commande suivante : +
- +
-  sudo apt-get install dhcp3-server tftpd-hpa nfs-kernel-server  +
- +
-==== Lancement de portmap ==== +
- +
-Pour une question de sécurité du poste de travail, le serveur portmap est configuré par défaut pour n'​écouter que la machine locale. Le problème est que cela empêche les clients LTSP de se connecter à notre serveur **''​nfs''​**. Pour y remédier, tapez la commande suivante en console : +
- +
-  gksudo gedit /​etc/​default/​portmap  +
- +
-Commentez la seconde ligne comme suit : +
- +
-  # By default, listen only on the loopback interface  +
-  # ARGS="​-i 127.0.0.1"​ +
- +
-==== Installation des outils ltsp ==== +
- +
-Les instructions ci-après sont issues du document [WWW] http://​www.ltsp.org/​ltsp-4.1.html +
- +
-Commencez par télécharger et installer **''​ltsp-utils''​** via le tarball: [WWW] http://​www.ltsp.org/​ltsp-utils-0.10.tgz +
- +
-  tar xzvf ltsp-utils-0.10.tgz  +
-  cd ltsp-utils +
-  sudo ./​install.sh +
-pendances complémentaires. +
- +
-  sudo apt-get install libwww-perl  +
- +
-**''​ltspadmin''​** est maintenant fonctionnel,​ mais vous pouvez au préalable télécharger les autres paquets. +
- +
- +
-==== Optionnel : téléchargement du paquet ISO LTSP ==== +
- +
-Il ne semble pas exister de paquet Debian à jour pour LTSP (ltsp-4.1). Pourtant cela serait une avancée considérable,​ qui faciliterait l'​installation,​ la maintenance et la mise-à-jour.  +
- +
-Il existe deux façons de télécharger les paquets LTSP :  +
- +
- ​* ​ récupérer [[http://​prdownloads.sourceforge.net/​ltsp/​ltsp-4.1-0.iso|l'​image ISO]] de 100Mo, ou +
- +
- ​* ​ laisser l'​utilitaire **''​ltspadmin''​** récupérer les paquets en ligne.  +
- +
-La première méthode est la plus recommandée,​ les serveurs étant particulièrement lents, sans compter qu'​avoir une copie des paquets chez soi peut être d'une grande utilité par la suite.  +
- +
-Vous pouvez ensuite soit graver l'​image ISO, soit la monter avec le périphérique ''​loopback''​ : +
- +
-  sudo modprobe loop  +
-  sudo mkdir /mnt/ltsp +
-  cd /mnt/ltsp +
-  sudo mount -o loop ltsp-4.1-0.iso . +
- +
- +
- +
-==== Installation de LTSP ==== +
- +
-Il est temps de lancer **''​ltspadmin''​** : +
- +
-  sudo ltspadmin  +
- +
-Si vous avez téléchargé les paquets ISO comme indiqué ci-dessus, sélectionner **''​Configure the installer options''​** //(= configurer les options de l'​installeur)//​. A l'​invite **''​Where to retrieve packages from ?''​** //(= Où trouver les paquets ?)//, entrez le chemin vers la source de paquet montée, par exemple ''/​mnt/​ltsp''​ +
- +
-Pour l'​installation,​ sélectionnez **''​Install/​Update LTSP Packages''​** //(= installer/​mettre à jour les paquets LTSP)//. Un menu s'​affiche alors avec la sélection des paquets : cliquez sur A pour tout sélectionner,​ puis sur Q pour quitter le menu. On vous demandera de confirmer, répondez "​y"​ pour démarrer l'​installation. +
- +
-Il vous suffit maintenant de configurer LTSP en lançant **''​Configure LTSP''​** ! +
- +
-==== Déplacement du dossier tftpboot ==== +
- +
-Ubuntu s'​attend à trouver les fichiers envoyés par tftp dans le dossier /​var/​lib/​tftpboot/,​ alors que LTSP les enregistre dans /tftpboot/, ce qui pose un problème. Pour y remédier, il suffit de les déplacer et d'​effacer le dossier vide /tftboot/ en utilisant les commandes suivantes : +
- +
-  sudo mv /​tftpboot/​lts /​var/​lib/​tftpboot/​  +
-  sudo rmdir /tftpboot +
- +
- +
-==== Configuration de la station cliente ==== +
- +
-Les clients individuels doivent maintenant être configurés à l'aide des fichiers suivants : +
- +
-    *      /​etc/​dhcp3/​dhcp.conf +
-    *      /​etc/​hosts +
-    *      /​opt/​ltsp/​i386/​etc/​lts.conf +
- +
-Veuillez vous reporter à la documentation officielle : [WWW] http://​ltsp.mirrors.tds.net/​pub/​ltsp/​docs/​ltsp-4.1-fr.html#​AEN605 +
- +
-==== Erreur XKB sous WartyWarthog ==== +
- +
-LTSP 4.1 fonctionne sous **''​xorg''​**,​ tandis que Ubuntu 4.10 WartyWarthog fonctionne avec **''​xfree''​**. Ceci provoque une erreur XKB lors de la connexion à distance via XDMCP qui ressemble au message suivant :  +
- +
-  Error activating XKB configuration.  +
-  Probably internal X server problem. +
-   +
-  X server version data: The X.Org Foundation 60801099 +
- +
-Si vous souhaitez reporter ce bug, faites-le en incluant les éléments suivants : +
- +
-1- le résultat renvoyé par la commande : +
- +
-  xprop -root | grep XKB +
- +
-2- le résultat renvoyé par la commande :  +
- +
-  gconftool-2 -R /​desktop/​gnome/​peripherals/​keyboard/​xkb +
- +
-Ce bogue peut être corrigé à l'aide de deux liens symboliques :  +
- +
-  sudo ln -s /​etc/​X11/​xkb/​rules/​xfree86 /​etc/​X11/​xkb/​rules/​xorg  +
-  sudo ln -s /​etc/​X11/​xkb/​rules/​xfree86.lst /​etc/​X11/​xkb/​rules/​xorg.lst +
- +
-==== Test d'une station de travail ==== +
- +
-Et pour terminer, faites un test avec les stations clientes. +
- +
-===== LTSP 5 ===== +
- +
-Depuis 2006 (ubuntu Dapper) vous pouvez installer un serveur ltsp plus moderne: ltsp version 5.0 appelé aussi "​Muekow"​.  +
-Il y a de nombreuses différences avec ltsp 4, mais pour ça, je vous renvoie ​ [[http://​www.ltsp.org|au wiki LTSP]]. Retenez seulement que ltsp 5 utilise les paquets normaux d'​Ubuntu,​ qu'il évolue très vite et qu'il vaut mieux par conséquent utiliser une version récente d'​Ubuntu. +
-NB: ltsp 4 a encore beaucoup d'​adeptes,​ même s'il n'est plus développé.  +
- +
-L'​installation de ltsp 5 est tout à fait différente de la version 4. +
-Vous pouvez l'​installer en installant la dernière version d'​Edubuntu,​ c'est automatique. Vous pouvez aussi l'​installer à partir de n'​importe quel Ubuntu: Ubuntu, Kubuntu, Xubuntu, etc. +
-Mais n'​installez pas une version //server//, ça ne sert à rien et vous ralentit. Le noyau //server// est fait pour utiliser plus de 4 gigas de Ram, mais n'est pas optimisé pour le Desktop. +
- +
-Installation résumée:​ +
-  - installer une version d'​Ubuntu,​ celle qui contient le Desktop choisit pour les clients légers (Gnome, KDE, XFCE, etc.).  +
-  - vérifier le sources.list et mettre à jour. +
-  - installer un noyau optimisé pour votre architecture (mais pas un noyau //​server//​) +
-  - installer ltsp-server-standalone +
-  - lancer le script ltsp-build-client (éventuellement avec l'​option --mirror pour qu'il utilise des serveurs proches de vous), ce script installe un environnement chroot dans /opt/ltsp et télécharge et installe les paquets nécessaire.  +
-  - aller faire un tour, c'est assez long. +
-  - au besoin, créer et configurer /​opt/​ltsp/​i386/​etc/​lts.conf dont il y a un exemple dans /​opt/​ltsp/​i386/​usr/​share/​doc/​ltsp-client/​examples/​ (ça peut-être fait plus tard) +
-  - configurez /​etc/​ltsp/​dhcpd.conf pour le bon réseau +
-  - lancez /​etc/​init.d/​dhcp3-server  +
- +
-Installez les paquets dont vous avez besoin avec apt-get. Faites-le avant ou après l'​installation,​ peu importe, mais **pas dans le chroot de ltsp**. +
- +
-références:​ +
-  * changements sur LTSP https://​help.ubuntu.com/​community/​UbuntuLTSP/​Tour +
-  * install rapide https://​help.ubuntu.com/​community/​UbuntuLTSP/​LTSPQuickInstall +
-  * DHCP https://​help.ubuntu.com/​community/​LTSPServerSetup +
-  * il y a une doc simple et complète sur le Wiki de SuSE (eh si !...) http://​developer.novell.com/​wiki/​index.php/​HOWTO:​_Install_MueKow_on_Ubuntu +
- +
-----+
  
-//​Contributeurs : [[utilisateurs:​Gauthier]] ([[https://wiki.ubuntu.com/​LTSPHowTo|traduction]] et adaptation),​ [[utilisateurs:zéroheure]] (compléments sur LTSP 5), [[utilisateurs:​Ner0lph]] (mise en conformité avec le [[evenements:​reunion3_2006_compte_rendu|CR 2006-3]])//+  * Présentation de [[http://linuxfr.org/​2010/​02/​12/​26469.html|LTSP-Cluster]] : greffon à LTSP permettant ​le déploiement de client légers à grande échelle.
  
 +===== Pages associées à LTSP =====
  
 {{topic>​ltsp}} {{topic>​ltsp}}
  • ltsp.1221064957.txt.gz
  • Dernière modification: Le 18/04/2011, 14:45
  • (modification externe)