CLIENTS LÉGERS SOUS LINUX KUBUNTU

Transcription

CLIENTS LÉGERS SOUS LINUX KUBUNTU
CLIENTS LÉGERS SOUS LINUX KUBUNTU
I
MATÉRIELS ET LOGICIELS NECÉSSAIRES
Il vous faut deux machines. Un serveur virtuel Linux sous Kubuntu14.04 et un poste client virtuel léger.
Ces machines sont en réseau poste à poste via votre vlan virtuel.
Commencez donc par déployer un serveur Linux Kubuntu 14.04 dans la ferme de serveurs, ce sera le
serveur LTSP.
Créez une machine virtuelle n'ayant que 128 Mb de mémoire, une carte réseau compatible linux et aucun
disque dur, ce sera notre client léger.
II
L'INSTALLATION
Démarrez le linux Kubuntu 14.04.
Pour mettre en œuvre le serveur LTSP nous devons installer les serveurs nécessaires et construire le
noyau linux qui sera chargé depuis le serveur Ltsp vers le client léger. Cela se fait par les commandes
suivantes :
Ici on installe les serveurs nécessaires
sudo apt-get install ltsp-server-standalone openssh-server
Avant d'exécuter ce script, ltsp-build-client, vous devez modifier le fichier "/usr/share/ltsp/plugins/ltspbuild-client/Ubuntu/010-updates-mirrors" en remplaçant l'adresse du dépot Kubuntu officiel par celui du
lycée.
case "$MODE" in
commandline)
add_option "security-mirror" "`eval_gettext "set the security mirror location"`" "advanced" "true"
add_option "updates-mirror" "`eval_gettext "set the update mirror location"`" "advanced" "true"
;;
before-install)
if [ "$ARCH" = "i386" ] || [ "$ARCH" = "amd64" ]; then
MIRROR=${MIRROR:-"http://172.31.0.3/mirror/fr.archive.ubuntu.com/ubuntu"}
SECURITY_MIRROR=${SECURITY_MIRROR:"http://172.31.0.3/mirror/security.ubuntu.com/ubuntu"}
else
MIRROR=${MIRROR:-"http://ports.ubuntu.com/ubuntu-ports"}
SECURITY_MIRROR=${SECURITY_MIRROR:-"http://ports.ubuntu.com/ubuntu-ports"}
fi
Sans cette modification le script ltsp-build-client va chercher les paquets sur internet, ce qui compte tenu
de notre ligne internet nous prendrait plus de deux heures.
Ce script crée un système complet dans /opt/ltsp/i386 qui sera l'image de boot linux envoyée au client par
le serveur DHCP. Voici la commande exacte à passer.
1
Marie-pascale Delamare d'après documentation LTSP.
sudo ltsp-build-client --arch i386
III
PARAMÉTRAGE DU SERVEUR LTSP
Le client léger a besoin d’une adresse IP et de quelques autres informations. Il obtiendra du serveur
DHCP : Adresse IP, Serveur DNS, Passerelle par défaut, Nom du répertoire contenant le noyau Linux à
charger.
Vous devez donc modifier l'adresse du sous-réseau dans le fichier de configuration du serveur DHCP
(/etc/ltsp/dhcpd.conf), car votre carte est sur votre vlan et non pas sur le réseau 192.168.0.0/24.
Remplacez correctement les adresses dans le fichier de configuration du serveur dhcp. Enregistrez les
modifications.
Il faut ensuite lancer le serveur DHCP en lui indiquant quel fichier de configuration prendre. Éditez le
fichier /etc/init.d/isc-dhcp-server et modifiez la ligne suivante :
# fallback to default config file
DHCPD_CONF=${DHCPD_CONF:-/etc/dhcp/dhcpd.conf}
Par
# fallback to default config file
DHCPD_CONF=${DHCPD_CONF:-/etc/ltsp/dhcpd.conf}
sudo /etc/init.d/isc-dhcp-server start
Pour redémarrer le serveur DHCP
sudo ltsp-update-sshkeys
Pour régénérer les clés SSH
sudo ltsp-update-image
Pour régénérer l'image de boot linux du
client léger.
IV
CRÉATION DE COMPTES CLIENT SUR LE SERVEUR
Dans l'outil de configuration du système, créez de nouveaux utilisateurs.
V
DÉMARRAGE DU CLIENT LÉGER
Il suffit maintenant de démarrer le client après avoir modifié le Bios pour démarrer en PXE. Une fois le
client démarré, connectez-vous avec l'un des comptes que vous venez de créer. Gardez à l’esprit que vous
êtes connectés sur le serveur, que toutes les commandes, que vous lancez, s’exécutent sur le serveur et
s’affichent sur l’écran du client. Vous pouvez lancer toutes les applications du serveur.
Lancez Kate, créez un fichier. Sur le serveur vérifiez où est enregistré ce fichier.
VI
ANALYSE DU FONCTIONNEMENT
Faites une recherche sur internet sur le serveur nbd.
2
Marie-pascale Delamare d'après documentation LTSP.
Une fois votre client connecté, vérifiez que les serveurs ssh, nbd, dhcp et tftpd sont en fonctionnement.
En observant les processus, retrouvez l'adresse de votre client léger :
En observant le fichier /var/log/syslog remettre dans l'ordre les étapes suivantes du démarrage d'un client
léger ltsp.
1.
Le serveur DHCP envoie une adresse et le noyau Linux à télécharger sur le client via le serveur
TFTP,
2.
Le client demande une adresse IP via PXE
3.
Le noyau Linux initialisé, une requête DHCP est envoyée par le client pour obtenir une adresse
réseau pour le noyau linux chargé.
4.
Le client se connecte au gestionnaire de session du serveur X du serveur LTSP.
5.
Le client boot en PXE.
3
Marie-pascale Delamare d'après documentation LTSP.

Documents pareils

Linux terminal server

Linux terminal server Dans « text » on va indiquer le driver utilisé pour la carte réseau Use-host-decl-names : on utilise “on” pour autoriser la déclaration de noms de machines sur le dns. Filename : c’est ici qu’on va...

Plus en détail

CLIENTS LEGERS SOUS LINUX DEBIAN

CLIENTS LEGERS SOUS LINUX DEBIAN 2. Le choix de l'interface réseau n'est valable que si votre machine à plus d'une carte réseau. 3. Création du fichier de configuration du serveur DHCP mais nous le modifierons plus tard. 4. On lan...

Plus en détail