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
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...
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...