Pages : 1
#1 Le 01/04/2014, à 11:17
- testeur66
LTSP et clients légers
Bonjour,
J'essaye de mettre en place pour une association un serveur LTSP sous Ubuntu pour faire fonctionner des clients légers sans OS. Je fais différents essais . J'ai réussi à le configurer sous Débian mais en suivant plusieurs tutos et en allant de l'un à l'autre avec plein de modifications de fichiers. Bref, je ne saurais pas le réinstaller facilement. Je suis donc à la recherche d'un tuto clair et précis ou de la marche à suivre pour cette mise en place sous Ubuntu.
Merci de votre aide !
Hors ligne
#2 Le 01/04/2014, à 15:25
- ScahR
Re : LTSP et clients légers
Salut,
Sous Ubuntu, l'installation est plutôt simple. J'ai installé un serveur de client léger en Ubuntu 12.04. Je vais tenter de te faire un tuto rapide pour t'expliquer comment j'ai procédé :
Déjà, il faut configurer une carte réseau dédiée au LTSP (je prends ici ETH1) et la mettre en IP fixe (en graphique, où bien en éditant le fichier /etc/network/interfaces)
Ensuite, on installe les paquets suivants :
apt-get install ltsp-server-standalone nfs-kernel-server tftpd-hpa
L'installation du paquet ltsp-server-standalone installe tout le nécessaire pour créer ton serveur de client léger, il suffit ensuite de passer la commande suivante :
ltsp-build-client --arch=i386
L'argument --arch permet donc de choisir l'architecture de l'OS qui servira de client léger.
Après, il suffit d'adapter la configuration du serveur DHCP installé par le paquet "ltsp-server-standalone", en éditant le fichier :
nano /etc/ltsp/dhcpd.conf
Par exemple, voilà mon fichier dhcpd.conf :
authoritative;
subnet 192.168.255.0 netmask 255.255.255.0 {
range 192.168.255.1 192.168.255.199;
option domain-name "mondomaine.org";
option domain-name-servers 192.168.0.204;
option broadcast-address 192.168.255.255;
option routers 192.168.255.250;
next-server 192.168.255.250;
# get-lease-hostnames true;
option subnet-mask 255.255.255.0;
option root-path "/opt/ltsp/i386";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
} else {
filename "/ltsp/i386/nbi.img";
}
}
Ensuite, éditer le fichier de conf isc-dhcp-server :
nano /etc/default/isc-dhcp-server
et on ajoute la ligne "INTERFACES" pour définir sur quelle interface le DHCP devra répondre, donc ici ETH1
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"
Ensuite, on configure le serveur TFTP (le TFTP permet l'amorcage du système LTSP), par le fichier de conf tftpd-hpa, en lui indiquant le répertoire /var/lib/tftpboot
nano /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot/"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
Dernier point, j'ai dû configurer des partages LTSP pour que le système fonctionne. Normalement ce n'est pas forcément nécessaire mais dans mon cas cela ne fonctionnait pas sinon.
On édite :
nano /etc/exports
mon fichier de conf :
### PARTAGE LTSP ###
/opt/ltsp/i386 192.168.255.0/255.255.255.0(rw,all_squash,anonuid=1000,anongid=1000,sync,no_subtree_check)
/var/lib/tftpboot/ 192.168.255.0/255.255.255.0(rw,all_squash,anonuid=1000,anongid=1000,sync,no_subtree_check)
/var/lib/tftpboot/ltsp/i386/ 192.168.255.0/255.255.255.0(rw,all_squash,anonuid=1000,anongid=1000,sync,no_subtree_check)
Tu redémarre ta machine, et normalement ça devrait fonctionner.
Si tu as besoin de précisions sur certains points, n'hésite pas
Dernière modification par ScahR (Le 01/04/2014, à 15:27)
Powered by Ubuntu 14.04.3 64bit - kernel 3.16 generic & lowlatency (Asus P67 / i7 3770k / 8GB / Nvidia GTX 680 / SSD 240Go)
Adepte de musique et de MAO :
Ma première production réalisée pour le groupe Wild Dawn, intégralement sous GNU/Linux Ubuntu (Ardour 3.5/Jackd2/FFADO/Plugins LADSPA-LV2) : http://www.wilddawn.com
Hors ligne
#3 Le 02/04/2014, à 10:08
- testeur66
Re : LTSP et clients légers
Merci beaucoup ! je teste ça demain et tiens au courant
Hors ligne
#4 Le 02/04/2014, à 19:41
- testeur66
Re : LTSP et clients légers
Bonjour,
J'ai fait un essai d'installation, mais je pense avoir un problème avec le fichier interfaces. J'ai ma carte eth0 en statique et je ne vois pas quelle passerelle mettre sur la eth1 elle aussi en statique . Pourrais-tu poster le contenu de ton fichier interfaces?
Merci !
Hors ligne
#5 Le 02/04/2014, à 20:37
- J5012
Re : LTSP et clients légers
la doc
la plus complete : https://help.ubuntu.com/community/UbuntuLTSP
sous forme de tutos : http://doc.ubuntu-fr.org/ltsp#pages_associees_a_ltsp
Hors ligne
#6 Le 03/04/2014, à 13:55
- testeur66
Re : LTSP et clients légers
Merci pour les liens vers la doc. Je n'y ai pas trouvé la solution de mon problème : Quand je boot en PXE du poste client, ça commence bien puis... ça donne :
http://cjoint.com/?DDdoPDixY2O
Le DHCP ne distribue pas d'adresse au client qui se retrouve en APIPA
Une idée ?
Hors ligne
#7 Le 04/04/2014, à 01:46
- J5012
Re : LTSP et clients légers
tu as essaye de donner une ip statique (fixe) avec pxe au lieu de laisser le reglage sur l'allocation dhcp ...
il semble que tu aies une erreur de blocs sur le fichier de config pxe :
Trying to load : pxelinux.cfg/default ... → ok
... : invalid checksum 0x89 ...
Hors ligne
#8 Le 04/04/2014, à 08:21
- philox47
Re : LTSP et clients légers
Salut
Moi j'y suis arrivé en suivant ce tuto ltsp sur Debian ou ubuntu
respecte bien les indications pour les carte réseaux
@ +
Hors ligne
Pages : 1