Outils personnels

Installation serveur LTSP sous Ubuntu 10.04 LTS

De wikiGite

Révision datée du 22 mars 2012 à 13:34 par Pierrick (discussion | contributions) (LTPS)

Mise en place d'un serveur ltsp avec des clients lourd. Les applications ne sont pas exécutées sur le serveurs mais sur le client. Le client charge seulement le noyau et le serveur lui envoi les applications en fonction de la demande. Le dhcp ne se trouve pas sur le serveur mais est géré par un IPCop. Les comptes clients sont en local sur le serveur et le home est montée par le réseau sur le client.

DELL T1600

carte réseau gigabyte de la carte mère visible par lpci mais invisible par le noyau. Affichage en 800x600.

Charger le module e1000e

wget http://sourceforge.net/projects/e1000/files/e1000e\ stable/1.9.5/e1000e-1.9.5.tar.gz
tar -xvf e1000e-1.9.5.tar.gz
cd e1000e-1.9.5/src/
sudo make install
sudo modprobe e1000e
sudo dhclient eth0 #si ne marche pas rebooter la machine

Sandy bridge chipset integré

sudo add-apt-repository ppa:glasen/intel-driver
sudo add-apt-repository ppa:kernel-ppa/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-image-generic-lts-backport-natty linux-headers-generic-lts-backport-natty

LTPS

Configuration des cartes

Désactiver networkmanager pour la gestion du réseau :

sudo service network-manager stop
sudo update-rc.d -f network-manager remove
vim /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
        address 192.168.2.149
        netmask 255.255.255.0
        network 192.168.2.0

Relancer /etc/init.d/networking


Installation de ltsp

sudo apt-get install ltsp-server-standalone
sudo apt-get remove dhcp3-server

Créer le fichier /var/lib/tftpboot/lts.conf
http://manpages.ubuntu.com/manpages/lucid/man5/lts.conf.5.html

[default]
	SERVER = 192.168.2.149
	LOCALDEV = True
	SOUND = True
	SYSLOG_HOST = server
	XKBLAYOUT = fr
	LDM_AUTOLOGIN = True
#	LDM_GUESTLOGIN = True
	LDM_LANGUAGE ="fr_FR.UTF-8"

[00:e0:c5:XX:XX:X1]
	LDM_USERNAME = X_public_01
	LDM_PASSWORD = XXXXX

[00:e0:c5:XX:XX:X2]
	LDM_USERNAME = X_public_02
	LDM_PASSWORD = XXXXX

[00:e0:c5:XX:XX:X3]
	LDM_USERNAME = X_public_03
	LDM_PASSWORD = XXXXX

[00:e0:c5:XX:XX:X4]
	LDM_USERNAME = X_public_04
	LDM_PASSWORD = XXXXX

[00:e0:c5:XX:XX:X5]
	LDM_USERNAME = X_public_05
	LDM_PASSWORD = XXXXX

[00:e0:c5:XX:XX:X6]
	LDM_USERNAME = X_public_06
	LDM_PASSWORD = XXXXX


Création de l'image

sudo ltsp-build-client --arch i386 --locale fr_FR --fat-client 
sudo chroot /opt/ltsp/i386

avant d'installer quoi que ce soit :

mount -t proc proc /proc
mount -t sysfs sys /sys


En quittant :

exit
sudo umount /opt/ltsp/i386/proc
sudo umount /opt/ltsp/i386/sys
sudo ltsp-update-image -a i386
sudo ltsp-update-kernels #si mise a jour du kernel


Configuration PXE

Ipcop : DHCPIpcoppxe.png

DD-wrt :
Dans la section service
DNSmasq:

dhcp-boot=ltsp/i386/pxelinux.0,,192.168.2.149