Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
edubuntu_ltsp_configuration_fat_clients [Le 23/07/2011, 01:56] – doogui | edubuntu_ltsp_configuration_fat_clients [Le 15/12/2011, 15:22] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Configurer les Clients Lourds d'un réseau LTSP sur base Edubuntu 11.04 ====== | ||
+ | <note important> | ||
+ | L' | ||
+ | **Il a pour but d' | ||
+ | ** | ||
+ | |||
+ | [[: | ||
+ | |||
+ | :!: **Merci donc de prendre tout cela en considération si vous souhaitez modifier cette page** | ||
+ | |||
+ | Bonne lecture ;-) | ||
+ | </ | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * **Disposer d'un serveur LTSP Edubuntu** (installation classique via DVD Edubuntu 11.04). Pour plus d' | ||
+ | * **Disposer des [[: | ||
+ | * **Disposer d'une connexion à Internet configurée et activée sur le serveur LTSP** | ||
+ | * **Savoir utiliser de façon basique un [[terminal| terminal GNU/Linux]] pour les lignes de commande** | ||
+ | |||
+ | ===== Création de l' | ||
+ | Pour que les postes clients puissent se connecter, il faut créer une image du système qui puisse être chargée depuis le réseau. | ||
+ | Ici, nous allons créer une image pour des " | ||
+ | Le serveur n' | ||
+ | |||
+ | |||
+ | ==== Liste des paquets à installer sur le serveur ==== | ||
+ | A FAIRE | ||
+ | ==== Dépôt des paquets ==== | ||
+ | A FAIRE | ||
+ | ==== Liste des paquets à installer sur le client lourd ==== | ||
+ | Cette liste pourra être allégée en fonction des besoins | ||
+ | |||
+ | language-support-fr | ||
+ | libreoffice-l10n-fr | ||
+ | language-pack-fr | ||
+ | language-pack-gnome-fr | ||
+ | openoffice.org-l10n-fr | ||
+ | firefox-locale-fr | ||
+ | language-support-writing-fr | ||
+ | vlc | ||
+ | flashplugin-installer | ||
+ | libreoffice-help-fr | ||
+ | hyphen-fr | ||
+ | mythes-fr | ||
+ | gimp-help-fr | ||
+ | kde-l10n-fr | ||
+ | language-pack-kde-fr | ||
+ | app-install-data-edubuntu | ||
+ | edubuntu-artwork | ||
+ | edubuntu-docs | ||
+ | edubuntu-fonts | ||
+ | edubuntu-menueditor | ||
+ | edubuntu-menus | ||
+ | edubuntu-wallpapers | ||
+ | ubiquity-slideshow-edubuntu | ||
+ | ubuntu-edu-preschool | ||
+ | ubuntu-edu-primary | ||
+ | ubuntu-edu-secondary | ||
+ | ubuntu-edu-tertiary | ||
+ | edubuntu-desktop | ||
+ | ldm-edubuntu-theme | ||
+ | plymouth-theme-edubuntu | ||
+ | openclipart-openoffice.org | ||
+ | wine | ||
+ | kstars | ||
+ | kgeography | ||
+ | childsplay | ||
+ | childsplay-alphabet-sounds-fr | ||
+ | glpeces | ||
+ | gtans | ||
+ | kdeedu | ||
+ | drgeo | ||
+ | drgeo-doc | ||
+ | verbiste | ||
+ | anki | ||
+ | python-wxgtk2.8 | ||
+ | python-reportlab | ||
+ | python-imaging | ||
+ | abuledu-* | ||
+ | |||
+ | |||
+ | ==== Script de mise a jour du client ==== | ||
+ | Le script suivant va permettre de mettre a jour les paquets des clients ou bien d'en installer d' | ||
+ | Il peut prendre en argument des paquets qu'on souhaite installer | ||
+ | |||
+ | * Éditer le fichier [[: | ||
+ | |||
+ | < | ||
+ | #!/bin/sh | ||
+ | |||
+ | echo "" | ||
+ | echo "########## | ||
+ | echo "" | ||
+ | sudo cp / | ||
+ | echo "" | ||
+ | echo "########## | ||
+ | echo "" | ||
+ | CHROOT_DIR=/ | ||
+ | sudo chroot $CHROOT_DIR mount -t proc /proc /proc | ||
+ | echo "" | ||
+ | echo "########## | ||
+ | echo "" | ||
+ | sudo chroot $CHROOT_DIR apt-get update | ||
+ | echo "" | ||
+ | echo "########## | ||
+ | echo "" | ||
+ | while [ " | ||
+ | sudo chroot $CHROOT_DIR env LTSP_HANDLE_DAEMONS=false apt-get -y --force-yes install $1 | ||
+ | shift | ||
+ | done | ||
+ | echo "" | ||
+ | echo "########## | ||
+ | echo "" | ||
+ | sudo chroot $CHROOT_DIR env LTSP_HANDLE_DAEMONS=false apt-get upgrade | ||
+ | echo "" | ||
+ | echo "########## | ||
+ | echo "" | ||
+ | sudo chroot $CHROOT_DIR env LTSP_HANDLE_DAEMONS=false apt-get dist-upgrade | ||
+ | echo "" | ||
+ | echo "########## | ||
+ | echo "" | ||
+ | sudo chroot $CHROOT_DIR env LTSP_HANDLE_DAEMONS=false apt-get autoremove | ||
+ | echo "" | ||
+ | echo "########## | ||
+ | echo "" | ||
+ | sudo umount / | ||
+ | sudo ltsp-update-kernels | ||
+ | sudo ltsp-update-sshkeys | ||
+ | sudo ltsp-update-image -a i386 | ||
+ | </ | ||
+ | |||
+ | * Rendre le fichier exécutable. Depuis le serveur : | ||
+ | < | ||
+ | sudo chmod +x / | ||
+ | </ | ||
+ | |||
+ | * Exécuter le script. Depuis le serveur : | ||
+ | < | ||
+ | maj_client.sh [PAQUETS SUPPLEMENTAIRES] | ||
+ | </ | ||
+ | |||
+ | ==== Création de l' | ||
+ | |||
+ | Le script suivant va permettre de créer l' | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | * Éditer le fichier [[: | ||
+ | |||
+ | < | ||
+ | #!/bin/sh | ||
+ | |||
+ | echo "" | ||
+ | echo "### SUPPRESSION DE L IMAGE EXISTANTE ###" | ||
+ | echo "" | ||
+ | sudo rm -r / | ||
+ | echo "" | ||
+ | echo "### CONSTRUCTION DU ROOT LTSP ###" | ||
+ | echo "" | ||
+ | sudo ltsp-build-client --arch i386 --chroot i386 --fat-client-desktop edubuntu-desktop --skipimage | ||
+ | # si on veut conserver les packages atp, rajouter --copy-package-cache --keep-packages | ||
+ | echo "" | ||
+ | echo "### COPIE SOURCES ATP ###" | ||
+ | echo "" | ||
+ | sudo cp / | ||
+ | echo "" | ||
+ | echo "### INSTALLATION PAQUETS SUPPLEMENTAIRE ET MISE A JOUR IMAGE ###" | ||
+ | echo "" | ||
+ | sudo / | ||
+ | </ | ||
+ | |||
+ | * Rendre le fichier exécutable. Depuis le serveur : | ||
+ | < | ||
+ | sudo chmod +x / | ||
+ | </ | ||
+ | |||
+ | * Exécuter le script. Depuis le serveur : | ||
+ | < | ||
+ | build_client_i386.sh | ||
+ | </ | ||
+ | |||
+ | ===== Gestion des Utilisateurs ===== | ||
+ | <note help>Il est préférable de n' | ||
+ | |||
+ | ==== Création d'un compte utilisateur ==== | ||
+ | |||
+ | <note tip> | ||
+ | La création des utilisateurs doit se faire depuis le serveur avec le compte disposant des droits d' | ||
+ | |||
+ | Les utilisateurs des clients LTSP doivent être des utilisateurs ayant un type de compte ' | ||
+ | |||
+ | Pourquoi faire cela : certains privilèges génèrent des problèmrd entre les sessions qui sont ouvertes sur le client ou sur le serveur (synchronisation des homes, langues, sessions etc etc) | ||
+ | |||
+ | Une investigation plus précise sera menée pour savoir quels sont les paramètres qui influent et pourquoi. | ||
+ | </ | ||
+ | |||
+ | * Avec l' | ||
+ | * Une fois que c'est fait, cliquer sur ' | ||
+ | |||
+ | Dans notre cas, nous créons 2 utilisateurs comme cela : | ||
+ | * " | ||
+ | * " | ||
+ | |||
+ | Les utilisateurs créés possèdent maintenant chacun leur ' | ||
+ | |||
+ | ===== ITALC ===== | ||
+ | ITALC, à l’instar du propriétaire Netsupport school permet, depuis un poste maitre, de surveiller les écrans des élèves d’un seul coup d’oeil, leur envoyer des messages ou fichiers, prendre la main sur un des ordinateurs, | ||
+ | |||
+ | Le paramétrage d' | ||
+ | |||
+ | A TERMINER |