![]() |
![]() |
Compte rendu d’une installation "type" d’une AbulEdu Sil Cétril a005
par Xavier, le 19 juin 2003
|
Rechercher sur ce site :
Attention : un problème technique (serveur MySQL) empêche l'accès à cette partie du site. Merci de votre compréhension.
Vous pouvez participer à la vie de ce site et proposer vos propres articles en vous inscrivant ci-dessous.
L'espace privé de ce site est ouvert aux
visiteurs, après inscription. Une fois enregistré,
vous pourrez consulter les articles en cours de rédaction,
proposer des articles et participer à tous les forums.
Indiquez ici votre nom et votre adresse email. Votre identifiant personnel vous parviendra rapidement, par courrier électronique. Voir aussi...
Mot-Clé :
administrateur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Mot-Clé :
AbulEdu Associative
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Introduction :Je me propose ici de détailler les différentes phases vous permettant d’installer la solution réseau Abuledu SIL-CETRIL réalisée avec une iso a005 datant du 21/04/2003. Certaines parties du texte sont issues d’une mise à jour de certains documents du site abuledu.org. Si vous voulez réaliser une installation AbulEdu sur un serveur, il est conseiller d’imprimer ces quelques pages qui permettront de suivre pas à pas la documentation. On pourra y noter pour les conserver les différents noms d’utilisateurs et d’administrateurs ainsi que les mots de passe dont il faudra se souvenir. C’est aussi une bonne idée de consacrer un cahier à toutes les interventions faites sur le serveur au fur et à mesure. Il est recommandé de se renseigner sur la compatibilité du matériel avec de commencer une installation. Description du matériel compatible utilisé pour mon installation :- 1 serveur AMD XP 2000+, 512 Mo de DDRAM à 333MHz, Disque dur de 40 Go, carte réseau Peabird 10/100 PCI, carte graphique Matrox PCI, avec lecteur de CD et lecteur de disquettes. - 1 switch peabird 8 ports 10/100 Mbps. - 1 terminal 486SX 256 couleurs, carte réseau SMC ISA, 16Mo de RAM - 1 terminal P133 zenith Actif Sud-Ouest 32Mo de RAM, Disque dur de 600 Mo, carte réseau 3com PCI. - 1 poste PII 350, 32 Mo RAM, DD 3Go, carte réseau 3com, avec multiboot windows98 ou terminal X - 1 poste windows98, configuré pour avoir accès au serveur Abuledu, avec une imprimante HP1100LaserJet partagée en réseau sur la windows. - 1 modem 56k US-Robotics externe avec connection par le port série 1. Installation du réseau :1.1. Installation du serveur : Pour installer le serveur, il vous faut : - Un ordinateur qui tiendra le rôle de serveur, équipé d’un disque dur dont TOUTES LES DONNÉES DE TOUTES LES PARTITIONS SERONT ÉCRASÉES. Le mieux est d’avoir un disque neuf, vaste, récent, rapide ; - Au moins trois heures de calme devant vous durant lesquelles vous ne serez pas dérangé ; - Cette documentation imprimée sur papier et de quoi écrire ; deux disquettes neuves - le cédérom numéro 1 de la distribution GNU/Linux Mandrake 7.2 (CD d’installation, Download Edition) ; - AbulEdu-CD, le cédérom AbulEdu téléchargeable sur : * http://abuledu.org pour la stable v1.0.7 (1ère version) * http://lsm.abul.org/ erics/ pour la v1.0.7 Sil-Cétril 1.2. Création de la disquette de démarrage La toute première étape est de créer la disquette AbulEdu-DD (Disquette de Démarrage) d’installation automatique pour GNU/Linux Mandrake 7.2. - Création de la disquette avec MS-Windows Insérez le cédérom AbulEdu-CD et une disquette neuve étiquetée "AbulEdu-DD" dans leurs lecteurs respectifs. Lancez l’explorateur Windows et ouvrez le répertoire /disquettes du cédérom. Dans ce répertoire double-cliquez sur le fichier mdk72 ou mdk72.bat pour ouvrir une fenêtre de commande MS-DOS qui lance la commande : rawrite -f mdk72.img -d a/ Validez par "Entrée". Vous pouvez aussi utiliser directement le logiciel rawrite ou sa version graphique rawwrite. - Création de la disquette avec Linux Déplacez-vous dans le répertoire disquettes d’AbulEdu-CD cd /mnt/cdrom/disquettes Lancez (sans omettre le point qui précède la barre oblique, il précise que la commande doit être recherchée dans le répertoire courant) la commande : ./mdk72.sh Ou bien lancez la commande : dd if=mdk72.img of=/dev/fd0 Maintenant que la disquette AbulEdu-DD (Disquette de Démarrage) est prête, protégez-la en écriture en désobturant les deux trous de la disquette. Il y a un taquet mobile prévu à cet effet. Vous pouvez maintenant passer aux choses sérieuses sur le futur serveur AbulEdu. 1.3. Installation de la base Linux Mandrake 7.2 RAPPEL IMPORTANT ! ! ! TOUTES LES DONNÉES DE TOUTES LES PARTITIONS DU DISQUE SERONT ÉCRASÉES Serveur arrêté, insérez la disquette AbulEdu-DD (Disquette de Démarrage) dans le lecteur de disquettes de la machine. Puis démarrez le serveur, qui démarre ("boote") sur le lecteur de disquette. À l’affichage à l’écran du message "boot :", insérez le cédérom Mandrake 7.2 n° 1 (ou le CD d’installation, Download Edition). Attendez quelques secondes la prise en compte du cédérom, puis validez par "Entrée", et c’est parti ! Dans le cas où le serveur ne démarre pas sur la disquette : Vérifiez d’abord qu’il n’y a pas de disque dans le lecteur de cédérom. Vérifiez ensuite dans les réglages du BIOS, le cas échéant, que le lecteur de disquette est prioritaire dans la séquence de démarrage. Pour accéder au réglage du BIOS, la procédure varie selon les machines ; il faut généralement appuyer sur la touche "Suppr" pendant la séquence de démarrage de l’ordinateur. Un message indiquant la procédure est souvent présent (message "Setup : press Del key" ou quelque chose de ce genre). Si vous ignorez comment accéder au réglage, débranchez le clavier avant de démarrer votre machine : le plus souvent, vous aurez alors un message d’erreur et l’indication de la séquence de touches permettant d’accéder au réglage ("setup") du BIOS. Si ce n’est pas le cas, essayez Suppr, Ctrl-Alt- Esc, Ctrl-Alt- F1 ou encore Ctrl-Alt-F12 Suivez ensuite les étapes, en principe il suffit de valider une seule fois au démarrage pour installer en procédure automatique une distribution GNU/Linux Mandrake 7.2 préconfigurée. Un message d’erreur éventuel est à ignorer (dans ce cas, pressez simplement sur la touche "Entrée"). Sur nos machines de test il fallait une vingtaine de minutes à une demi-heure pour installer le système complet, cela varie selon la vitesse du processeur, celle du disque dur, la quantité de mémoire disponible, la taille du disque dur... Allez donc vous préparer quelque chose à boire... N.B. : Durant l’installation, notamment la phase "Installation du système" qui est assez longue, si vous voulez voir ce qui se passe, vous pouvez basculer sur la console 3 avec Alt+F3, puis revenir à la console installation avec Alt+F1. Premier démarrage du serveur servecole : Lorsque la machine se relance, retirez la disquette AbulEdu-DD et le cédérom Mandrake 7.2. Laissez le serveur redémarrer, attendez un certain temps durant lequel défilent des messages relatifs au démarrage du système dont vous n’avez pas à vous préoccuper - même si s’affiche en rouge un message d’erreur FAILED ! Ce(s) message(s) disparaîtront lors des démarrages ultérieurs. Enfin, la fenêtre de connexion au système apparaît avec le message "Bienvenue sur servecole". Ne vous connectez pas par cette fenêtre pour l’instant. Basculez en mode console (écran dans lequel on tape une ligne de commande en mode texte, par opposition au mode graphique dans lequel on clique sur des images) par Ctrl-Alt-F2 (maintenir enfoncées les touches Ctrl et Alt puis appuyer sur la touche F2). Tapez ensuite root comme login, validez par "Entrée", et toor comme mot de passe ("Entrée"). Changez tout de suite le mot de passe de root (le super-administrateur) à l’aide de la commande : passwd (valider par "Entrée") Tapez le nouveau mot de passe ("Entrée"). Retapez-le pour vérification ("Entrée"). Écrivez ici le nouveau mot de passe de root : Attention à la casse (majuscules / minuscules) : Jean est différent de jean ou encore de JEaN... Notez que si votre mot de passe est trop simple ou trop court, le système vous le signalera par un message "BAD PASSWORD". Vous pouvez choisir de passer outre, tout fonctionnera correctement, mais il est préférable de prendre un mot de passe moins simple, d’une longueur d’au moins six caractères et comportant majuscules, minuscules, chiffres et caractères spéciaux. Mais n’utilisez pas de caractères accentués ni d’espace. Une bonne méthode pour un mot de passe efficace est d’utiliser les initiales d’une ou deux phrases. Par exemple la phrase Tous les enfants aiment le pingouin Tux, les deux yeux dans les étoiles. donne l’excellent mot de passe : TlealpTl2ydl* Lors de l’installation automatique un utilisateur remote a été créé (il permet, si on le souhaite, l’administration à distance), attribuez-lui un mot de passe avec la commande passwd remote Écrivez ici le nouveau mot de passe de remote : Notez ces mots de passe et ne les oubliez pas, seule une intervention sur site et peut-être même une partie de tournevis pourra permettre de modifier le mot de passe de root si vous l’oubliez ! 1.4. Installation d’AbulEdu Voilà, maintenant que la base est proprement installée grâce à la disquette de démarrage AbulEdu-DD, vous pouvez maintenant lancer le script d’installation automatique d’AbulEdu. Pour cela, insérez le cédérom AbulEdu-CD dans le lecteur de cédérom puis tapez la commande : cd /mnt/cdrom/ (valider par "Entrée") Et enfin (n’oubliez pas le point qui précède /) : ./install.sh (valider par "Entrée") Ne tenez pas compte d’un éventuel message You have new mail in /var/spool/mail/root. Le système envoie régulièrement des informations à root. Celles-ci sont stockées dans un fichier log et disponibles en cas de besoin. La suite de l’installation est automatique, vous aurez à répondre à quelques questions de temps en temps. Il vous faudra définir le mot de passe de abuladmin, administrateur chargé de la gestion, des professeurs et des groupes (= des classes). Écrivez ici le mot de passe de abuladmin : Restriction des accès au moteur de base de données : l’administrateur de la base de données a comme login postgres. Écrivez ici le mot de passe de l’administrateur de la base de données : Au bout de quelques instants vous est annoncé le début de la phase automatique. Après validation, vous pouvez aller faire un tour quelques minutes ou boire un verre, l’installation de base arrive à son terme. Comme l’excès de café n’est pas très bon pour la santé, on vous conseille plutôt un jus de fruit. A la suite de cette phase, vous aurez à noter le mot de passe de Spip : Écrivez ici l’identifiant et mot de passe de Spip : puis à renseigner le mot de passe pour webcal : Écrivez ici le mot de passe de webcal : Lorsque le script est terminé vous pouvez redémarrer le serveur avec la commande reboot ou en utilisant la combinaison de touches "Ctrl+Alt+Suppr" La machine redémarre et vous obtenez une fenêtre graphique demandant à l’utilisateur son nom et son mot de passe. Vous pouvez retirer le cédérom AbulEdu-CD du lecteur. Le premier utilisateur sera abuladmin, l’administrateur des groupes et utilisateurs. 2. Utilisation :Maintenant qu’AbulEdu est installé complètement sur votre serveur il faut créer vos classes ou groupes, puis les utilisateurs, professeurs et élèves. Pour cela connectez-vous sous le nom abuladmin (utilisateur : abuladmin, mot de passe : celui que vous avez défini lors de l’étape d’installation I.4.). Un bureau sommaire du gestionnaire de fenêtres WindowMaker est alors disponible. 2.1. Ajout des classes et des utilisateurs Dans AbulEdu, toutes les opérations d’administration se font par le biais d’une interface web, à l’aide d’un navigateur. Lancez donc le navigateur Mozilla en double-cliquant sur l’icone avec un grand N situé à droite de la fenêtre. Le double-clic est efficace si l’icone passe en grisé. Attendez alors un peu l’exécution du programme. Au premier lancement de Mozilla, Il faut convertir le profil. Agrandissez au maximum la fenêtre visible en cliquant avec le bouton droit de la souris sur la barre de titre (barre horizontale en haut de la fenêtre de l’application) et en tenant le bouton droit enfoncé pour obtenir le menu. Lâchez ensuite le bouton de la souris lorsqu’on survole "Maximiser". C’est facile à faire et à montrer mais un peu délicat à expliquer par écrit... Puis allez à la page d’accueil en cliquant sur l’icone "Accueil" dans la barre d’outils de Mozilla en haut au milieu de la fenêtre. Vous êtes sur la page d’accueil de l’intranet du réseau. Vous pourrez toujours y revenir directement en cliquant sur Accueil. Cliquez sur « webadmin » Une boîte de dialogue vous demandant de vous identifier apparaît. Votre nom d’utilisateur est toujours abuladmin, vous connaissez votre mot de passe ; puis choisissez "AbulEduConf" et enfin "Administration". Vous voici devant le menu principal d’AbulEduWeb, l’interface de gestion des utilisateurs et groupes de votre système. À l’aide de cette interface, ajoutez d’abord vos groupes ou classes, en y associant un code simple. Notez ces noms de groupes et les codes que vous y associez. Attention, le premier caractère ne doit jamais être un chiffre. N’utilisez ni espaces ni caractères accentués. Une fois les champs de texte renseignés, cliquez sur le bouton pour valider vos choix. Lors de la première validation, vous obtiendrez une boîte de dialogue "Mozilla :alerte de sécurité...". Vous pouvez l’éviter à l’avenir en décochant d’un clic la case "afficher ce message d’alerte la prochaine fois". Puis ajoutez des utilisateurs, professeurs et élèves, en saisissant leurs noms et prénoms et en choisissant un mot de passe. Le premier caractère ne doit jamais être un chiffre. Pour le mot de passe, n’utilisez ni espaces ni caractères accentués. Vous pouvez effectuer ces saisies en plusieurs fois, y revenir ultérieurement... Il faut simplement commencer par créer les groupes ou classes pour pouvoir y inscrire ensuite les élèves. AbulEdu ne permet pas d’utiliser un nom d’utilisateur comprenant une espace (un blanc), il les remplace par un tiret. Par exemple l’utilisateur nommé "Toto Le Héros" obtiendra automatiquement un nom d’utilisateur toto.le-heros. Dans ces cas-là, ou bien lorsque le nom est très long, vous pouvez lorsque vous avez saisi le nom d’un utilisateur et un mot de passe, choisir un "login", c’est à dire le nom d’utilisateur qu’il aura à saisir (suivi de son mot de passe) pour se connecter au système. Si vous laissez la case vide, le systeme utilisera le login prenom.nom (sans espace, majuscule ou caractère accentué). De la même façon, les accents et majuscules sont supprimés. Ainsi, l’utilisatrice nommée "Gaëlle Mélinière" obtiendra le nom d’utilisateur gaelle.meliniere. Si vous proposez vous-même un login (20 caractères maximum, sans espace, majuscule ni caractère accentué), tenez-vous à une logique cohérente pour tous les utilisateurs. On utilise souvent l’initiale du prénom et le nom accolés (Jacques Anquetil => janquetil, Pierre-André Le Bihan => palebihan) Il est aussi possible d’Importer une liste d’utilisateurs et de créer automatiquent leurs comptes à partir d’un fichier txt : Le fichier texte doit être tel que l’exemple qui suit : prénom ;nom;classe prénom ;nom;classe ... Néanmoins il est possible d’inverser l’ordre des 3 champs. nom ;prénom ;classe nom ;prénom ;classe ... - Copier au préalable la liste.txt sur le disque dur du serveur dans votre répertoire personnel. - Ouvrir mozilla, cliquez sur webadmin, sur AbulEduConf, Administration-AdminAbulEdu. - Puis cliquez sur ’Import d’une liste d’utilisateurs et création automatique de leurs comptes’ - Allez chercher votre liste.txt en cliquant sur naviguer, en le selectionnant et en l’ouvrant. - Définir le caractère délimitant les champs. - Indiquer les correspondances des champs et des numéro de champs, le type de login (-1 pour prenom.nom) - Choississez le type de mot de passe = prénom - ok, verif et valider. Une fois tous les ajouts ou modifications effectués, vous pouvez quitter Mozilla (menu Fichier, Quitter), puis vous déconnecter (clic droit sur le bureau, puis Quitter / Quitter / Quitter) afin de revenir à l’écran d’accueil "Bienvenue à servecole" avec la fenêtre de connexion. L’environnement des professeurs Vous pouvez maintenant vous connecter avec votre vrai nom d’utilisateur (professeur) que vous avez créé à l’étape précédente. Le bureau du professeur est semblable à celui mis à la disposition des élèves (voir ci-dessous). L’environnement des élèves L’interface graphique utilisée par défaut est le gestionnaire de fenêtres WindowMaker. La première icone en haut à gauche représentant un trombone se retrouve sur tous les bureaux et permet de changer de bureau en utilisant les petites flèches noires. Il est aussi possible, et plus pratique, de passer d’un bureau à un autre par la combinaison de touches Alt+1 (touche Alt et touche 1), Alt+2 ou Alt+3, etc. Pour l’instant, nous avons limité à trois bureaux. Attention, seules les touches chiffrées en haut du clavier permettent ce raccourci, pas celles du pavé numérique. Le nom du bureau apparaît alors un bref instant à l’écran. Sur tous les bureaux la barre de droite reste la même. Elle permet de lancer (dans l’ordre en partant du bas) le logiciel permettant d’utiliser le lecteur de disquettes, une calculatrice, Worldwatch, Mozilla, un outil de configuration de l’environnement graphique et une console xterm. La dernière icone en haut à droite concerne les auteurs. C’est pour l’instant le logiciel Mozilla qui est utilisé pour le web, en consultation (Navigator) et en création (Composer). Nous n’utilisons pas le client de messagerie de Mozilla (Messenger). Le courriel est traité avec Neomail via le navigateur. Lancer une application Pour lancer une application il faut double-cliquer avec le bouton gauche de la souris sur l’icone de l’application. L’efficacité du double-clic se constate par le passage de l’icone en grisé. Il faut alors attendre un peu le lancement de l’application, plus ou moins longtemps selon la configuration du serveur, du réseau et du client. Pour lancer une application dont l’icone n’est pas présente sur l’un des bureaux, cliquez du droit sur le fond d’un bureau pour ouvrir le menu "Applications". Choisissez "Démarrer", tapez le nom de la commande et validez. Essayez par exemple la commandes "dia". Et il y a bien d’autres surprises... Agrandir la fenêtre d’une application Pour maximiser la taille de la fenêtre d’une application (c’est à dire lui faire occuper tout l’écran), il faut cliquer avec le bouton droit de la souris sur la barre de titre de l’application (barre horizontale en haut de la fenêtre de l’application) et tenir le bouton droit enfoncé pour obtenir le menu. Lâcher ensuite le bouton de la souris lorsqu’on survole "Maximiser". C’est une manipulation un peu difficile à expliquer mais très simple à montrer et réaliser ! le bureau 1 : Édition Sur le premier bureau, appelé "Édition" car il est consacré au traitement du texte, la première icone à droite du trombone (l’image est un petit morceau d’une gravure représentant un élève au Moyen-Age) permet de lancer le traitement de texte Ted. La seconde permet de lancer LyX, un éditeur de texte structuré utilisant le puissant langage LaTeX. La troisième lance un éditeur de texte strict, kwrite. le bureau 2 : Graphisme Le deuxième bureau, "Graphisme", permet de lancer Gimp (traitement d’image), Sketch et killustrator, deux outils de dessin vectoriel. le bureau 3 : Jeux Sur ce troisième bureau sont accessibles différents jeux logiques et stratégiques. 2.2. Le répertoire personnel Chaque utilisateur possède un répertoire personnel, privé, dans lequel il stocke ses documents. Ce répertoire s’appelle /home/eleves/prenom.nom/ pour un élève et /home/profs/prenom.nom/ pour un prof. On le représente par le symbole (tilde). Dans ce répertoire sont stockés les paramètres concernant l’utilisateur, ses préférences concernant son environnement graphique, etc. dans plusieurs répertoires de niveau inférieur : /Desktop /GNUstep /tmp Trois répertoires particuliers intéressent l’utilisateur : /docs/ pour ses documents /[groupe]/ pour les documents qu’il partage avec les autres utilisateurs de son groupe (par exemple les élèves de sa classe) /public_html/ pour ses pages personnelles. docs/ : le casier électronique C’est là que doivent être stockés les documents de l’utilisateur. Il contient deux sous-répertoires : /docs/textes/ et /docs/dessins/ On peut, bien sûr, organiser cet espace en y créant différents répertoires de niveau inférieur, par exemple : /docs/textes/brouillons/ /docs/textes/exposes/ /docs/html/ etc... pages web perso et fichiers publics Si un utilisateur produit des documents et souhaite les proposer à la lecture, il peut les déposer dans son répertoire /public_html Ils seront alors accessibles à tous. La page d’accueil lorsqu’un utilisateur lance Mozilla permet de savoir qui propose des pages personnelles ou des fichiers et de les consulter. Une aide est également accessible avec le mode d’emploi des pages perso. 2.3. Installer des terminaux X 2.3.1. Introduction Le terminal X "de référence" de la solution logicielle AbulEdu est un appareil compatible PC à processeur de type i486 équipé d’une carte vidéo SVGA, de 8 Mo de Ram (16 Mo vivement recommandés) d’un clavier PS/2, d’une souris PS/2 et d’une carte réseau classique. C’est un genre d’appareil qu’une école peut aisément se procurer gratuitement ou très bon marché auprès d’entreprises ou d’administrations renouvelant leur parc de matériel informatique. Avec ce type de matériel, le démarrage rapide consiste à : connecter le terminal sur le réseau ; mettre la disquette de boot (pour générer cette disquette, voyez ci-dessous) ; utiliser le terminal. Aucune configuration du serveur n’est nécessaire ! 2.3.2. La disquette de démarrage des terminaux X Création de la disquette depuis le serveur Pour créer la disquette de démarrage des terminaux X vous devez : mettre le cédérom AbulEdu-CD dans le lecteur de cédérom du serveur ; mettre une disquette neuve dans le lecteur de disquettes du serveur ; ouvrir une console xterm (cinquième icone à droite en partant du bas dans l’environnement élèves de WindowMaker) et passer en mode root avec la commande su - Après validation par la touche "Entrée", le système vous demande le mot de passe de root (cf 2.2) Saisissez ensuite les deux commandes suivantes (validées à chaque fois par "Entrée") : cd /mnt/cdrom/disquettes ./termx.sh Pensez ensuite à vous déconnecter, il est *très dangereux* de laisser un utilisateur root connecté... Pour vous déconnecter, faites Ctrl+D ou utilisez la commande logout Création de la disquette depuis un poste Windows Pour créer la disquette de démarrage des terminaux X vous devez : mettre le cédérom AbulEdu-CD dans le lecteur de cédérom de la machine Windows ; mettre une disquette neuve formatée dans le lecteur de disquettes ; lancer l’explorateur Windows et vous placer sur le lecteur de cédérom ; vous positionner dans le dossier "disquettes" ; double-cliquer sur termx ou termx.bat 2.3.3. Premier lancement du terminal X Mettez ensuite la disquette dans le lecteur du poste client à transformer en terminal X. Démarrez-le et attendez l’affichage de la page d’accueil "Bienvenue à servecole" contenant la boîte de dialogue de connexion (login et mot de passe). 2.3.4. Configuration précise des terminaux X Démarrez le terminal à configurer de façon à ce qu’il "boote" sur la disquette. Attendez que s’achève l’affichage des messages de démarrage. Si la machine a lancé le mode graphique, vous verrez apparaître son numéro IP en haut à gauche de l’écran. Notez-le, vous en aurez besoin pour la suite. Pour configurer les terminaux, il vous suffit depuis n’importe quel poste du réseau d’utiliser l’interface web accessible depuis la page d’accueil du navigateur (http://servecole.abuledu/) et de choisir "outils d’administration" puis LTSConf. L’utilisateur autorisé est là encore abuladmin. Cliquez sur "fixer la configuration" correspondant au numéro IP que vous avez noté, puis suivez les étapes. Une fois la configuration fixée, vous devrez redémarrer le terminal. À la fin du démarrage de celui-ci, vous devriez voir apparaître son nom en haut à gauche, à la place de son adresse IP. Si un terminal affiche une adresse IP c’est que sa configuration n’est pas encore fixée sur le serveur AbulEdu. Il arrive parfois qu’un terminal ajouté sur le réseau n’apparaisse pas tout de suite dans la liste des ordinateurs dans LTSConf. Il faut alors cliquer sur le lien (en bas de la page de LTSConf) pour forcer le rafraîchissement de la liste. 2.3.5. Le double boot Il est possible de faire un double-boot sur les terminaux, ce qui permet de démarrer soit en windows, soit en terminal sans avoir à utiliser de disquette. Pour cela, il suffit d’installer un windows sur le terminal en question, de copier le fichier disquette.zip sur c :\, de le décompresser et de remplacer l’autoexec.bat ainsi que le config.sys. 2.3.6. Le lecteur de disquettes du terminal X Pour utiliser le lecteur de disquettes d’un terminal X, vous pouvez utiliser les mtools ou l’utilitaire MToolsFM. les mtools : Si vous connaissez le DOS, vous allez vous trouver en terrain connu. Les mtools, ce sont les commandes habituelles du DOS précédées de la lettre m : mdir pour dir, mformat pour format, etc. Lancez un xterm et tapez les commandes. Par exemple : "mdir a :" donne la liste des fichiers présents sur la disquette ; "mcopy a :monfichier" copie le fichier de la disquette vers le répertoire courant sur le disque dur ; "mcopy monfichier a :" copie le fichier du répertoire courant vers la disquette. MToolsFM : Vous pouvez aussi lancer l’utilitaire MTools FM (icone en bas à droite) qui est une interface graphique au-dessus de mtools. On déplace les fichiers en utilisant les flèches entre les boîtes. 2.3.7. Configuration réseau des windows Pour avoir accès au serveur AbulEdu, il faut au préalable que le windows ait déjà son réseau d’installer. Si c’est le cas il faut cliquer sur voisinnage réseau avec le bouton de droite de la souris, puis cliquer sur propriétés. Une fenêtre de configuration du réseu s’ouvre. Double-cliquer sur ’TCP/IP->votre carte réseau’ et vérifier que ’DHCP’ est bien sélectionné. Double-cliquer sur ’Client pour les réseaux Microsoft’, cliquer sur ’Ouvrir la session sur un domaine Windows NT’ et inscrivez dans le champs texte ’abuledu’. Cochez ’Se connecter et rétablir les connexions réseau’ puis cliquez sur OK. Ensuite, cliquez sur l’onglet Identification et indiquez dans les deux premiers champs texte, respectivement le nom de l’ordinateur, ’abueldu’ en groupe de travail. Pour finir, cliquez sur OK, et redémarrez. Au démarrage de windows, un menu apparaîtera laissant le choix d’un démarrage en windows ou en TerminalX. Pour choisir le choix par défaut au démarrage et le temps imparti pour ce choix en éditant le fichier c :\config.sys. 3. Configuration :3.1. Le centre de contrôle : Le centre de contrôle est une interface web accessible depuis la page d’acceuil dans Mozilla en cliquant sur ’webadmin’ puis sur ’Le centre de contrôle’. Cette interface permet de modifier quelques paramètres du réseau. 3.1.1.changer la plage IP Il est possible de changer les plages IP du réseau pour pouvoir par exemple être intégrer dans d’autres réseaux mais il est déconseiller d’utiliser cette fonction sans aide si vous n’avez pas de connaissances en configuration de réseaux. 3.1.2.connexion Internet Pour ce connecter à Inertnet, il faut d’abord configurer vos paramètres de connexion au départ : - cliquer sur configuration - renseigner le type de connexion - les paramètres donnés par votre FAI(Fournisseur d’accès à Internet)et les paramètres de connexion(firewall et messagerie Internet) puis envoyer. - Ensuite retourner sur la page de connexion Internet et ’Lancer la connexion’. 3.1.3.configuration des services lancés au démarrage Cette page web permet de lancer ou pas certains services au démarrage. 3.1.4.configuration de l’arrêt du serveur Cette page web permet d’arrêter ou de redémarrer le serveur en cliquant sur les liens présent sur la page. 3.1.5.configuration de la gestion du courrier électronique Cette page web permet de définir qui sera l’administrateur qui s’occupera de la gestion de la messagerie électronique. 3.1.6.configuration de la gestion du site web de l’intranet On demande le login de la personne qui est responsable du site web local. Il faut bien sûr que ce soit un utilisateur déjà enregistré. Celui-ci verra alors apparaître dans son répertoire personnel un nouveau répertoire nommé "intranet" (ce répertoire est un lien symbolique vers le répertoire du site intranet local). Cet utilisateur pourra alors modifier les pages du web local. 3.1.7.configuration de la tour de CD qui permet de partage des image iso de Cdrom 3.1.8.perso de filtre web C’est dans ce menu qu’il est possible de mettre à jour la blacklistpour interdire les sites à caractère exotique. Pour mettre à jour cette liste, voici la procédure décrite sur la documentation suivante : http://docs.abuledu.org/ 3.2. Les imprimantes : Pour ajouter des imprimantes qui se situent sur le serveur, sur des windows, il faut : - lancer CUPS (local) - cliquer sur ’printers’ dans le menu en haut - cliquer sur ’add printer’ - Renseigner l’utilisateur « root », le mot de passe root et cliquer sur OK - Renseigner le nom de l’imprimante, le lieu où elle se trouve et sa description (ces paramètres étant important pour savoir sur quelle imprimante l’on imprime. - Sélectionner le type de onnexion, si c’est réseau samba, le chemin réseau (smb ://nom_de_l’ordi_où est connecté_l’imprimante/nom_de_partage_de_l’imprimante), sa marque, son pilote - Revenir au menu ’printers’ dans CUPS - Cliquer sur ’configure’ : sélectionnez A4 au lieu de US Letter et cliquez sur ’continue’. - Vous pouvez alors imprimer une page de test. 3.3. L’heure : L’heure donnée par le serveur Abuledu est décalé par rapport à l’heure du bios du serveur car la solution abuledu se cale par rapport à l’heure GMT. C’est pourquoi il est nécessaire de changer l’heure dans le bios en la décalant du nombre d’heures nécessaire pour que le serveur indique l’heure du lieu où vous trouvez. 3.4. Cron : Le cron, c’est ce qui permet à un système UNIX de lancer des tâches à des heures précises. Pour des raisons techniques simples, un serveur AbulÉdu étant également serveur d’application, on le fait redémarrer toutes les nuits. Si vous voulez désactiver le reboot quotidien du serveur, éditez le cron de root, à l’aide de la commande crontab -e (lorsque vous êtes root) et commentez ou supprimez la ligne correspondante. L’éditeur par défaut étant "vi" vous devrez peut-être avoir besoin de quelques indications pour l’utiliser. Touche Action i mode insertion dd supprimer la ligne courante Esc retour en mode commande :w enregistrer (write) :q quitter 4. Personnalisation : Après avoir effectué cette installation, il reste quelques manipulations à faire pour améliorer l’installation standard : 4.1. Création d’un profiltype : 4.1.1. Création d’un profil modèle : Il est possible de créer un profil modèle et de l’appliquer à tous les élèves ou à tous les profs. Tel qu’est fait le profiltype que j’utilise, le modèle doit être un profil élèves mais ce script peut être modifier pour que ce soit un profil profs comme modèle. Mais dans le cas qui m’interresse, il est plus simple de partir à partir d’un profil élèves maternelle car les icônes des applications d’Abuledu sont déjà clippées. Sur le bureau maternelle, le dock est placé sur le clip pour éviter que les élèves changent de bureau, mais pour créer un modèle tel avec le ock à droite, il suffit d’un clic gauche maintenu sur l’icône du dock, représentée par une icône avec un rond noir et blanc, et de la déplacer en haut à droite de l’écran (voir capture d’écran ci-dessous). ![]() Les icônes peuvent être déplacées vers d’autres bureaux avec un clic droit maintenu sur les icônes en question puis ’move icon to’ puis choix du bureau de destination. Lorsqu’une application n’est pas sur le bureau mais que vous désirez la rajouter, il faut d’abord lancer l’application dont l’icone n’est pas présente sur l’un des bureaux, cliquez du droit sur le fond d’un bureau pour ouvrir le menu "Applications". Choisissez "Démarrer", tapez le nom de la commande et validez. Une fois le programme lancé, une icône apparaît en bas à gauche de l’écran comme par exemple le carré gris sur la capture ci-dessus. Laisser le prog en marche puis réduire Pour fixer l’icône sur le bureau, il faut la déplacer avec la souris en haut de l’écran à côté des autres icônes déjà présentes ; un carré blanc apparaît alors et vous pouvez relacher le clic gauche maintenu que vous avez utiliser pour déplacer l’icône. Une fois l’icône placée, il faut la fixer. Pour cela, il faut cliquer avec le bouton droit de la souris en laissant appuyer et sélectionner garder ici. Vous pouvez alors quitter l’application lancée et l’icône devrait alors rester sur le bureau. De la même manière, on peut déplacer une icône dans le dock à droite. Il se peut que lorsque vous lanciez une application, l’îcone en bas à droite n’apparaisse pas ; la seule solution que j’ai trouvé jusqu’à maintenant et de lancer une autre application, de la fixer en haut ou à droite, de fermer l’application lancée, avec un clic avec le bouton droit de la souris en laissant appuyer sur l’îcone obtenue, de sélectionner ’paramètres’ et de renseigner la commande du programme que vous désirez lancer,de choisir une icône et de cliquer sur OK. En utilisant cette méthode, j’ai créée un profil modèle contenant les applications suivantes : - en docké : xterm, mozilla, kworldwatch, gcalc, MtoolsFM - en clippé : - sur le bureau édition : OpenOffice, Kedit, Ted, Abiword - sur le bureau dessin : Gimp, Gpaint - sur le bureau jeux : des petits jeux de réflexion : kabalone, kastéroid, ... - sur le bureau abuledu : les logiciels éducatifs préinstallés sur abuledu Sil-Cétril : Aller, Association, ... Certaine icône du bureau sont stockées dans le cartable personnel et lorsque l’on applique un profiltype, certaines icônes du bureau des autres utilisateurs deviennent alors innaccessibles puisqu’elles sont stockées dans le cartable du modèle. Pour résoudre cela, il est nécessaire de déplacer ces icônes dans le dossier partagé /usr/share/icons/ en s’identifiant en tant que root. Une méthode pour le faire est d’ouvrir le terminal, de taper ’su’, de renseigner le mot de passe root et de lancer MtoolsFM pour faire le transfert des icônes concernées qui se trouvent dans le dossier : /home/eleves/eleve_modèle/GNUstep/.AppInfo/WindowsMaker/ 4.1.2. Application du profiltype : Une fois le profil modèle créé, et dans le but d’uniformiser les profils utilisateurs par groupe (élèves ou profs) et pour ne pas avoir à recréer n fois le même bureau pour les n utilisateurs du réseau de l’école, le script profiltypepermet d’appliquer à un groupe le même profil à partir du modèle. Ce profiltype est à placer dans /usr/sbin/ et doit être lancer sous le login ’root’ (voir 4.1.1. Pour la méthode). Note : il est nécessaire qu’aucun autre utilisateur ne soit connecté au moment de l’application du profiltype. 4.2. Personalisation du Web Local : Dans le but d’améliorer la convivialité de la page d’acceuil de l’interface Web Local, j’ai crée une nouvelle page avec des liens vers les autres pages déjà existantes. Toutes les images ont été prise sur le site abuledu.org ou sur le site http://www.picto.qc.ca qui est une banque d’image libre sur Internet. De plus j’y ai intégré un lien direct vers la page de connexion Internet. Voilà la nouvelle page modifiée : 4.3. Personalisation du fond d’écran : Il est possible de personnaliser le fond d’écran des bureaux avec une image en fond d’écran. Pour cela il suffit de mettre cette image dans le dossier /home/groupe/utilisateur/GNUstep/Library/WindowMaker/Backgrounds/ Puis dans le menu qui s’ouvre lorsque l’on clique en laissant appuyer sur le bureau, il faut sélectionner dans apparence\fond d’écran\images\l’image que l’on a stocké. 5. Sauvegarde :5.1. Archivage des profils : Il est possible d’archiver le contenu de l’intégraité des profils dans une archive backup.tar.gz qui se stocke dans /home/abuladmin. Pour générer cette archive, il faut lancer Mozilla,cliquer sur webadmin, sur AbulEduConf, Administration-AdminAbulEdu. Une fois sur cette page web, il suffit de cliquer sur le lien : ’sauvegarde manuelle’ puis sur ’envoyer’. 5.2. Sauvegarde des dossiers partagés : Pour sauvegarder les dossiers partagés, il suffit de les copier à partir de windows. 5.3. Migration de serveur ou copie sur un deuxième disque dur : - monter le disque dur de l’ancien serveur sur le nouveau en esclave sur la mme nappe . - Se mettre en root - modifier le fichier /etc/fstab - rajouter les lignes suivantes dans ce fichier : - /dev/hdb6 /mnt/ancien reiserfs defaults 1 2 - /dev/hdb5 /mnt/ancie reiserfs defaults 1 2 - créer le dossier ancien dans /mnt - créer le dossier ancie dans /mnt - en root, lancer la commande mount /mnt/ancien - en root, lancer la commande mount /mnt/ancie - cp -a /mnt/ancien/* /home - cp /etc/passwd - cp /etc/passwd_ - cp /etc/shadow - cp /etc/shadow_ - cp /etc/group - cp /etc/group_ La migration de serveur de la version stable à la Sil Cétril a005 provoque un disfonctionnement de Néomail sur le nouveau serveur. 6. Divers :Pour avoir 2 réseau sur une même carte réseau : Exemple de configuration réseau particulière : routeur+hub : Si vous avez votre serveur AbulÉdu et son réseau en 192.168.0.x comme c’est le cas par défaut et que vous avez un HUB/Routeur. Que ce routeur est en adresse 10.133.20.1 (par exemple), si vous n’avez qu’une seule carte réseau dans votre serveur, vous pouvez par exemple faire de l’ip aliasing pour donner deux adresses réseaux à votre carte. Voici la procédure : Indentifier vous en tant que ’root’ (taper en mode console ’su’ puis renseigner le mot de passe root) Ensuite, taper les commande suivantes : cd /etc/sysconfig/network-scripts/ cp ifcfg-eth0 ifcfg-eth0:0 Puis éditez le fichier ifcfg-eth0 :0 pour avoir DEVICE=eth0:0 BOOTPROTO=static IPADDR=10.133.20.2 NETMASK=255.255.255.0 NETWORK=10.133.20.0 BROADCAST=10.133.20.255 ONBOOT=yes Et relancez ensuite le réseau (/etc/init.d/network restart) Votre serveur a maintenant deux adresses IP pour sa carte réseau ... l’une pour le réseau abuledu et l’autre pour avoir accès au routeur qui est sur une autre plage d’adresses IP. Pour configurer la connexion Internet, aller avec Mozilla dans webadmin, Le centre de contrôle, connexion Internet, configuration. Choisissez ’routeur externe’, cliquez sur suivant, rentrer l’adresse IP de votre routeur puis Envoyer. Revenir sur webadmin, Le centre de contrôle, connexion Internet et cliquer sur lancer la connexion PS : tout ceci marche avec mandrake et pour d’autres distributions il faudrait faire autrement. PS2 : ceci n’est qu’un exemple d’une solution possible, il y a d’autres solutions qui peuvent arriver au même résultat ! 7. Les problèmes rencontrés :Au cours de toutes les installation que nous avons réalisées, nous avons malheureusement eu quelques problèmes : - problème d’impression partagée sur un windows si ce dernier est en terminalX Si un utilisateur essaye d’imprimer sur une imprimante partagée windows et que le poste windows sur lequel est cette imprimante est éteint ou démarré en TX, l’imprimante s’arrête dans CUPS et il faut ensuite aller dans CUPS pour la redémarrer. - kmail - sendmail Lorsque vous configurer Kmail avec une connection à Wanadoo, il faut rentrer les paramètres de votre messagerie (POP3) pour la réception et utiliser sendmail pour les envois et non pas le SMTP. - switch en « rade » Si vous n’avez plus accès à votre serveur depuis vos TerminauxX, il se peut que se soit le switch qui soit bloqué et il suffit alors de le débrancher puis de le rebrancher pour résoudre le problème. - chmods L’accès à certains dossiers par les professeurs n’est pas possible et devraient l’être. Il serait aussi apréciable que les profs aient un raccourcis de ces dossiers dans leur cartables. ( dossier pour ajouter des textes ou images pour les applications du terrier ) Xavier - xpr@libertysurf.fr Forum de l'article |
Mentions légales - Logiciel Libre - Et ce qu'on veut - Copyright AbulÉdu Corp. |