Home

TLM - Projet BlackFish

image

Contents

1. se placer dans le r pertoire usr share doc mozilla browser apr s lavoir sauvegard y placer la page de garde BlackFish avec comme index le fichier Llocalstart html Partie IV Rapport technique 85 Annexe E S curit du serveur E 1 Configuration E 1 1 Configuration de PostgreSQL La configuration par d faut de PostgreSQL autorise seulement des connexions par socket unix donc locales bas es sur le nom d utilisateur Nous avons besoin de connexions t cp afin de pouvoir relier notre base Bazadmin l outil de gestion d Eclair De plus nous voulons prot ger l acc s la base de donn es par un mot de passe La configuration n cessite le choix d un mot de passe PostgreSQL pour l utilisateur postgres Ce mot de passe est d fini dans la base de donn es templatel comme suit partir de la console sur le serveur su postgres postgres S psql templatel templatel UPDATE pqg_shadow SET passwd mot_de passe WHERE usename postgres UPDATE 1 templatel q postgres logout On peut ensuite activer l authentification par mot de passe ce qui se fait en modifiant les fichiers contenus dans le r pertoire etc postgresql pg_hba conf il faut remplacer la ligne local al ident sameuser par local al password afin d exiger un mot de passe de l utilisateur Ceci permet aussi de limiter la connexion aux
2. C2 Installation d LTSP 30 sus nea Mu in snres nr at note te Hunter C 3 Installation des diff rents services applicatifs C 4 Mise en uvre du prototype tests Configuration et s curisation de l interface utilisateur DiI Interface KDE 2 442 Lun ses a ie 5 6 RAD bas UE D Pod nr D2 Logiciels pr configuration S curit du serveur EL Configuration aus Su dons tus ts BR Be tenus Bee halo t E2 Gestion des connexions E 3 Surveillance de l activit du serveur Diagnostic de panne et gestion des probl mes mat riels F1 Probl mes mat riels li s au serveur F2 Probl mes mat riels li s aux stations clientes Pr paration et mise niveau Glo Introduction sys nee BRL al eve dei no Brenda er de ee te chien oa G 2 Test du mat riel 212 2088 a tes Go ue Bus pl late ee Diet dit d G 3 Pr paration des machines GA Sources utilis es s n een dons D are Rens D he na le ne Gr at G 5 Tests Compl me ntaires nasa dou gas de ge me dog E AN date d G 6 Eopistiques 5 anti ins sue pins dal s state ia als soit 6 sinus viii 63 63 64 66 66 66 67 68 69 69 69 70 70 71 72 72 72 73 74 74 75 76 78 78 80 81 81 82 82 83 85 85 87 8
3. Fourniture et pose d une cassette plafonnier d tente directe froid seul d une puissance de 3 2 Kw quip de sa pompe de relevage condensas Fourniture et pose d un groupe de condensation air et mise en place sur console en terrasse l abri des regards Tirage et pose des lignes frigorifiques calorifug es en armaflex 13 mm passage en goulotte blanche sur la partie ext rieure 6 Raccordement tirage au vide charge en r frig rants et recherche de fuites 7 Tirage du c ble de puissance 3G2 5 1000 Ro2V depuis l armoire lectrique jusqu au groupe de condensation protection par un disjoncteur 15 A 8 Tirage du c ble de commande entre l unit int rieure et l unit ext rieure en 5x 1 5 1000 Ro2V 10 11 Tirage des condensas de l unit int rieure et raccordement sur le r seau eaux us es des toilettes Mise en service Essai des s curit s lectrique et frigorifique vacuation du chantier et nettoyage 3 Actuellement la salle du forum Partie IV Rapport technique 95 Cinqui me partie Manuel utilisateur 96 Description Ce document a t r alis pour faciliter la prise en main des ordinateurs lou s par BlackFish Il fait donc partie du mat riel que re oit chaque nouvel utilisateur Toutes les applications mises la disposition de l utilisateur y sont sommairement d crites Partie V Manuel utilisateur 97 Chapitre 1 Mise en garde 1
4. C est sans doute de loin l aspect le plus professionnalisant de notre formation qui laisse de plus une grande latitude d action dont je pense avoir un besoin important Il faut cependant sur ce dernier point en rendre l honneur nos tuteurs car cela ne semble pas tre le cas g n ral Sans chercher numerer tous les b n fices de ce projet je pense que cette exp rience m a appris le travail en groupe long terme m a donn le go t de la gestion de projet et d quipe et le go t des relations humaines Les notions d ch ance forte d engagement ont pris un sens concret Enfin et surtout nous avons port un produit r el dans l int gralit de son processus de d veloppement et de mise sur le march ce qui m a permis de d finir plus pr cisement les parties de ce processus qui m int ressent le plus 10 2 Emmanuel SCHMITT 10 2 1 Travaux effectu s Mon r le au sein de l quipe a beaucoup volu ce qui peut apparaitre la fois comme un avantage et comme une erreur du groupe sur le plan organisationnel En effet j ai t tout d abord responsable technique mais mes faibles connaissances de Linux et des technologies r seaux surtout face au savoir faire de Laurent SAVA TE ont tr s vite rendu mes efforts caduques l arriv e de Cosme SEVESTRE dans l quipe dont le principal int r t semblait tre le d veloppement technique je me suis adapt la nouvelle configuration du
5. Le parcours des arborescences de fichiers est restreint afin d viter l acc s des fichiers et applica tion non explicitement autoris s L ex cution d applications est bloqu e sur toute la partition home au moyen de l option de montage noexec L interface graphique est aussi bloqu e de fa on en pr venir toute modification Ceci est surtout destin emp cher un utilisateur de modifier sa configuration et de ne plus pouvoir utiliser sa ma chine La limitation d utilisation des ressources processeur et m moire vive est mettre en place rapidement Elle permettra de limiter les probl mes li s une application qui tenterait de monopoliser l int gralit des ressources du serveur 8 2 S curit et r seau Le second aspect majeur de la s curit du serveur est li l environnement r seau auquel il est en permanence connect La premi re r gle prendre en compte est que chaque port r seau ouvert est une source de danger potentiel 1Ce probl me a d j t rencontr par exemple avec XDM lors de plantages qui avaient tendance se propager aux autres utilisateurs en particulier avec mozilla lors de l utilisation de plugins instables tels que flash ce probl me vient d tre corrig par Macromedia et sera bient t regl sur BlackFish Partie IV Rapport technique Chapitre 8 Quelques aspects de la s curit 67 Ceci nous a men restreindre
6. Manuel utilisateur 120 Glossaire adresse MAC Adresse mat rielle propre chaque interface r seau ethernet dans le monde Elle permet de recon na tre de fa on quasi certaine une machine sur un r seau cluster Ensemble de machines physiquement distinctes reli e par un r seau informatique et d un syst me logiciel qui permet d muler une seule machine logique DHCP Dynamic Host Conf guration Protocol est un protocole de la suite TCP IP permettant une in terface r seau de demander un serveur la configuration qu elle doit utiliser le serveur basant sa d cision sur l adresse MAC du client DHCP est comparable RARP ou BOOTP mais offre plus de souplesse et de capacit s Dans notre cas la r ponse du serveur DHCP comporte non seulement la configuration r seau mais aussi l adresse du serveur BlackFish ainsi que le nom du noyau t l charger NFS Network File System permet de partager une arborescence de fichiers travers un r seau informa tique Il est tr s l ger en termes d utilisation du r seau mais souffre de lacunes importantes li es sa conception absence d authentification plantage du client en cas de coupure de liaison avec le serveur Ces lacunes ne sont cependant pas g nantes dans l usage qui en est ici fait Perl Practical Extraction and Report Language port Sorte de prise r seau sur laquelle il est possible d tablir une connexion si elle est ouvert
7. autre trouver des partenaires succeptibles d aider un projet d tude n tait pas si vident Toutes nos d marches pour obtenir des fonds pour le serveur chou rent et c est gr ce au Bonus Qualit Projet allou par l cole aux projets les plus prometteurs que le serveur a pu tre achet Cette bourse n tant d livr e qu au mois de mai le serveur dut tre command pendant l t Chapitre 3 Planifi cation pr visions et avancement r el 6 La recherche d ordinateurs clients prit la forme d un d marchage t l phonique aupr s des anciens cen traliens Cette m thode bien que fructueuse se r v la extr mement longue mettre en oeuvre cause du nombre de personnes contacter pr s de 500 et de leurs indisponibilit s leurs cr neaux de travail et donc de pr sence leur poste correspondant nos horaires de cours Ces difficult s cumul es oblig rent l quipe technique participer la recherche de partenariats au d pend du d veloppement de la solution qui dut tre finalis e pendant les mois de juillet et ao t Le syst me dut tre mis en place la semaine pr c dant la rentr e noter qu il n tait pas pr vu que le d ploiement s tendrait apr s la rentr e Les d lais occasionn s par la rectification des erreurs qui ne se d clarent qu la mise en route d un tel syst me n avait pas t pr vus Enfin nous avions pr vu de constituer un package BlackFi
8. help bf tuxfamily org Nous vous r pondrons d s que possible 9 3 Blackfi sh par IRC Moyen le facile et le plus rapide pour contacter les administrateurs le channel Blackfish sur IRC sur les serveurs de rezosup channel blackfish comme pr cis en 5 4 Vous y trouverez forc ment quelqu un de comp tent pour vous renseigner Partie V Manuel utilisateur 119 Chapitre 10 Sp cifi cations du syst me Blackfi sh 10 1 Comment a marche Les stations clientes sont organis es autour d un serveur central Le client permet l affichage d appli cations et la lecture de donn es qui sont lanc es ou stock es sur le serveur Ainsi louverture virtuelle d une application sur la station cliente entraine son ouverture r elle sur le serveur Cependant certaines applications utilisent les ressources en local c est dire utilisent leurs propres ressources pour d marrer l application Tout ceci n est possible que par l utilisation de liaisons physiques r seaux haut d bit entre la machine cliente et le serveur 10 2 Informations compl mentaires la machine utilis e l heure actuelle pour supporter tout le syst me est serveur Dell 1500SC 2 processeurs PIII 1 26 GHz 512 k m moire 2 Go 4 512 ECC PC133 SDRAM 2 disques durs 36 Go SCSI Ultra3 10000 tpm 1 80 broches carte contr leur Adaptec SCSI 39160 Pour de plus amples informations veuillez nous contacter Partie V
9. lts vmlinuz ltsp option option 128 e4 45 74 68 00 00 option option 129 NIC 3c509 Il comporte une d claration host par client configur ce dernier est ainsi identifi d s son d marrage ce qui permet de lui fournir une configuration personnalis e par la suite B 2 NFS et NFS SWAP B 2 1 Configuration du serveur NFS La configuration utilis e est tout ce qu il y a de plus classique On exporte une arborescence correspon dant la racine du client en lecture seule ainsi que le r pertoire contenant les fichiers d changes On limite l acc s aux adresses IP des clients pour des raisons videntes de s curit Il faut galement utiliser l option root_squash qui emp che tout acc s en root aux syst mes de fichiers export s en les faisant appara tre comme des acc s de l utilisateur nobody B 2 2 Gestion du SWAP par NFS Afin de b n ficier de ce syst me il a fallut patcher le code source du noyau avec le patch nfs swap dispo nible sur http www instmath rwth aachen de heine nfs swap nfs swap html Celui ci permet de d clarer un fichier sur un montage NFS comme fichier d change la place de la tra ditionnelle partition de SWAP utilis e par Linux Il suffit ensuite d exporter en lecture criture le r pertoire correspondant sur le serveur Partie IV Rapport technique Annexe B Conf guration des services r seau 76 B 3 XDM La configuration de XDM doit r pondre plusieurs contr
10. niques se traduit par un changement de technologie passage ITFX permettant d utiliser un CVS pour la synchronisation et la mise jour coordonn e des documents Ceci nous permet de travailler s parement sur une partie sp cifique d un rapport sans complication pour la mise jour des parties modifi es par les autres membres 7 3 3 La maitrise de nombreux media de contact Pour favoriser l expression et la vitesse de r action des outils principalement informatiques de t l communication ont t mis en place la cr ation d une mailing list pecl yahoogroups com un salon de discussion IRC de d veloppement bf sur irc eclair ec lyon fr permettant le dialogue en direct et l change imm diat d id es et de solutions l emploi d un gestionnaire de t ches de type TODO list informatique permettant de s affranchir de tout contact direct entre le demandeur et le r alisateur d une t che Ceci s est aver particuli re ment utile pour acc lerer l ex cution de petites t ches techniques Ce partage permanent nous a permis d avoir une bonne lisibilit chaque instant de l tat d avancement de chaque t che et de faire des corrections d orientation en temps r el Les r unions hebdomadaires per mettent de garder une trace de ces diff rentes reflexions et d en faire la synth se pour acqu rir une vision globale du projet Il est cependant apparu un danger apr s un moi
11. onduleur est capable de signaler au serveur cette inter ruption et de lancer la proc dure d enregistrement des travaux en cours et d arr t propre du syst me Ceci a pour int r t d viter la corruption des donn es voire leur perte pure et simple To RAID or not to RAID L utilisation d un contr leur RAID a t longuement discut e Ses avantages en terme de fiabilit et de performances sont incontestables Les donn es peuvent en effet tre partag es entre plusieurs disques physiques afin d en additionner les taux de transferts D autre part ce partage peut se faire avec diff rentes formes de redondances ou en employant un sys t me de correction d erreur les deux solutions permettant de reconstituer les donn es en cas de d faillance d un des disques 2Ce sont par exemple time echo discard Partie IV Rapport technique Chapitre 8 Quelques aspects de la s curit 68 Cependant en raison du co t r dhibitoire d une telle solution nous avons pr f r utiliser un syst me de stockage plus simple et doubler celui ci d un dispositif de sauvegarde sur bande moins on reux et n cessaire dans tous les cas Dispositif de sauvegarde l utilisation d un contr leur RAID on reux nous avons donc pr f r l emploi d un lecteur de bandes type DAT Eclair dispose d j du mat riel n cessaire cette fin et le co t unitaire des bandes est de l ordre de 4 l aspec
12. 2 Remplissez les champs nom et adresse e mail Le nom sera celui qui apparait dans l en t te de mail 3 Choississez le type de serveur de r ception de message g n ralement POP3 comme centrale Rentrez le nom de serveur pop ec lyon fr pour Centrale 4 Entrez ensuite le serveur d envoi des messages SMTP Centrale mail ec lyon fr 5 Entrez votre nom d utilisateur sur le serveur Centrale votre login du CRI Votre boite mail est maintenant configur e 5 3 2 Fonctionnement de base La barre des t ches sup rieure permet de r aliser les fonctions les plus courantes nouveau mail r pondre transmettre Par d faut tous vos messages arrivent dans la boite de reception de votre compte Vous pouvez n anmoins cr er des r pertoires 1 cliquez droit sur le nom de votre compte 2 cliquez sur nouveau dossier 3 remplissez le champs nom Le logiciel pr sente aussi une fonction de recherche sur diff rents crit res 5 3 3 Quelques conseils pratiques V rifiez le format dans lequel vous crivez vos mails Il est souvent pr f rable d utiliser le texte brut pour les mails ne n cessitant pas de mise en forme car il permet d viter les ajouts de publicit s si p nibles Pensez compl ter votre carnet d adresse accessible par tache carnet d adresse pour faciliter le contact avec vos correspondants Pour ajouter un contact faites nouvelle carte et remplissez les diff rents champs 5 3 4
13. Il s agit ici de l aspect utilisateur de l application Les noms des menus semblent assez explicites pour ne pas les d tailler Le code source en PERL est h berg chez tuxfamily org Ilest accessible parle websurhttp cvsweb tuxf ou par cvs en pserver en mode anonyme en utilisant la commande suivante export CVSROOT pserver anonymous cvs tuxfamily org cvsroot blackfish cvs checkout admin Apr s une quinzaine de jours d utilisation grandeur nature il s av re que l application est simple mais utilisable Quelques fonctions se sont pourtant r v l es indispensables un usage en production recherche et modification des informations de la base de donn es selon plusieurs crit res centralisation des informations avec le reste des informations d Eclair qui sont actuellement saisies jusqu 3 fois utilisation d une interface utilisateur plus souple permettant une vraie exploitation de la base de donn es L ajout de ces fonctions l interface devrait viter un retour trop fr quent l utilisation d un client SQL afin d ex cuter les requ tes n cessaires la main Malgr ces quelques d fauts la gestion du syst me se trouve grandement simplifi e On peut actuelle ment ajouter un utilisateur et configurer sa machine en moins de 2 minutes 2 condition d utiliser bash 3Modulo quelques erreurs de frappe 0 Partie IV Rapport technique nbruyoa noddey AI
14. cela je participais diff rents niveaux aux t ches collectives comme l tat de l art et les divers rapports et pr sentations que nous avons r alis s dans le cadre scolaire du projet Il fallait de plus se former aux aspects techniques du projet auxquels je n tais pas directement confront 10 3 2 Comp tences acquise D un point de vue technique je suis toujours rest en retard par rapport l quipe technique malgr tout je pense avoir acquis une bonne connaissance du syst me d exploitation Linux outil de base de notre projet ainsi que les connaissances de base au niveau de l architecture r seau D un point de vue communication j ai beaucoup appris surtout dans les relations avec l administration et la relation face un client gr ce aux nombreuses d marches effectu es pour la promotion de notre produit en d but d ann e Enfin j ai d couvert la gestion globale de la logistique de ce que l on peut appeler une petite soci t 10 3 3 Relation dans le groupe Contrairement certains projets notre groupe a t cr artificiellement dans le sens o nous tions plus un rassemblement de personnes motiv es qu un groupe d amis Mes relations avec les membres du groupe sont toujours rest es de nature professionnelle Les diff rentes preuves que nous avons surmont ensemble nous ont rapproch et nous n avons jamais abandonn la bonne ambiance g n rale qui r gne sur le groupe Ch
15. fices de l infor matique sans avoir investir dans un ordinateur co teux Cependant on s aper oit que si les personnes ayant choisi BlackFish pour des raisons financi res c est dire ceux qui m me sans service de location n aurait pas achet un ordinateur en sont parfaitement satisfaites et choisissent de le garder celles qui vou laient essayer le service comme alternative l achat d un ordinateur ont souvent rendu leur client suite l achat de leur propre mat riel cela on peut voir deux raisons La premi re est que certaines personnes avaient mal compris la base du syst me BlackFish savoir que l utilisateur n est que cela et rien d autre il n administre pas son syst me Chapitre 4 Cahier des charges et r sultats obtenus comparatif 9 et ne peut par cons quent pas installer de nouveaux logiciels Ce d faut qui n en est pas r ellement un puisqu il facilite la t che aux personnes n ayant aucune comp tence en informatique est inh rent au syst me et n a aucune chance de disparaitre cependant cela montre quel point la communication doit tre soign e pour ne pas induire d id es fausses aupr s des utilisateurs potentiels La seconde est l absence de fonctions ressenties comme utiles voir n cessaires Le son en est une mais nous ont t galement signal s l absence d un compilateur C utile pour les TP d informatique de l cole mais posant de s rieux
16. navigateur Internet Navigateur r seau 2 Menu Openoffice avec Traitement de texte Tableur Editeur de pr sentation Math Dessin 3 Menu Outils avec visionneurs contenant gqview gv Xpdf Xdvi arc 4 Menu Syst me avec Nautilus Xkill 2 4 Arr t du poste Cliquez sur l ic ne rouge et fermez votre session en sauvant vos param tres Cette manipulation vous renvoie sur l cran d authentification Vous pouvez alors teindre votre ordinateur en toute s curit Ap puyez sur le bouton d alimentation de l unit centrale puis sur celui de l cran 2 5 Petites particularit s de Linux Certains d tails rendent le bureau de Linux diff rent de celui de Windows Quelques exemples sont ici d taill s pour permettre une adaptation plus rapide et plus ais e Linux Cependant ces points de r f rence ne concernent que le bureau 2 5 1 Bureaux de travail la diff rence de Windows le bureau que vous visualisez n est pas unique En effet vous pouvez poss der plusieurs bureaux identiques o vous pouvez ouvrir des applications diff rentes Si cela est un peu d routant ce d tail devient rapidement un l ment de confort En effet vous b n ficiez de plus d es pace visuel vous pouvez organiser votre espace de travail Pour passer d un bureau l autre il suffit de cliquer sur les ic nes les repr sentant dans la barre des taches ou d appuyer en m me temps sur CTRL ALT TABULATION P
17. 1 propos de ce mode d emploi Ce mode d emploi explique le fonctionnement g n ral du syst me ainsi que les diff rentes applications qu il propose Il n a pas pour but de d tailler de mani re exhaustive l ensemble des fonctions et options propos es par le syst me mais de vous servir de guide dans vos premiers pas dans le syt me Il est amen voluer en fonction des remarques que vous nous ferez parvenir 1 2 Mat riel 1 2 1 Sp cifications La station cliente Blackfish se compose de un cran 14 ou 15 une unit centrale un clavier une souris deux cables d alimentation un cable r seau un cable pour relier l cran l unit centrale 1 2 2 Pr cautions Le mat riel mis votre disposition doit tre retourn dans l tat o il vous a t livr La d t rioration la modification du mat riel ou la rupture du scell entrainera immediatement un pr levement de tout ou partie de la caution Ainsi lors de la location l entretien de l apparence physique du mat riel est votre responsabilit 1 3 Responsabilit s Voici un extrait du contrat de location propos lors de la souscription au syst me Blackfish celui ci est remis dans ce document pour exemple et est susceptible de modification Dans tous les cas seul les exemplaires sign s par les deux parties feront foi Faute de r serves je reconnais prendre possession de l ordinateur sans
18. 5 Une d marche traduisant plus de maturit 9 Bilan humain du Projet BlackFish 11 12 12 13 14 14 15 16 18 18 19 19 20 21 Table des mati res 10 Bilan individuel de l exp rience BlackFish 1041 Laurent SAVA TE 22 et a de ne an A AT Re re dore LR UE AT sa 10 2 Emmanuel SCHMITT 40444 10 3 S bastien BERTON 10 4 Ga l RENOUX hrano a Die dope Mann D Bed RM En Eds ann ER GR 10 5 Cosme SEVESTRE noite ae 24 4 se mime E E O lent de pote us AL EE Conclusion IT Cahier des charges fonctionnel 1 Pr sentation du projet et de l tude 1 1 Solution mettre en uvre 1 2 tude de march AS ANT RME a 153 Sp cificit s AU projeti a eena as re ana a E E neue E s an 4 1 4 Moyens mis en uvre aaa e 2 Mise en uvre d une solution adapt e 2 1 Environnemnt d tude 5 A9 a pire e E mue ner de pue t 6 A 2 2 Analys tonctionnell s ts e us Do Bt RER rank ntens ge bn nel 3 P rennit et d veloppement de la solution 3 1 Fonctionnalit s suppl mentaires non l mentaires 3 2 Extension de la solution clefs en main au monde de l entreprise 3 3 P rennit du SYST ME es socera uont Had dune die ice de en di de IV Rapport technique 1 Architecture globale du syst me 1 1 Fonctionnement g n
19. C est ces diff rents l ments qui ont motiv notre d marche et donc le choix de DELL pour le serveur initial A 2 2 Recherche du moindre prix Cette d marche particuli re a permis d acqu rir une certaine exp rience qu il semble important de faire partager au travers de ce document Si l achat envisag se fait dans le cadre d une association relative une cole ou une universit on peut b n ficier de r ductions tr s importantes pouvant aller jusqu 25 du prix initial La mise en place d un partenariat fort avec une entreprise est beaucoup plus d licat qu il n y parait mettre en place En effet la participation au projet et la figuration explicite de la marque sur le support final ne repr sentent pas des gages de r ussite D autre part la constitution d un partenariat que ce soit dans le cadre sp cifique de ce projet ou dans celui plus large de l association demande un temps consid rable ainsi que la mise en place de strat gies travaill es Ainsi ces d marches doivent tre initi es tr s t t bien avant le d veloppement de toute solution technique La fiabilit de la garantie et du service apr s vente du fournisseur lors d un achat doivent motiver tout choix C est pour cette raison que les grands constructeurs doivent tre pr f r s aux assembleurs artisanaux La r duction des prix se fait principalement sur les p riph riques qu il est souvent judicie
20. DELL Hewlett Packard IBM ALLIUM grossiste informatique fournisseur classique pi ces d tach es le tout pi ces d tach es Cependant des solutions se sont rapidement av r es peu viables Notre contact chez HP France s tant montr peu r ceptif notre argumentaire et n ayant sans doute pas la possibilit d investir dans un projet l avenir trop incertain l poque tout partenariat s est r v l impossible Le manque d int r t d ALLIUM unique fournisseur et repr sentant d IBM dans le projet et notamment son absence lors des n gociations et d cisions finales ont rendu sa participation au projet caduque DELL est alors apparu comme le constructeur le plus fiable en terme de qualit de service et de prix En effet b n ficiant de la remise enseignement recherche ainsi que d offres privil gi es dues aux inves Partie IV Rapport technique Annexe Choix du serveur initial 73 tissements ant rieurs de l cole Centrale de Lyon nous avons pu atteindre environ 25 de r duction sur l ensemble du mat riel ce qui faisait de DELL le meilleur fournisseur D autres solutions plus artisanales avaient t envisag es pour r duire les co ts ex achat de RAM ou de disque dur chez un grossiste mais l offre de DELL garantissant une grande fiabilit et une garantie int ressante permettait de justifier les carts de prix mineurs obtenus
21. De choisir ses pr f rences et ses options 7 2 Lecteur video Le lecteur vid o utilis est Aviplay Il permet la lecture de fichiers AVI mais aussi d autres formats courants 7 2 1 Fonctionnement de base Il est accessible dans le menu Multim dia Video Lors de son d marrage apparait un navigateur vous permettant de choisir le fichier lire Une fois selec tionn appuyez sur Ouvrir La selection de ce fichier entraine l ouverture d un panneau de contr le et d une fen tre o le fichier est jou L interface du panneau de contr le est identique celle d un panneau r el et n a donc pas besoin d tre d taill e La zone vid o est interractive un clic droit sur cette zone permet apparition d un menu de r glage de la taille de l cran et de sa r solution Partie V Manuel utilisateur 117 Chapitre 8 FAQ Cette section sera r alis e partir de vos questions et de vos remarques Partie V Manuel utilisateur 118 Chapitre 9 Guide de d pannage Attention vous n avez pas d panner quoi que ce soit Cette partie doit vous permettre de savoir comment nous contacter au plus vite en cas de panne ou de probl me 9 1 Blackfish en vrai Vous pouvez contacter les membres d Eclair responsables du syst me ou le responsable adh rent qui vous r orientera sur les personnes comp tentes 9 2 Blackfish par mail Une adresse e mail de d pannage est galement disponible
22. En particulier kde doit appartenir l utilisateur il doit avoir tous les droits dessus sinon de nombreuses erreurs sont g n r es kde share doit avoir les propri t s suivantes en simplifi drwxr x root users share soit un masque 750 sur le r pertoire Le comportement de l interface est alors diff rente d un utilisateur normal puisqu il n est plus possibles via certains menus d acc der au KDE control center Les fichiers de configuration li s sont effective ment bloqu s par l tape pr c dente Remarque bien v rifier que l utilisateur ne peut pas avoir acc s un terminal Celui devrait tre de toute fa on bin false D 2 Logiciels pr confi guration Le but est ici de rendre l utilisation du syst me plus rapide et parfois plus s re en pr r glant les logiciels propos s D 2 1 OpenOffice Lancer une fois OpenOffice et demander de ne jamais enregistrer D 2 2 X Chat mettre un nick par d faut il est possible d utiliser un script lors de la cr ation du compte ne pas r pondre aux demandes de ctcp version enlever le menu sur l tat du forum cot du topic changer les boutons de la liste des utilisateurs changer le menu clic droit sur les nicks menu utilisateur enlever certaines commandes xmms liste des serveurs rajouter un groupe centrale avec les serveurs suivants channels par d faut ec lyon et blac
23. Le choix de ce langage peut se r sumer par cette extrait de 6 Perl est un langage de manipulation de texte et de fichiers destin l origine traiter de grande quantit de texte afin de r aliser des sorties proprement format es de ces donn es La puis sance de Perl provient de ce qu il inclut en un seul langage de script interpr t toutes les possi bilit s offertes par des langages commun comme sed awk divers shells et le langage C D autres raisons ont milit en faveur de ce langage dont l utilisation de Perl pour les scripts du serveur du foyer Hestia Par contre il convient de faire attention dans la r daction des scripts Le code est r alis de sorte ce qu il soit lisible compr hensible et facilement maintenable On peut encore citer 6 ce sujet L une des caract ristiques d autres diront faiblesse de Perl est qu il permet d abr ger consid rablement le code et parfois de le rendre confus Comme il permet beaucoup d ex centricit s il est devenu un jouet pour les hackers pour ainsi dire noter qu il existe d autres langages qui aurait pu tre choisis tels que tcl tk ou bien python 6 2 3 Utilisation de PostgreSQL Le stockage des donn es tant crucial pour un bon fonctionnement l utilisation d un SGBD permet en plus de les exploiter de mani re optimale Dans le domaine du libre mySQL et PostgreSQL sortent du lot Cependant l utilisation de Po
24. Partie IV Rapport technique Chapitre F Diagnostic de panne et gestion des probl mes mat riels 90 F2 2 Mobilisation de l quipe r seau Si aucun probl me de configuration sur le serveur n a t d tect on peut envisager un probl me de connexion r seau En effet un probl me de connectique emp che la station cliente de fonctionner puisque tout le syst me repose sur l architecture r seau au travers de diff rents services client serveur g n ralement le d marrage s arr te la d tection du serveur DHCP ce qui signifie que l ordinateur fonctionne correcte ment mais que l interface r seau ne marche pas correctement probl me de connexion ou de carte r seau Si apr s v rification du bon fonctionnement du r seau chez le client le probl me perdure on peut alors envisager un probl me mat riel On peut citer quelques sources de pannes Carte r seau pour savoir si la carte r seau est op rationnelle regardez si la diode de uplink est allum e ce qui signifie que la station est bien connect e au r seau cran qui ne s allume pas Clavier d fectueux la personne n arrive pas se connecter Unit centrale si le boot n est pas effectu correctement La difficult vient souvent du fait que des probl mes de configuration ou de mot de passe viennent se superposer ces probl mes plus profonds F2 3 change et compensation D s qu un probl me de mat riel est dia
25. an L int gration d un sixi me membre vient non seulement renforcer le potentiel humain du groupe mais apporte aussi des id es et des points de vue nouveaux sur l orientation donner au syst me et son d ve loppement 6 2 3 Une richesse issue des changes La progression du syst me et son adaptation d autres environnements que le simple cadre de l cole Centrale de Lyon nous am ne rencontrer des personnes poss dant une r elle exp rience ou expertise dans un domaine Ces contacts permettent l dification d un point de vue plus synth tique sur le travail effectu le travail r aliser et les moyens d y parvenir De plus le travail r alis dans le cadre du projet industriel vise terme diffuser le syst me avec l acc s ses sources Ainsi en faisant de notre travail une contribution au monde du logiciel libre nous impliquons de nombreux individus riches de comp tences tr s vari es 14 Chapitre 7 Organisation du travail 7 1 volution de l organisation des t ches 7 1 1 tat des lieux au rapport initial Il nous a sembl int ressant d tablir une comparaison entre notre mode de fonctionnement actuel et celui de mars 2002 pour mettre en vidence l volution du groupe ses erreurs ponctuelles et celles plus profond ment ancr es dans le fonctionnement du groupe En mars 2002 on crivait la flexibilit a t le ma tre mot durant cette premi re p ri
26. au minimum les services r seau accessibles principalement en d sac tivant l ensemble des services par d faut de la Debian Il suffit pour cela de commenter les lignes corres pondantes dans le fichier de configuration du super serveur inetd etc inetd conf Pour les serveurs ind pendants comme PostgreSQL il faut modifier sa propre configuration Voir pour cela l annexe E section E 1 1 Il a ensuite fallu limiter les machines autoris es acc der aux services en fonction Pour l essentiel ils ne sont donc ouverts qu aux clients en location ce qui oblige une num ration compl te fastidieuse des couples service machine qui garantit cependant un minimum de risque de ce c t En ce qui concerne les services n cessaires la gestion du serveur ils ne sont accessibles que localement Enfin ssh reste accessible de partout au moins pour la p riode initiale de fonctionnement afin de simplifier l administration distante La encore restreindre l acc s quelques machines seulement serait une garantie suppl mentaire noter qu il n est pas possible de se connecter sur le serveur en root directement Ceci ayant deux avantages rendre plus difficiles les attaques de type force brute en requ rant deux mots de passe et en emp chant l acc s direct root conna tre les administrateurs en cours d utilisation du serveur puisqu ils doivent obligatoirement s authentifier avec leur compte Une sec
27. compilateur sera mis disposition d s qu une solution sera trouv e pour empecher l acc s des fonctionnalit s pr sentant trop de risques pour la s curit du serveur Partie IV Rapport technique 57 Chapitre 5 Mise en place de l interface utilisateur Pour les d tails techniques concernant la configuration se reporter l annexe D page 82 5 1 Choix du gestionnaire de fen tre 5 1 1 Possibilit s cahier des charges Plusieurs crit res de choix de l interface utilisateur ont guid les recherches ergonomie comportement applications associ es facilit de configuration et de s curisation l g ret Les deux principaux gestionnaires de fen tres envisag s notamment pour leur comportement proche de windows et leur notori t sont Gnome et KDE 5 1 2 Solution retenue KDE a finalement t retenu Il ne constitue pas la meilleure solution en terme d utilisation des res sources mais ceci ne pose pas de probl mes au vu des capacit s du serveur Il permet surtout d offrir l utilisateur un comportement tr s proche de windows De plus l installation de Gnome ayant pos beau coup de probl mes lors des tests sur le serveur de d veloppement KDE lui a finalement t pr f r dans un soucis de simplicit de d ploiement 5 2 Description de l interface Les choix possibles pour le comportement de l interface ne sont pas laiss s l utilisateur Celui ci arrive d
28. connaissant la version originale tout en donnant acc s l essentiel de ses fonctions Plusieurs utilisateurs notamment les br siliens ont demand un moyen d acc s au r seau MSN Messenger qu ils ont l habitude d utiliser chez eux Le logiciel AMSN a t install pour r pondre cette demande Client FTP Dans le cadre des projets d tudes les l ves sont souvent amen s d velopper un site web Celui ci pourra tre h berg sur les serveurs de l cole qui fournissent un acc s s curis par SFTP D o la n cessit que le client mis disposition autorise ce type de connexion Pour l heure l utilisation de gFTP simple et complet est la meilleure solution aussi bien en termes de convivialit que d efficacit l Qui est de loin le client le plus utilis sur le campus 2 World Wide Web Consortium 3Nombres de sites bancaires sont dans ce cas 4 Internet Relay Chat Secure File Transfer Protocol Version de FTP utilisant SSL Partie IV Rapport technique Chapitre 4 Choix des applications 56 4 2 Applications inaccessibles par l utilisateur Pour des raisons de s curit nous avons bloqu l acc s quelques applications pour les utilisateurs Il s agit principalement de l acc s un shell qui pr sente un risque trop lev que nous ne voulons pas encore prendre Une solution alternative du type shell restreint est en cours d tude De la m me ma ni re un
29. d tail dans le chapitre 6 4 1 Applications disposition de l utilisateur Ces applications ont t choisies selon les crit res retenus dans 2 savoir compatibilit avec les logiciels les plus utilis s dans le domaine accessibilit convivialit pour un utilisateur d butant en informatique fonctionnalit s qu elles offrent charge syst me qu elles g n rent ceci dans une moindre mesure 4 1 1 Suite bureautique Les choix qui s offraient taient relativement restreints pour proposer un ensemble traitement de texte tableur logiciel de pr sentation Au d but du mois de juin 2002 taient disponibles les options suivantes la suite int gr e StarOffice la suite OpenOffice 1 0 version libre de StarOffice Abiword ou Kword comme traitement de texte Gnumeric comme tableur Kpresenter comme logiciel de pr sentation Le probl me majeur des logiciels ind pendants est leur manque d homog n it tant en termes d inter face que de fonctionnalit s ainsi que leur compatibilit limit e avec les outils de Microsoft qui repr sentent l essentiel du parc mondial actuel Restent donc StarOffice ou OpenOffice le premier requ rant l achat d une licence d utilisation au co t prohibitif tant donn le nombre d utilisateurs La suite libre OpenOffice s est donc impos e comme le meilleur choix malgr sa lourdeur en terme d utilisation de m moire Ce logiciel offre en effet
30. de fichiers multim dia fichiers audio vid o CD audio tableur compatible Microsoft Excel compilateur C C 2 2 2 Synth se des fonctions du serveur Le serveur a pour fonction premi re de servir de support d h bergement centralis des applications destin es aux utilisateurs Il fournit galement une puissance de calcul disponible et partageable entre les utilisateurs selon des r gles et quotas d terminer Il sert enfin d outil d administration et de maintenance centralis es du syst me Le syst me de r partition de charge doit permettre chacun des utilisateurs d ex cuter les applications disponibles n importe quel moment avec une r activit permettant un travail efficace m me lorsque tous les utilisateurs travaillent simultan ment On doit pouvoir utiliser sur ce syst me des applications standard sans avoir les modifier pour exploiter le syst me de r partition de charge On doit pouvoir allouer dynamiquement chaque utilisateur un quota d utilisation de ressources CPU m moire espace disque bande passante r seau Chaque machine du r seau doit pouvoir d marrer ou s arr ter n importe quel moment sans perturber le fonctionnement du reste du syst me Partie III Cahier des charges fonctionnel 39 Chapitre 3 P rennit et d veloppement de la solution 3 1 Fonctionnalit s suppl mentaires non l mentaires Plusieurs fonctionnalit s suppl mentaires
31. de la configuration de l interface s explique par le fait qu elle donnerait acc s si tel n tait pas le cas presque toutes les ressources du syst me Le comportement de l utilisateur ne serait alors plus pr visible ce qui pourrait tre g nant en cas d abus notamment L utilisateur ne peut pas en particulier installer de nouveaux logiciels Ceci requiert en effet les droits d administration du syst me Des demandes peuvent bien s r tre d pos es aupr s des administrateurs Partie IV Rapport technique 59 Chapitre 6 Gestion du parc et des utilisateurs Afin de minimiser les t ches purement administratives une application permettant d automatiser la gestion du parc et des utilisateurs a t d velopp e Nous ne d taillerons pas trop le c t technique de cette application car il doit tre repris sous peu afin d en am liorer les capacit s et la fonctionnalit 6 1 Pr sentation du syst me L administration du syst me se compose donc deux grandes parties distinctes gestion du parc des machines gestion des utilisateurs du syst me BlackFish Nous allons d tailler maintenant pour chacun de ces parties les besoins et fonctionnalit s fournir 6 1 1 Parc informatique L application d velopp e permet de r pertorier chacune des machines acquises et d avoir ainsi acc s aux informations mat rielles n cessaires lors de leur exploitation L interface permet d ajoute
32. dommage apparent et compre nant l int gralit du mat riel d cris plus bas Je d clare avoir lu et accept les termes et conditions de location stipul es ci dessous Je reconnais ma responsabilit pour tout dommage ou perte du mat riel et pour toutes infractions la loi fran aise en vigueur Je garantis que les informations que j ai donn es ci dessus sont exactes J autorise le traitement informatique des renseignements personnels me concernant conform ment aux conditions stipul es ci dessous Partie V Manuel utilisateur Chapitre 1 Mise en garde 98 Termes et conditions g n rales de location Le pr sent contrat contient tant les termes et conditions expos es ci apr s que les dispositions figurant ci dessus Toute sous location est formellement interdite Objet du contrat le club Eclair de l association des l ves de l Ecole Centrale de Lyon ci apr s Eclair met la disposi tion du locataire qui l accepte selon les termes et conditions du suivant contrat le mat riel informatique qui y est d sign et dont l utilisation est autoris e strictement dans l enceinte du campus de l Ecole Centrale de Lyon Le mat riel concern comprend une unit centrale comprenant carte m re processeur disque dur lecteur de disquette 32Mo de RAM un cran 14 pouces comportant un cable pour le relier l cran deux cables d alimentation un clavier et une souris Conditions requis
33. dont vous b n ficiez est un prolongement du syst me initial pens et mis en place par des tudiants centraliens D autre part l utilisation de logiciels libres dont le c l bre syst me d exploitation Linux taient un d fi qui tenait c ur aux membres du club Eclair C est la somme de ces diff rentes d marches qui vous permet aujourd hui d utiliser un syst me stable et novateur et de prendre part cette formidable initiative 2 1 2 Comment a marche Voir la section sur les sp cifications du syst me en fin de document 2 2 D marrage du poste L installation initiale du mat riel est votre charge Cependant les branchements effectuer sont tr s simples et ne requi rent pas de connaissances particuli res dans le domaine informatique D autre part il peut arriver lors de manipulations qu un cable se d branche et entraine un mauvais fonctionnement ou une panne de la station Ainsi ce paragraphe fait l inventaire des branchements de l ordinateur pour permettre l utilisateur de d tecter la source ventuelle de la panne Nous vous rappellons qu il est formellement interdit d ouvrir l unit centrale et d effectuer des op rations de maintenance de votre propre chef 2 2 1 Installation et branchement La connectique du syst me est la suivante Un cable d alimentation connect une prise secteur d une part et l ordinateur d autre part Un cable d alimentation conn
34. espace Une barre des t ches o l on acc de aux menus et aux applications par les icones dispos es sur sa droite D taillons ces diff rents l ments Partie V Manuel utilisateur Chapitre 2 Pour commencer 102 2 3 1 Barre des t ches La barre des t ches se pr sente comme celle de Windows On y trouve un fonctionnement par ic ne similaire celui de Windows avec des onglets des fen tres ouvertes venant s y ajouter D autre part en cliquant droit sur ces onglets vous acc dez un menu vous permettant de g rer la fen tre concern e Dans cette barre des t ches on trouve de gauche droite Une ic ne repr sentant votre bureau il vous permet d acc der directement au bureau Des ic nes permettant d acc der aux menus dans l ordre Internet Openoffice Utilitaires Sys t me par lesquels vous acc dez toutes les applications une repr sentation miniature des bureaux cliquez dessus pour passer d un bureau l autre Les onglets des fen tres ouvertes Deux ic nes blocage du bureau en bleu et fermeture de session en rouge Une horloge De plus cette barre des taches est r tractable En effet en cliquant sur son extr mit gauche ou droite vous pouvez la faire glisser dans le coin correspondant de votre bureau On peut ici d tailler l organisation des menus 1 Menu Internet avec Messagerie contenant courriel ICQ IRC Gabber gftp client ftp Mozilla
35. essentiellement partir du mois de juin D autre part les phases de recherche de partenariats sur le parc de clients ainsi que sur le serveur ont d marr assez tard m me si cela respectait le planning initialement pr vu Les causes y voir peuvent tre nombreuses manque de r alisme lors de la plannification du projet inertie de l quipe se mettre au travail etc Mais je pense que le probl me principal r side en la scission de l quipe en deux groupes trop ind pendants lors de la phase de recherche des partenaires et de d velop pement technique scission qui s est r percut e la rentr e lors du d ploiement La communication tant alors difficile entre les groupes les t ches se sont mal r parties ce qui a pu renforcer cette impression R partition du travail au sein de l quipe J ai eu au cours du projet le sentiment de porter de plus en plus l enti re responsabilit du d veloppe ment technique du syst me En effet n ayant pas su former suffisament l quipe aux aspects techniques en d but de projet lorsque ces connaissances se sont par la suite r v l es indispensables pour participer au d veloppement technique j ai d accepter les cons quences de cette erreur 10 1 3 Apports personnels du projet l heure actuelle je consid re que le projet BlackFish a repr sent pour moi l exp rience la plus int ressante laquelle j ai pu participer depuis mon arriv e Centrale
36. il est important de conna tre et d estimer car elles repr sentent un sur co t non n gligeable C est la raison pour Partie IV Rapport technique Chapitre 2 Mat riel 47 laquelle le projet a t dans l obligation d intervenir sur les installations du club Eclair notamment par l ajout d une climatisation Protection physique du mat riel et des donn es Cette protection appara t travers plusieurs mesures Au niveau physique le serveur est prot g la fois contre toute tentative de vol ou de d gradation par la mise sous verrous de la salle serveur mais aussi contre les risques que repr sente l alimentation lectrique par l addition d un onduleur actif et la pr sence terme d une alimentation redondante Au niveau des donn es la pr sence d un lecteur de bande assure la protection des donn es par la mise en place d un planning de sauvegardes r guli res D autre part l organisation du serveur a t pens e pour pr server la confidentialit des donn es stock es par les utilisateurs et parer toute tentative d intrusion dans le syst me Environnement du mat riel Afin d obtenir des conditions id ales de fonctionnement pour le serveur il tait n cessaire d envisa ger l installation d une climatisation dans la salle informatique d Eclair En effet la temp rature ambiante usuelle trop lev e et l ajout prochain de nouveaux serveurs dont celui du projet BlackFi
37. machine particuli re Les crans sont num rot s de la m me mani re Chaque machine pr par e est replac e dans son carton sur lequel est galement mar qu le num ro correspondant L ensemble du parc est stock e dans un local de l association des l ves IDisponible sur ftp slackware org Partie IV Rapport technique 93 Annexe H Choix d une climatisation H 1 Analyse du besoin Le serveur du projet doit se situer dans la salle informatique d Eclair D autres serveurs s y trouvent d j et des machines suppl mentaires sont galement pr vues court terme La temp rature moyenne dans la salle serveur sans ces nouvelles machines tant de 30 35 C tout au long de l ann e la pose d une climatisation devenait donc n cessaire Une solution a donc t envisag e dans le cadre du projet d tude le financement tant dans sa majeur partie assur par Eclair Une temp rature optimale dans une salle serveur pour assurer le bon fonctionnement et le bon maintien des machines tant du point de vue des performances que mat riel se situe entre 20 et 25 C H 2 Cahier des charges La pose d une climatisation devait v rifier les conditions suivantes assurer une temp rature de 20 25 C avec les machines suppl mentaires pr vues mat riel et service de qualit prix autour de 3 000 pose durant l t imp ratif garantie et conditions d entretien dont
38. on1e4 UOTE NSIUIUPE p 208 HOJUL OP SNUQUI s p 29U99 910q1Y 7 9 DIA Admin BF Gestion du parc de machines Gestion des utilisateurs Synchroniser base configuration Quitter l application Gestion du parc Ajouter une nouvelle machine Louer un ordinateur Configurer un ordinateur Retour de location D finir un mod le de configuration Q Gestion des utilisateurs Ajout d un utilisateur cr ation d un compte Unix Q Ajouter une nouvelle machine ID MAC e Louer un ordinateur ID_machine ID_eleve ID_base_eclair duree_location login version_ kernel Borde Q Configurer un ordinateur Utiliser un mod le D tails de configuration Q Retour de location D finir un mod le de configuration ID_modele Nom du mod le R solution X Serveur X version_kernel Son o n Driver_son Pie Utiliser un mod le ID de l ordinateur ID du mod le O D tails de configuration ID machine nom d hote Resolution X Serveur X Son o n Module son Tees smnyesnn s p 19 Ted np uonsoN 9 anrdey T9 63 Chapitre 7 Co t de d ploiement du syst me 7 1 Identifi cation des d penses dans le cadre sp cifi que du d ploie ment sur Centrale Lyon Dans un premier temps nous allons nous attacher faire un bilan financier reposant uniquement sur la solution mise en uvre sur le campus de l cole Centrale de Lyon Cette tude nous permettra de
39. origine pendant les heures de permanence d Eclair et aux membres d Eclair ou du projet BlackFish la date l endroit et l heure pr vus au contrat La dur e minimale de location est d un mois Une franchise de 4 journ e est accord e c est dire jusqu au lundi suivant la permanence o le retour du mat riel tait pr vu celles ci ayant toujours lieu le jeudi Au del de celle ci un mois suppl mentaire sera factur Dans tous les cas la machine sera d sactiv e d s la fermeture de la permanence Entretien R paration Le locataire s engage traiter l ordinateur avec soin Il lui est strictement interdit d ouvrir le capot de l unit centrale le sceau appos faisant foi En cas de dysfonctionnements r p t s le locataire doit arr ter l ordinateur et contacter un membre d Eclair afin de d finir les conditions de poursuite de la location En cas d anomalie emp chant l utilisation de l ordinateur Eclair s engage fournir dans la mesure du possible un ordinateur de remplacement dans les plus brefs d lais ou ne pas demander de paiement pour le mois courant Conditions d utilisation L ordinateur lou est r serv un usage personnel et doit demeurer l int rieur du campus de l Ecole Centrale de Lyon Il est interdit de connecter cet ordinateur un autre r seau que celui d Eclair Partie V Manuel utilisateur Chapitre 1 Mise en garde 99 Il est
40. pendant laquelle on ne conna t pas l tat du client contre 10 minutes par d faut Un point suppl mentaire interessant pour r gler les probl mes li s au red marrage d un client pour rait consister d tecter celui ci par l interm diaire de sa requ te DHCP et terminer alors son serveur XDM associ Cette m thode reste cependant un dernier recours viter autant que possible Un document tr s interessant sur quelques points de d tails du fonctionnement de XDM se trouve sur le web l adresse http www sct qu edu au anthony info x XDM hints Nous avons remarqu l usage que bon nombre de processus ne se terminaient pas correctement malgr le SIGINT envoy par XDM la d connexion de l utilisateur Il en r sultait que plusieurs dizaines de processus restaient alors en cours d ex cution parfois plusieurs jours apr s la fin de la session La solution que nous avons adopt e consiste envoyer un SIGKILL aux processus non termin s pas XDM lors de la d connexion de fa on forcer leur expulsion par le kernel Ceci intervient apr s 10 secondes d attente de fa on ne pas entraver l arr t normal des autres processus Partie IV Rapport technique Annexe B Conf guration des services r seau XDM ma tre client domaine fr fork Xstartup Xsession SIGCHLD X initialisation avant login li e au mat riel attente de login authentification changeme
41. peuvent tre envisag es clustering et r partition de charges entre les machines clientes mise en place d un serveur d impression optimisation des sauvegardes des donn es par la mise en places de serveurs de donn es 3 2 Extension de la solution clefs en main au monde de l entre prise Un des objectifs du projet est la mise en place et l optimisation d une solution simple de d ploiement d un r seau informatique Dans le cas o le d ploiement du syst me serait une totale r ussite sur les r sidences de l Ecole Centrale Lyon on pourra envisager l adaptation du syst me au monde de l entreprise Cette d marche permettrait terme de cr er ce que l on pourra qualifier de solution clefs en main pour la mise en place d un r seau fiable et performant dans le monde de l entreprise et ce moindre co t par comparaison avec les solutions envisag es l heure actuelle qui demandent un fort investissement en temps et en capitaux 3 3 P rennit du syst me 3 3 1 Droits de l utilisateur Ces droits sont d finir mais sont conditionn s par le niveau de s curit que l on d sire obtenir L utili sateur ne devra donc avoir que des permissions limit es lecture et criture sur son compte aucun moyen de lecture sur l ensemble du syst me On pourra d finir un utilisateur avec des droits tendus pour permettre la gestion du syst me distance par un administrateur 3
42. puis tapez ALT S pour l envoyer 3 Attendez sa r ponse avant d engager la conversation Pour plus de d tails consultez http hotline eclair ec lyon fr 5 6 Messagerie compatible MSN Messenger Le logiciel utilis est amsn c est l quivalent au logiciel MSN messenger de Microsoft on peut y acc der par Internet amsn noter que si l utilisation de ce logiciel n est pas du tout compliqu nous conseillons aux personnes n ayant jamais essay de messagerie lectronique d utiliser IRC ou ICQ plut t que MSN En effet ces logiciels sont beaucoup plus utilis s sur Centrale Partie V Manuel utilisateur Chapitre 5 Applications r seau 113 5 6 1 D marrage et configuration La configuration de amsn est des plus simples au d marrage vous arrivez dans une petite fen tre avec un lien au milieu pour se connecter Cliquez et vous obtenez une fen tre o vous pouvez entrez votre nom utilisateur et votre mot de passe Accepter et vous tes connect Remarque Pour cr er un compte MSN connecter vous https registernet passport net 5 6 2 Fonctionnement de base Dans le menu Option vous trouverez une option pour ajouter des contacts il faut conna tre le pseudonyme de votre correspondant pour cela le menu Options qui permet de de personnaliser l environnement de amsn Le menu AMSN permet surtout de d finir votre tat 5 7 Client FTP Les logiciels de client FTP servent t
43. quipes de notre com manditaire La lisibilit de notre d marche a permis une compr hension rapide du syst me dans sa globalit et l dification d une documentation compl te assurant l avenir du service en production D autre part le syst me touchant de plus en plus de monde la nouvelle quipe de BlackFish Centrale les intervenants ext rieurs nous recueillons des informations orientant notre d marche et nos choix fu turs C est ainsi qu en int grant l avis de personnes d exp rience ext rieures au projet et l cole Centrale de Lyon nous avons pu estimer le potentiel du travail effectu et ses applications possibles 8 1 3 Des actions de commnunications valorisantes Ces actions ponctuelles ont trouv leur aboutissement lors de la pr sentation du 4 d cembre 2002 laquelle taient convi s les quipes enseignantes de l cole l administration les partenaires industriels de l cole et de l association des l ves et bien s r les l ves Chapitre 8 Gestion des relations ext rieures 19 Cette manifestation l initiative des membres de l quipe BlackFish fut un succ s dans le sens o elle nous a permis de synth tiser toutes les actions r alis es jusqu alors et de les regrouper autour de valeurs et de d marches communes leur donnant ainsi une r elle coh rence D autre part elle participa cr dibiliser notre travail gr ce aux changes informels mais tr s enthous
44. r le a fortement volu au cours du projet Int ress par le projet dans sa globalit j ai t charg de la documentation Ceci incluait la r daction de compte rendus le suivi des rapports la v rification de l avanc e de chacun dans la r daction de la documentation et l or ganisation de nos informations notamment sur le site FTP du projet Je me suis d autre part charg du site Internet du projet qui servirait de vitrine au projet et d espace o mettre disposition des acteurs du projet la documentation pr par e Cependant au cours du projet chacun s est av r capable de produire de lui m me la documentation lorsqu elle tait n cessaire et lorsque le temps lui en tait donn tandis qu aux moments o mon r le aurait du se faire sentir en particulier dans la phase de recherche de partenaires et de d veloppement technique j tais moi m me trop pris par d autres priorit s pour assurer ce suivi Par cons quent je me suis de plus en plus orient vers la relation avec des partenaires et en particulier la recherche d un parc d ordinateurs Cette recherche de partenaire s est poursuivie jusqu peu apr s la rentr e o nous avons obtenu un second lot d ordinateurs J ai galement pris une part importante la r alisation du sondage du d but d ann e D autre part au cours de la semaine de d ploiement j ai particip la mise niveau des ordinateurs qui seraient lou s penda
45. ral du syst me BlackFish 1 2 Chent SerVeUrR x sreo gana a iiaa Aie oi te pra dr cie nine M de ttes rte 1 3 Choix de la distribution linux 2 Mat riel 2 1 Chente 2e tous a nm NS A TE ae ae See HA te 22 S LVCUTS wen s pes AS a a ae LR A nn Ale SE NE CN RE mL DS sarl 2 3 ATCHIT CIUTE T S AU s acei a dr en nm ee RE M AN ER nee mn af malus L 3 Syst me utilis LTSP 3 1 Principe de fonctionnement 3 2 Principaux points techniques 4 Choix des applications 4 1 Applications disposition de l utilisateur 4 2 Applications inaccessibles par l utilisateur 5 Mise en place de l interface utilisateur 5 1 Choix du gestionnaire de fen tre 5 2 Description de l interface 4 24 4 4 ios sue sus rues ge d thus 5 3 Facilit d utilisation c e roe o e Led he ee Rae MUR De a 54 Limites impos es l utilisateur 6 Gestion du parc et des utilisateurs 6 1 Pr sentation du syst me nei si iea ue pos due eng ain E e 6 2 Solution d velopp e vii 22 22 23 24 25 26 28 29 31 31 32 34 35 37 37 37 39 39 39 41 43 43 43 43 45 45 46 48 49 49 49 54 54 56 57 57 57 58 58 Table d
46. revenus 10 Chapitre 5 Poursuite du projet en PI Lors de la d finition du projet d tude la possibilit de diffuser le syst me en dehors de Centrale avait t voqu e Mais il est vite devenu vident que les d lais propres aux projets d tude ne seraient pas suffisant pour un tel travail Maintenant que le syst me est op rationnel et p renne l cole Centrale de Lyon il serait dommage de ne pas exporter cette solution technique d autres structures Pour cela il faut concevoir une installation clefs en main qui puisse tre utilis e par toute personne int ress e sans connaissances tr s pouss es en informatique Cela demande un volume de travail cons quent au niveau de la documentation et de l am lioration de l ergonomie des syst mes de gestion Or durant la deuxi me moiti de la seconde ann e l cole Centrale de Lyon le cursus comprend un projet industriel de six mois Ce travail n aurait pu tre effectu en parall le cette nouvelle activit Il a donc t d cid de poursuivre le projet d tude en projet industriel 5 1 D marche d inscription du PI BlackFish La demande d inscription du projet fut adress e M SMA L AIT EL HADJ responsable de la gestion des projets industriels Il accepta imm diatement le projet la condition de trouver un tuteur de projet industriel tant donn les d lais tr s courts il tait illusoire d esp rer trouver des contacts
47. seau il faut utiliser le module e1000 fournit par Intel Nous utilisons pour le moment une autre carte r seau dont le driver a d j t test et valid Pour le dhcp il faut valider les options PACKET_ SOCKET et PACKET_FILTER C 15 Localisation en fran ais Il est ensuite important de bien configurer le support de la langue fran aise dans Debian Ceci n est en effet pas fait par d faut Voici les tapes suivre Installation et configuration des paquets requis apt get install xfonts 100dpi transcoded euro support apt get purge remove localeconf dpkg reconfigure locales Cochez au moins la locale fr_FR euro ISO 8859 15 S lectionnez ensuite fr_FR euro comme locale par d faut dpkg reconfigure xserver xfree86 Choisissez la disposition fr Ne pas prendre de variante de clavier Configuration de la console en mode console tapez echo SCREEN_FONT 1at0 16 gt gt etc console tools config etc init d console screen sh restart dpkg reconfigure console data Choisissez Select keymap from arch list en anglais azerty French With Euro latin 15 Configuration de la police X11 echo font medium r normal 14 x 4 x jso8859 15 gt gt etc X11 Xresources xfree86 common echo Emacs fontSet medium r normal 14 x x x x jso0o8859 15 gt gt etc X11 Xresources xfree86 common Enfin il faut configurer GNOME KDE et les autr
48. utilisateurs locaux pour le moment les autres fichiers n ont pas besoin d tre modifi s ce stade E 2 Gestion des connexions E 2 1 Visualisation des connexions actives Le probl me Les commandes w who et users servent habituellement obtenir la liste des utilisateurs connect s la machine avec plus ou moins de d tails 1Qui est l quivalent pour le SGBD de l utilisateur root pour le syst me d exploitation Partie IV Rapport technique Annexe E S curit du serveur 86 Elles utilisent les informations consign es dans les fichiers wtmp et utmp pour fournir leur r sultat Ces fichiers sont modifi s chaque connexion ou d connexion qu elle soit locale ou par le r seau Cependant dans le cas des connexions BlackF sh cette mise jour qui doit tre faite par XDM pose probl me L explication n est pas triviale et nous a demand quelques recherches Format du fichier utmp Ce fichier g re beaucoup d informations sur les sessions mais seules les suivantes nous int ressent dans ce contexte le login utilis la console de connexion un nom de ligne ou linename les dates et heures de d but et de fin de session La linename fait office de cl primaire et doit donc tre unique Dans le cas contraire si une ses sion est ouverte avec une lLinename d une autre session active les informations relatives cette derni re sont cras e
49. 2 6 1 3 Int gration avec Bazadmin La solution mise en place reste assez souple pour pouvoir tre int gr e avec Bazadmin syst me de ges tion des adh rents d Eclair Cette compatibilit permettra terme d viter la multiplication de configurations ind pendantes dans le cadre des activit s d Eclair Partie IV Rapport technique Chapitre 6 Gestion du parc et des utilisateurs 60 6 2 Solution d velopp e 6 2 1 Imp ratifs techniques Lors du choix de la solution technique les consid rations suivantes ont t prises en compte l application de gestion ne doit tre accessible qu aux personnes explicitement d sign es dans notre cas les administrateurs du serveur cette application doit rester accessible par le r seau moyennant une s curit elle ne doit pas occasionner de surcharge importante en terme de ressources elle doit rester accessible m me en cas de probl me de configuration du serveur elle doit requ rir un minimum de code afin d tre facile maintenir et rapide d velopper Ces remarques ont permis d opter pour une solution bas e sur une application en ligne de commande pas de serveur X n cessaire accessible par une session ssh offrant ainsi la s curit n cessaire On se passe aussi de cette fa on de serveur web ce qui r duit les imp ratifs de maintenance d un nouveau service 6 2 2 Utilisation de Perl Les scripts r alis s sont crit en Perl
50. 3 2 Livre de l administrateur Apr s mise en place du syst me et lorsque le fonctionnement nominal sera tabli on pourra r diger un manuel de l administrateur Ce manuel contiendra les points suivants structure du r seau mis en place physique et topologique probl mes rencontr s au d ploiement et les solutions choisies versions de tous les logiciels utilis s et la version du noyau bugs fr quemment rencontr s et leur correction adaptations de codes sources effectu es politique de mise jour envisag e Partie III Cahier des charges fonctionnel Chapitre 3 P rennit et d veloppement de la solution 40 3 3 3 Charges des responsables L administrateur a des charges diff rentes en fonction du mode de fonctionnement du r seau En fonctionnement normal il v rifiera le bon fonctionnement du syst me d tection de conflits r parti tion des ressources recherchera les mises jour des logiciels ou les changera En fonctionnement critique ou en cas de panne l administrateur devra assurer une maintenance rapide Lors de la phase de d veloppement on privil giera la stabilit aux performances pour permettre la r duction des taches d administration contraignantes le 27 01 2002 Laurent SAVA TE Emmanuel SCHMITT Ga l RENOUX S bastien BERTON Partie III Cahier des charges fonctionnel 41 Quatri me partie Rapport technique 42 Description Le rappo
51. 8 88 89 Table des mati res ix H Choix d une climatisation 93 H 1 Analyse du b soin sss e un eae a Ne E a e E a A nanas 93 H 2 Ca ierdes charges 5 4 ue gta Re is R at notes an green e D AE R amp 93 H3 R alisation de devis comparatifs 93 HA Choix final eusie MAS prirent Mas dt adieu mines dur 94 V Manuel utilisateur 95 1 Mise en garde 97 1 1 propos de ce mode d emploi eu ns ds ARR IN etre de 97 1 2 Mat riel oe eremit pue LR e ne a a i bot du ie e a LEE EE a 97 L3 Responsabilit s s uses a e r A a o D den met 1 R A 97 2 Pour commencer 100 2b L syst me Blackfish pee 450 Bus at st hs a a tease e aa a Aai 100 2 2 D marrage du poste 100 23 1 Bureddis naa uar ee a DO Sa it ENT D Man DL 5 Ent nt 101 24 AT EAUPOSte mirn gT dis nn ee he der Ne er de D en bn Se 102 2 5 Petites particularit s de Linux 102 3 Applications syst me 104 3 1 Gestionnnaire de fichiers 104 3 2 CG stonnait d erreurs poi ne dde D ue at at Due M Gb nat gt 105 4 Suite bureautique 106 41 Pr sentations 4 g na e i RS A 24 RER M ht Re aa a a amp Eh LE 106 4 2 Trartementd e texten niig ea DR on Ps TE a a at En et 106 4 3 diteur de pr sentation 107 A4 FableUr amp else us aus gna e EE a ae en En e on tn 108 5 Applications r sea
52. Configurations ventuelles Les filtres sont des outils peu utilis s mais tr s puissant pour une lecture claire de ses mails Ils per mettent en effet de placer automatiquement dans un repertoire donn un message suivant son exp diteur son sujet ou autre Pour mettre en place un filtre on proc de de la mani re suivante Partie V Manuel utilisateur Chapitre 5 Applications r seau 111 cr ez un r pertoire cible allez dans Edition Filtres de messages cliquez sur new entrez le nom du filtre n 8 amp bn formez la suite logique avec les onglets pour d finir votre filtre sender is Move to folder 6 cliquez sur OK Vous pouvez ainsi proc der au rangement automatique de tous vos messages 54 IRC Le client IRC utilis est Xchat qui offre un bon compromis fonctionnalit convivialit Il permet de faire du chat multiple On y acc de par le menu Internet IRC 5 4 1 Configuration du client et choix des channels Lors du d marrage de Xchat deux fen tres s ouvrent l une d elles est X chat Liste des serveurs et sert configurer les connexions aux serveurs IRC Le didacticiel d entr e d un serveur et d un channel va tre illustr avec notre channel vous pouvez comme a nous contacter d s que vous le d sirez 1 Cr ez un nouveau groupe ceci se fait d s que vous voulez contacter un nouveau groupe de discus sion Ici le groupe sera Rezosup Cliquez sur Nouveau groupe et entre
53. Mo d espace disque par utilisateur ce mat riel de base ce dosage th orique vient se rajouter deux n cessit s la fiabilit maximale du syst me et son fonctionnement en continu Ces exigences ont induit les r ponses mat rielles suivantes doublement des disques durs et acc s rapides protection lectrique du serveur sauvegarde automatique des donn es garantie constructeur sur site 2 2 2 Mat riel actuel La cumul de contraintes conomiques fortes et des contraintes mat rielles expos es pr c demment nous ont conduit l acquisition du mat riel suivant dans ses grandes lignes bi processeur PIII 2 Go de SD RAM ECC PC 133 2 disques durs 36 Go SCSI ultra wide avec carte contr leur SCSI 39160 garantie sur site J 1 pendant 3 ans Pour plus de d tails sur le mat riel utilis ainsi que les r f rences pr cises des pi ces se r f rer l an nexe A page 72 consacr e ce sujet Y sont aussi expos s les diff rents choix r alis s et leur justification dans leur contexte 2 2 3 Installations techniques Outre le local n cessaire au stockage et l entretien du parc de machines clientes la r novation et la mise en conformit d une salle sp cifique se sont av r es n cessaires pour permettre la r ception et le fonctionnement du serveur dans les meilleures conditions En effet le local technique servant de salle serveur doit r pondre des normes tr s strictes qu
54. Projet d tude promotion 2004 Projet d tude n 92 Laurent SAVA TE Emmanuel SCHMITT Ga l RENOUX S bastien BERTON Cosme SEVESTRE Tuteur industriel bureau des l ves de l cole Centrale de Lyon Tuteurs R n CHALON ICTT Emmanuel BRENAS CRI Conseill re SHS Jacqueline VACHERAND REVEL ICTT Coordonnateur Alexander SA DI MI l attention de Mme Ingrid MEUNIER T L M Rapport final Projet BlackFish ii R sum Abstract Le projet BlackFish a t initi en octobre 2001 dans le cadre des projets d tude de l cole Centrale de Lyon Il vise offrir une solution alternative l achat d un ordinateur ceci afin de r duire les in galit s face l outil informatique parmi les l ves ing nieurs Le projet a donn naissance d s septembre 2002 un service de location d ordinateurs de bureau pour 10 par mois Ce service propose des outils de bureautique de communication et une connexion haut d bit permanente l Internet La solution technique retenue est celle d un syst me client serveur du type client l ger fonctionnant sous GNU Linux Elle se fonde sur le r seau haut d bit de l cole Centrale de Lyon et utilise en tant que stations clientes des ordinateurs venant de parcs renouvel s par des entreprises partenaires Project BlackFish started in October 2001 as a study project of the cole Centrale de Lyon Its goal is to offer an alternative s
55. a gestion des op rations effectu es dans le tableur Le tableau pr sente une gestion identique celle de Microsoft Excel les calculs sur les cases s effectuent donc avec la m me syntaxe ex puis la case selection par clic gauche sur la case la m me extension des r sultats en tirant sur la case Pour diter des graphiques utilisez le menu Insertion diagramme puis cliquez sur les cases qui servent d abscisses et d ordonn es 4 4 3 Choix du format de fichier On retrouve les solutions identiques aux deux autres membres de la suite bureautique avec plus de formats disponibles et une tr s grande compatibilit Partie V Manuel utilisateur 109 Chapitre 5 Applications r seau 5 1 Pr sentation des fonctionnalit s g n rales Le syst me Blackfish est ax sur la communication et l exploitation des technologies et ressources r seau C est la raison pour laquelle les applications r seau disponibles sur le poste client sont nombreuses et vari es Prenez le temps de les d couvrir pour utiliser pleinement le service mis votre disposition 5 2 Navigateur Internet Le navigateur Internet utilis est Mozilla qui fonctionnne sur le m me moteur Gecko que le c l bre Netscape Il permet une navigation ais e g re les javascripts les frames et l ensembles des technologies utilis es ce jour sur Internet Pour le d marrer allez dans le menu Internet Mozilla Ne paniquez pas son demarrage peut
56. a3 281 dev sda5 281 dev sda6 1254 dev sda7 1376 dev sda8 2592 dev sda9 3152 Partie IV Rapport technique End 36 280 4421 1253 T375 2591 3151 4421 Blocks 289138 1959930 33262582 7815591 979933 9767488 4498168 10201243 Id 83 82 83 83 83 83 83 Exte 4427 cylinders Syst Linu Linu Linu Linu Linu Linu Linu em X x swap nded X X x 88 Annexe F Diagnostic de panne et gestion des probl mes mat riels Lors de la mise en place du syst me un probl me mat riel est survenu ce qui a entra n de nombreuses complications En effet n tant pas pr par e ce genre d ventualit la d tection de la panne a t tr s longue et s est fait de mani re artisanale Cet v nement nous a permis de prendre conscience de l importance de rapporter notre exp rience et d crire des proc dures standards de d tection et de r paration de probl mes mat riels F 1 Probl mes mat riels li s au serveur F1 1 D tection des probl mes Leur d tection est essentielle pour un fonctionnement sain du syst me Les signes de panne peuvent tre de nature variable d o la difficult en trouver l origine N anmoins un probl me mat riel s accompagne de signes qui permettent de le distinguer d une erreur logicielle sauf mauvaise interpr tation de la part des administrateurs cf probl me des zombies En effet u
57. aintes s curit seuls les machines explicitement autoris es doivent pouvoir ouvrir une session sur le ser veur stabilit l usage il s est av r qu un red marrage trop rapide d un client pouvait causer un plantage irr cup rable de XDM n cessitant un red marrage du serveur Une solution au premier imp ratif consiste n autoriser les connexions vers le port XDMCP port 177 que depuis les clients en utilisation Ceci se fait dans le fichiers etc hosts allow en ajoutant une ligne du type XDMCP adresse ip a autoriser Il est aussi possible de restreindre les r ponses du serveur XDM certaines adresses sp cifi es dans etc X11 xdm xdm config Cependant la premi re solution permet de centraliser toutes les autori sations de connexion dans un seul fichier pour tous les services ce qui nous a sembl plus facile dans un premier temps En ce qui concerne la stabilit du serveur XDM la meilleure solution que nous ayons trouv e consiste diminuer notablement les d lais de timeout r seau Ainsi on s assure que XDM ferme la connexion exis tante en cas de red marrage brutal d un client ce qui vite l apparition d un zombie Dans le fichier etc X11 xdm xdm config on ajoute les deux lignes suivantes DisplayManager pingTimeout 1 DisplayManager pingInterval 1 On force ainsi le serveur v rifier toutes les minutes l tat de la connexion et on porte 2 minutes maximum la dur e
58. aire avril 2002 D ploiement du syst me sur les r sidences juin 2002 Mise en place commerciale du service septembre 2002 Soutenance finale janvier 2003 Ainsi ces diff rentes ch ances conditionnent le d roulement du projet et permettent d tablir un plan ning pr cis des taches effectuer Ce planning est fourni en annexe Partie III Cahier des charges fonctionnel Chapitre 1 Pr sentation du projet et de l tude 35 1 3 3 Groupe projet Chef de projet Laurent SAVA TE Responsable communication S bastien BERTON Responsable technique Emmanuel SCHMITT Responsable documentation Ga l RENOUX Tuteurs de projet MM Emmanuel BRENAS et Ren CHALON 1 3 4 Limitation et contrainte de l tude L tude et la mise en place du syst me ne d passeront pas 18 mois dur e administrative du projet Le projet s effectue en partenariat avec le Bureau des l ves et l cole Centrale de Lyon qui poss de le mat riel informatique Ainsi toute intervention technique sur du mat riel qui n appartient pas en propre au projet devra tre au pr alable signifi e aupr s des ces autorit s 1 3 5 Sp cification de la phase de d veloppement La phase de d veloppement comprend plusieurs tapes tude technique cette tape conditionne tous les choix techniques ult rieurs Durant cette phase le type de client mettre en place devra tre d fini station diskless station avec des ressources en loca
59. ais car le service BlackFish sous entend l dification d un pack pr alablement adapt au besoin de l entreprise Ainsi les mises au point techniques sont r duites leurs plus simples expressions 4 Mise niveau du parc existant ou r cup ration d un parc informatique Cette tape ne doit pas en gager beaucoup de frais En effet la force du syst me BlackFish repose sur l utilisation de mat riel informatique pr existant devenu d suet D autre part si cette tape nous a n cessit du temps et des ressources lors du d ploiement initial nous estimons que ces d penses sont surtout li es au fait que nous tions tudiants et que nous contactions des entreprises nous nous positionnons comme simples demandeurs sans r el poids sur les d cisions de l entreprise donatrice 5 Achat du serveur central 6 D ploiement du parc 7 Maintenance gestion du r seau et du parc informatique En effet une fois mis en place le syst me clients l gers ne requiert pas d actions de maintenance importantes et peut donc tre confi l administrateur r seau de l entreprise 7 2 3 tude comparative et rentabilisation En terme purement conomique la solution BlackFish repr sente le syst me clients l gers le plus avantageux sur ce segment du march l heure actuelle En effet il se d marque des solutions licence payante type Windows ou des architecture tr s lourdes mettre en place Citrix
60. aitre et d appr hen der le projet dans son ensemble c est dire de connaitre les aspects sur lesquels ils n auront pas forc ment travailler tait d j sensible La r daction syst matique de comptes rendus des travaux effectu s et des entrevues et de documentation sur les d veloppements techniques en sont autant d exemples En revanche des difficult s plus profondes sont apparues lors de la phase de d veloppement sans toute fois mettre en p ril notre mode de fonctionnement ou l int grit du groupe 7 1 3 Des d fauts intrins ques li s la nature du groupe et de son organisation Certains dysfonctionnements dans l organisation mise en place sont progressivement apparus lorsque le travail fournir s est intensifi Le manque de temps et l urgence des t ches accomplir ont emp ch le groupe de mener une v ritable r flexion sur ces points sensibles mais il nous semble important de les Chapitre 7 Organisation du travail 15 mettre en vidence pour pouvoir en tenir compte lors de la refonte du groupe pour le projet industriel Les difficult s les plus notables sont les suivantes Une perte de plus en plus marqu e de la tra abilit du travail effectu Le travail effectu par un individu isol qui ne s est pas astreint produire une trace crite s av re non seulement perdu pour l ensemble du groupe mais aussi tr s contraignant pour les autres membres qui ne peuvent alors interv
61. alis e Ainsi la solution BlackFish se r v le parfaitement adapt e au d ploiement d un grand nombre de sta tions dans un environnement tudiant ou d enseignement r sidences tudiantes laboratoires salles infor matiques bornes libres acc s avec des services et des applications disponibles qui se distinguent d s la premi re impl mentation des services minimalistes propos s l heure actuelle en terminaux X Cependant l utilisation d un tel syst me est elle viable dans le cadre d un portage au monde de l entre prise 7 2 Identifi cation des d penses pour une d marche g n rique 7 2 1 Avertissement Il s agit ici d une estimation qualitative et non quantitative des frais engager pour d ployer la solu tion BlackFish en entreprise et d une premi re tude de faisabilit Ainsi cette d marche ne prend pas en compte volontairement tous les facteurs intervenant dans la mise en place d un grand parc informatique mais seulement ceux qui nous ont sembl engager le plus de frais 7 2 2 Investissements initiaux La nature des d penses pr voir est l g rement diff rente de celle d velopp e lors de la mise en place initiale du syst me sur Centrale Lyon Dans l ordre chronologique d apparition les frais sont les suivants 1 Etude initiale des besoins des utilisateurs 2 Dimensionnement du service 3 D veloppement technique Cette tape ne doit cependant pas engager beaucoup de fr
62. apitre 10 Bilan individuel de l exp rience BlackFish 25 depuis le d but malgr quelques crispations durant les moments durs Il y a parfois des critiques sourdes qui p sent sur un membre mais cela n a jamais nuit au travail Les membres du projet ont toujours su faire la part entre sentiment personnel et professionnalisme Les critiques formul es ont toujours t justifi es et surtout constructives Nous formons un groupe assez h t roclite mais nous avons su nous servir de nos diff rences au profit du projet Cela est d principalement la volont de chacun de faire avancer le projet 10 3 4 Quelques regrets Mon principal regret est d avoir d prendre de la distance par rapport au projet cause d une trop grande implication dans les activit s associative de l cole Cela m a loign du m me coup du centre d cisionnaire du projet et m a un peu isol du groupe Cela me laisse l impression d tre pass cot d une facette importante du projet Il y a eu aussi un trop grand clivage entre l quipe technique et l quipe communication mais vu le volume du travail effectuer cet cart tait in vitable Je pense que la poursuite du projet en projet industriel r duira ces diff rences Au final ce projet fut pour moi une excellente exp rience tr s formatrice et j esp re que cela va conti nuer 10 4 Ga l RENOUX 10 4 1 R le au sein du groupe Comme chaque membre de l quipe mon
63. ar le serveur nom d h te adresses de diff rents serveurs r seau 2Ou fi chier SWAP Partie IV Rapport technique Chapitre 3 Syst me utilis LTSP 51 Client bootROM DHOP tete Nes xom N Requete BIOS i E E RER E T l chargement noyau l Init Noyau Config Rezo linux E Montage Activation Swap D marrage serveur X l l l l l l l l l l l l l Demande connexion XDMCP l Attente ouverture session FIG 3 2 Chronologie du d marrage d un client ce stade le client a termin la phase de d marrage proprement dite Il doit ensuite lancer un serveur X qui fournit la couche graphique puis se connecter au serveur pour ouvrir une session On utilise pour cela le serveur XFree86 impl mentation libre du standard du X Consortium La session puis l affichage distant sont g r s par le protocole XDMCP qui offre des performances remarquables sur le r seau d Eclair Ce protocole permet l authentification aupr s du serveur l ouverture de la session utilisateur puis l affichage de mani re totalement transparente pour l utilisateur On trouvera plus de d tails concernant la gestion des sessions par XDM en annexe B 3 3 2 2 Fonctionnement des applications partir de ce point l utilisateur se trouve confront un environnement exactement quivalent celui d une station graphique Linux standard L affi
64. artie V Manuel utilisateur Chapitre 2 Pour commencer 103 2 5 2 Gestion des fen tres Elle est presque identique celle de Windows mais certaines fonctionnalit s la rendent plus agr able On retrouve le classique agrandir r duire fermer et leurs repr sentation bien connues auxquelles viennent s ajouter Un click sur l extr mit gauche de la fen tre permet de faire apparaitre un menu de gestion de la fen tre On y trouve notamment l option kill ultime recours lorsque l application a plant e Ceci permet une fermeture brutale de l application ce qui n a que le m rite de ne pas red marrer la station Si votre station parait compl tement plant e attendez cinq minutes et s il ne se passe toujours rien appuyez simultanement sur CTRL ALT BACKSPACE 2 5 3 Onglets de la barre des t ches Lorsque plusieurs fen tres relatives la m me application sont ouvertes la barre des t ches ne contient pas plusieurs onglets mais un seul avec une petite fl che permettant d acc der un menu Lorsqu on clique sur cet onglet apparait l ensemble des fen tres relatives l application 2 5 4 Utilisation du r seau Le syst me que vous utilisez ne fonctionne que lorsque le r seau est op rationnel Si une coupure de r seau intervient votre cran va se geler seule la souris se d place et aucune icone je r agit Attendez quelques minutes avant de red marrer car il se peut que la connexion s
65. as sont d sactiv s Ce probl me s est pr sent plusieurs fois sans que nous ne puissions en identifier la cause ils n ont pas t r activ s au d marrage en g n ral Ils peuvent tre r activ s chaud ainsi dquota skel r glage des quotas dans vi for UTIL in get_bf_users do edquota p skel SUTIL S done Plus d informations dans le Quota HOWTO disponible sur 1 9 4 Quelques id es venues avec la pratique pour faciliter la vie de l administrateur BlackFish 9 4 1 Outils de monitoring Dans la majorit des cas les probl mes que nous avons eu r gler taient li s au serveur DHCP Il s av re qu une r ponse pourrait tre apport e beaucoup plus rapidement ces probl mes si nous disposions d un outil fournissant une trace lisible de toutes les requ tes re ues par le serveur L id al serait un outil fournissant un historique donnant pour chaque requ te l heure le nom d h te de la machine et le login associ s il s agit d un client BlackFish autoris et un message clair dans le cas contraire Il serait ainsi possible de faire le lien avec les s quences de d marrage plus facilement et ainsi d iden tifier efficacement l origine du probl me Partie IV Rapport technique 71 Conclusion Apr s une grosse somme de travail technique afin d obtenir une configuration viable le service est en production depuis bient t deux mois et sa
66. atisation galopante des entreprises il est impensable qu un ing nieur g n raliste ne soit pas habitu l utilisation de l ordinateur Cependant bon nombre d tudiants des grandes coles d ing nieurs n ont pas les moyens ou la possibilit d investir dans un mat riel informatique couteux Aussi le projet BlackFish vise donner la possibilit chaque tudiant de disposer pour un prix le plus r duit possible d un ordinateur En plus de faciliter son travail en tant qu l ve ing nieur ceci lui apportera une exp rience inestimable dans son emploi futur Le projet a t commandit par l association des l ves de l cole Centrale de Lyon et par le club Eclair afin de combattre la fracture num rique ressentie sur le campus entre les l ves En l espace d un an le projet devait aboutir la mise en place sur le campus de l cole d un service de location d ordinateurs La d marche suivie devait tre autant que possible adaptable d autres contextes notamment l entreprises et d autres coles Le service serait alors maintenu par le club Eclair La premi re partie de ce rapport pr sentera les objectifs atteindre et les solutions envisageables d taillera le choix effectu parmi ces solutions puis exposera la planification du projet au cours du temps allou Suivront les r sultats obtenus et leur analyse en vue de l am lioration de l offre propos e notam ment en
67. chage d port est command par la variable d environne ment DISPLAY adresse _IP_client 0 qui impose que l affichage de toute application lanc e dans ce contexte soit redirig vers l affichage du client Les fonctionnalit s d crites dans les sections qui suivent ne sont pas encore en production Eclair le mat riel dont nous disposons actuellement n tant pas apte les supporter 3X Display Manager Control Protocol 4Le temps de latence li au r seau compar un affi chage local sur une confi guration quivalente est insensible Partie IV Rapport technique Chapitre 3 Syst me utilis LTSP 52 3 2 3 Applications locales Le probl me essentiel qui peut intervenir avec ce type d architecture est la saturation de la bande pas sante du r seau Ce cas se pr sente en particulier avec les applications multim dia audio et a fortiori vid o Le probl me tant d au fait que la d compression est faite sur le serveur impliquant l envoi d un flux non compress sur le r seau une solution simple consiste localiser le processus de d compression sur le client lui m me Ceci a pour cons quence de requ rir plus de puissance de traitement de sa part D autre part il faut mettre en place un syst me d applications locales i e s ex cutant sur le client lui m me Ceci n cessite principalement de pouvoir authentifier l utilisateur aupr s du client En effet jusque l seul
68. clientes Ce sont n anmoins les concepts forts de fiabilit de service et d volutivit du syst me qui ont prim s lors de l acquisition du serveur initial cf annexe A et qui doivent rester la ligne de conduite pour les acquisitions futures 2 2 1 Configuration minimale requise Cette configuration a t tablie gr ce la mise en place d un syst me prototype chelle r duite La machine serveur n tait alors constitu e que d un simple ordinateur usage personnel Cette tape tait n anmoins fort utile pour valuer les consommations du syst me que ce soit en terme de ressources ou de bande passante Il faut ici souligner l importance de cette tape non seulement lors de la mise en place du syst me de clients mais aussi lors de toute volution une simple station avec de la RAM et une bonne interface r seau permet d viter beaucoup d cueils et de se rendre r ellement compte des besoins du syst me clients l gers dans sa globalit et de chaque service mis disposition de l utilisateur La configuration minimale ainsi obtenue peut se r sumer de la mani re suivante bi processeur PIII 50 Mo de RAM par utilisateur sachant que ce nombre peut augmenter tr s fortement si le service s axe sur l aspect multim dia du syst me mais surtout si des applications et des gestionnaires de fen tre lourds et non optimis s pour les applications distribu es sont conserv s 200
69. co t et haute disponibilit 3La mise en place doublait pratiquement le co t d achat du serveur D une capacit de 12 ou 24 Go suivant la compression utilis e Partie IV Rapport technique 69 Chapitre 9 BlackFish au jour le jour Ce chapitre pour objectif de recenser les activit s mener r guli rement afin d assurer un bon fonc tionnement du service Son contenu pouvant tre parfois tr s technique sa place serait peut tre plut t en annexe 9 1 V rification du bon fonctionnement Nous avons d velopp quelques petits utilitaires permettant de v rifier rapidement le bon fonctionne ment du serveur BlackFish La liste comporte aussi quelques lignes de commandes utiles Les explications techniques pr cises sont fournies en annexe E wbf un quivalent des commandes w who ou users pour visualiser les utilisateurs BlackFish connect s zombie donne acc s la liste des processus zombie Ceci s est av r utile pour traquer les probl mes li s notamment XDM last affiche le contenu du fichier utmp soit l historique des derni res connexions au serveur Un login pass en param tre permet de limiter la sortie l utilisateur indiqu lastlog affiche la derni re connexion de chacun des utilisateurs du serveur 9 2 Gestion de la confi guration 9 2 1 Modification des informations sur les utilisateurs Lors de changements effectu s au travers de l interface d administration il es
70. d utilisateur d un manuel d administrateur pr paration des volutions majeures Une extension sous forme de bornes en libre acc s dans le Foyer pourrait tre envisag e au cours de l ann e 2003 ainsi qu une am lioration des performances en cas de demande en ressources tr s importante Ainsi un syst me op rationnel sera en place lors de la soutenance finale du projet Le d ploiement devra donc s effectuer en juin 2002 Partie III Cahier des charges fonctionnel Chapitre 1 Pr sentation du projet et de l tude 75 70 65 60 55 50 45 40 35 30 25 20 15 10 2004 2003 2002 FIG 1 1 Pourcentage de personnes inter ss es par ann e de promotion Autre 18 00 Web 25 00 Bureau Autre 16 00 Courriel 24 00 Traitement de texte 17 00 FIG 1 2 Utilisation de l ordinateur Centrale Partie III Cahier des charges fonctionnel 33 Chapitre 1 Pr sentation du projet et de l tude 34 1 2 5 Prix du service Le prix ne devra pas exc der les 15 mensuels Il d pend de plusieurs param tres le co t global d installation du syst me les ressources que n cessitent son fonctionnement le budget de maintenance et d volution D autre part ce co t d pend surtout de la capacit de l quipe r cup rer du mat riel au moindre co t car les frais non couverts par le projet seraient pris en charge par le Bureau des El ves d o un s
71. dans les milieux industriels La recherche d un tuteur s est donc orient e vers les structures de l enseignement De plus le projet d inclure un cablage r seau lors de la r novation des cit s universitaires qui est actuellement en discussion paraissait s inscrire parfaitement dans notre optique M BERTHOLON directeur du P U L P le Universitaire Lyonnais contact par l interm diaire de M LEBOEUF fut int ress et accepta de devenir le tuteur industriel du projet industriel BlackF sh 5 2 Diffi cult s rencontr es Il semble que le succ s rencontr par le projet BlackFish ait largement d pass le cadre de l cole Centrale de Lyon Des enjeux politiques ont commenc s immiscer au fur et mesure de nos d marches l ext rieur de l cole Le projet semblait nous chapper au fur et mesure que des personnes hauts plac es s y int ressaient C est pour cette raison que nous cherchons bien recadrer nos objectifs pour la fin de l ann e Ceci nous a ammen proposer une solution sous la forme d un package clefs en main ainsi que le d p t de notre solution technique sous licence libre GPL Deuxi me partie Analyse des processus humains au sein de l quipe projet 12 Chapitre 6 Pr sentation de l quipe 6 1 Composition de l quipe 6 1 1 Naissance de l quipe Le projet a vu le jour l initiative des l ves de l cole En effet Pierre Olivi
72. de l utilisation des ressources des machines clientes a t repouss et faire circuler le flux de donn es correspondant un fichier audio classique format mp3 par le r seau au fur et mesure que le serveur le d chiffrerait saturerait la bande passante disponible Un dernier point non accompli est l utilisation du lecteur de disquette cependant cela n est que tr s peu g nant pour l utilisateur la pr sence d un client FTP permet de transf rer tr s facilement des donn es vers un serveur ext rieur ou vers l espace mis disposition par l cole et le r seau des l ves permet d changer tr s facilement des donn es entre l ves 4 2 2 Packaging et g n ricit Il avait t demand au commencement du projet que les r sultats du travail c est dire la solution logicielle mise en place soient ais ment red ployables dans des environnements similaires Or dans l tat actuel du d veloppement la solution n est que tr s difficilement r utilisable sans l aide de l quipe de d veloppement et ce malgr l existence d une documentation technique cons quente Cependant le travail men a permis de poser les bases techniques n cessaires un bon fonctionnement du syst me et donc de limiter les t ches restantes une formalisation de quelques r glages jusqu ici effectu s la main mais n anmoins indispensables la bonne marche de l ensemble Reste donc une phase d automatisation d
73. du trunking D finition W3C L e World Wide Web Consortium est un organisme regroupant bon nombre des grands noms de l industrie informatique Il a pour but d dicter les standards du language XML et de ses d riv s utilis s sur le Web XDM X Display Manager service g rant les sessions en mode graphique XDM prend en charge l authen tification de l utilisateur l ouverture de sa session la communication avec le serveur X correspon dant par XDMCP pendant celle ci ainsi que sa fermeture en bonne et due forme XDMCP X Display Manager Control Protocol est le protocole utilis par XDM pour dialoguer avec un serveur X Il consiste essentiellement en une suite de commande d crivant ce qui doit tre affich par le serveur X C est un protocole l ger qui peut de plus tre compress C est une des raisons de l attrait actuel pour les syst mes de clients l gers titre d exemple pour un cran utilisant une r solution de 800x600 pixels le protocole utilise environ 25 30 ko s de bande passante zombie tat d un processus suivant l envoi du signal de terminaison et pr c dent l accus de r ception par le processus p re Dans le cas o le p re n existe plus le processus fils peut rester longtemps dans cet tat qui n est pas cens g ner la bonne marche du syst me XDM semble cependant contrevenir ce principe 122 Bibliographie 1 G Aznar The Linux Documentation Project http w
74. e Proc dures stock es Ensemble de fonction au sens informatique du terme qui peuvent tre int gr es une base de donn es et ex cut es par le SGBD lui m me offrant des performances et une interface tr s pratique Cela permet notamment de d velopper plusieurs interfaces utilisateur diff rentes tout le code de r alisation des t ches proprement dites tant encapsul dans la base de donn es RAID Redundant Array of Inexpensive Disks permettant d utiliser plusieurs disques durs identiques en parall le afin d augmenter la fiabilit et ou les taux de transfert de ceux ci service d authentification D finition SGBD Syst me de Gestion de Base de Donn es Il s agit d une application regroupant des fonctionnalit s et un language de requ tes SQL en g n ral permettant de travailler sur les informations qu elle stocke SQL Structured Query Language est le standard actuel des langages de requ tes La majorit des SGBD voir ce terme courants en impl mente une forme propre mais proche du standard Glossaire 121 SSL Secure Socket Layer est une couche de fonctionnalit s de l ensemble TCP IP offrant des moyens de cryptographie et de s curisation des transferts de donn es par ces protocoles TFTP Trivial File Transfer Protocol est le petit fr re de FTP Il a t con u pour tre le plus simple et l ger possible et ne poss de de ce fait pas de capacit s d authentification ou de dialogue ten
75. e Partie IV Rapport technique 82 Annexe D Confi guration et s curisation de l interface utilisateur L ensemble de la configuration qui suit sera r alis e l aide d un utilisateur squelette nomm skel dans ce document Celui ci servira de r f rence dans les scripts de cr ation de nouvel utilisateur Attention il faut tre tr s attentif aux droits mot de passe et emplacement du home de cet utilisateur D 1 Interface KDE D 1 1 Comportement et bureau Lors de la premi re cession de KDE un certain nombre de choix de configuration sont possibles On choisira la langue fran aise le comportement windows des d tails raisonnables et le style par d faut Cette configuration ne sera ex cut e que pour l utilisateur ske1 La suite des r glages se feront partir du KDE control center en g n ral dans la section Look amp Feel Voici les points traiter r duire la taille de la barre de t ches en fonction de la taille des crans disponibles comportement de la barre de t ches dans kde share config kickerre on pr f rera lop tion AutoHidePanel false comportement du curseur dans le menu launch feedback enlever le busy cursor enlever les raccourcis clavier g nants enlever les ic nes inutiles du bureau seuls la poubelle et le home suffisent v rifier les menus accessibles par la souris modifier si besoin est r gler les pr f r
76. e alternative a principalement pour objectif d assurer une protection maximale des donn es des utilisateurs L interface r seau utilis e l heure actuelle est compos e d une carte r seau ethernet 10 100 Mbits classique On peut envisager l acquisition d une carte plus particuli re par exemple une carte sup portant le trunking pour augmenter le d bit de donn es g r es par le serveur et donc les performances globales du syst mes Quelque soit le d veloppement envisag les ma tres mots doivent rester comme on l a soulign pr c demment la stabilit du syst me et sa fiabilit Plusieurs id es de d veloppement Acquisition de mat riel plus puissant Un serveur multiprocesseur d passant le bi processeur actuelle ment utilis permettrait de faire face la demande croissante en ressources des applications clientes utilis es sous Linux Partie IV Rapport technique Chapitre 2 Mat riel 48 N anmoins le sur co t engendr par une telle d marche s av re tr s cons quent et la multiplication de processeurs ou de RAM sur une m me machine peut tre la source non seulement de difficult s d installation et de gestion mais aussi d instabilit s majeures du syst me dans sa totalit Mettre en place une organisation fonctionnelle des t ches du serveur central l heure actuelle un seul serveur g re l ensemble des t ches permettant le bon fonctionnement du syst me ce qui pr s
77. e l installation du syst me notamment en ce qui concerne l in terface d administration dont le fonctionnement interne reste abscons pour un nouvel utilisateur Il faudra y ajouter des points de documentation plus complets munis de r f rences vers les documents techniques permettant de comprendre le fonctionnement et la mise en place du syst me Le second aspect consid rer est la g n ricit tr s relative du travail effectu Celui ci a consist dans sa majeure partie choisir et configurer correctement des applications existantes pour les besoins sp cifiques de notre environnement Le seul d veloppement technique totalement nouveau a consist en l interface d administration permet tant de configurer tr s facilement les machines et comptes utilisateurs Cependant cette application dans sa forme actuelle a t d velopp e en prenant pour hypoth se l environnement qui est celui d Eclair Le r emploi de celle ci en des circonstances autres n cessite donc de prendre en compte nombres de param tres susceptibles de varier Les d veloppements actuels manquent donc d une g n ricit propre leur r utilisation commode Il est donc important de retravailler sur ce second point par la suite dans l optique d une diffusion du travail effectu 4 3 Points consid rer 4 3 1 BlackFish comme solution de rechange L ambition premi re de BlackFish tait d offrir tous la possibilit d acc der aux b n
78. eau Dans le cadre du projet d tude nous avons t amen s travailler directement sur le r seau des l ves de l cole Centrale Lyon Le mat riel pr sent appartient au Centre de Ressources Informatique et la ges tion est assur e par le club ECLAIR Il s agit d un r seau d enseignement et de recherche relativement complexe la description de la partie attribu e ECLAIR ne rev t pas de r el int r t car elle ne permettra pas une meilleure compr hension du syst me clients l gers Ce paragraphe est donc destin faire un inventaire succinct du mat riel r seau n cessaire au d ploiement de la solution BlackFish Le syst me fonctionne sur un r seau local Ethernet 100 BASE TX qui est la technologie la plus courante pour l impl mentation de r seaux locaux Pour un syst me enti rement d di au syst me clients l gers on peut envisager une topologie en toile organis e autour du serveur central De mani re viter un trafic trop important sur la section commune du r seau il est pr f rable de choisir des switchs plut t que des hubs En effet dans le cadre d un syst me clients l gers ils augmenteront fortement les performances du r seau et du service car en segmentant le domaine de collision ils vitent tout encombrement du la communication entre le serveur et les stations clientes Partie IV Rapport technique 49 Chapitre 3 Syst me utilis LTSP Le sy
79. ec tous les logiciels ayant attrait au web ou la communication un menu OpenOffice avec toute la suite OpenOffice un menu Outils comportant les visionneurs images ou documents et autres utilitaires compression archivage et enfin un menu Syst me permettant d acc der au navigateur local et Xkill Les logiciels pr sent s sont configur s au maximum pour interdire l utilisateur l acc s d autres ressources qui pourraient tre d j install es mais que les administrateurs ne veulent pas mettre en service Ceci sera d taill dans l annexe D qui d veloppe les tapes de configuration et de s curisation de l in terface 5 3 Facilit d utilisation Toute l interface est donc pens e pour faciliter la prise en main par un utilisateur novice Celui ci dispose effectivement d un environnement d j configur Concernant les applications qui sont sa disposition toutes sont pr configur es pour une utilisation classique Ces configurations ne sont pas bloqu es les utilisateurs pouvant avoir un autre usage des logiciels propos s Dans ce dernier cas la documentation papier fournie l utilisateur lui permettra de retrouver rapidement les principales tapes suivre 54 Limites impos es l utilisateur Comme il a t pr cis tout au long de ce chapitre l utilisateur est uniquement autoris modifier la configuration des logiciels mis sa disposition Le blocage
80. ect une prise secteur d une part et l cran d autre part Un cable reliant l cran l unit centrale Le cable du clavier reli un port PS2 port rond avec des d trompeurs de l unit centrale Le cable de la souris reli un port PS2 de l unit centrale Le cable r seau connnect d un c t la carte r seau de l autre une prise murale le cable poss de un bout carr prise RJ45 caract ristique Partie V Manuel utilisateur Chapitre 2 Pour commencer 101 Le protocole de branchement est le suivant 1 D ballez l cran et l unit centrale de leur carton ainsi que tous les cables de raccordement 2 Installez l unit centrale sur votre bureau puis placez dessus votre ecran 3 Raccordez l cran l unit centrale le cable de raccordement va dans la prise tout gauche de l unit centrale 4 Raccordez le clavier l unit centrale rep rez l ic ne clavier au dos de l unit centrale et mettez le dans la prise PS 2 en respectant les d trompeurs Raccodez la souris l unit centrale de le m me mani re Branchez la carte r seau au dos de la carte r seau branchement ressemblant une prise t l phonique Branchez le cable d alimentation l arri re de l cran REF EN En Branchez le cable d alimentation l arri re de l unit centrale 2 2 2 Mise sous tension Pour mettre sous tension l ordinate
81. en place de la solution technique pr cis e ci dessous et la recherche de partenariat 2 2 Choix et mise en uvre Le syst me mettre en place apr s tude devait avoir les caract ristiques suivantes location d ordinateur pour moins de 15 par mois offre de 50 100 postes offrir tous les utilitaires classiques pour une station d tudiant web messagerie suite bureautique lecture de documents Afin d atteindre ces buts une solution technique a t retenue dont nous rappelons simplement ici les principales caract ristiques syst me client serveur de type client l ger utilisation de GNU Linux pour le syst me d exploitation distribution Debian retenue projet LTSP pour la solution clients l gers utilisation de logiciels libres et gratuits sur les stations louer Lors de la phase de d veloppement et de mise en place de la solution un document a t r alis pour assurer la reproductibilit et la p rennit du syst me le rapport technique Pour avoir des d tails sur cette solution technique ou sur un point particulier de sa mise en place on pourra se reporter l annexe corres pondante pr cis e en d but de chapitre Ce document traite galement de la mise en place de la logistique Chapitre 3 Planifi cation pr visions et avancement r el La dur e officielle du projet d tude est d environ 15 mois et un calendrier planifie la remise de
82. en technique qu humain Malgr une charge de travail consid rable due au temps tr s court d action nous avons su mener bien une mission ambitieuse tout en suivant une voie originale Le service en production demande encore des am liorations lesquelles recqui rent de nouveaux d ve loppements techniques Il r pond cependant au cahier des charges partie ID fix en d but de projet ainsi qu aux exigences des utilisateurs qui semblent satisfaits des possibilit s du service et de la facilit de sa prise en main D autre part pour des administrateurs r seau ses inter ts majeurs tiennent en la facilit et le peu d ad ministration qu il demande par comparaison avec d autres syst mes existants En ce sens le syst me Black Fish se pr sente aujourd hui comme une solution viable pour un d ploiement dans d autres environnements n cessitant un service de qualit peu de frais Le projet BlackFish restera pour tous ses acteurs une exp rience tr s forte permettant au sein d un groupe ouvert et enthousiaste de s enrichir personnellement au contact de personnes issues d environnements dif f rents Les difficut s organisationnelles et les fortes contraintes auxquelles nous avons du faire face nous ont permis d acqu rir une maturit et une vision plus professionnelle de la conduite de projet innovant Nous abordons aujourd hui une tape d terminante pour l avenir du projet durant laquelle nous devrons fai
83. ences D 1 2 Menus utilisateur Les menus propos s dans l interface par d faut ne devront contenir que des liens vers les applications choisies par l administrateur En particulier les menus de configuration syst me sont proscrire Les tapes suivantes doivent tre r alis es en root Les menus KDE sont dans le r pertoire usr share appilnk sauvegarder le r pertoire par d faut en old ou orig par ex garder les menus existant pour ne pas avoir de probl mes avec le menu Debian qui se rajoute dans ceux par d faut construire les menus d sir s en prenant les autres comme exemple il suffit pour cela de configurer les fichiers directoryet application desktop l ergonomie sera am lior en mettant des ic nes adapt es Partie IV Rapport technique Annexe D Conf guration et s curisation de l interface utilisateur 83 FIG D 1 Menus du syst me BlackFish Pour le menu d OpenOffice bien penser enlever les liens d administration L arborescence des menus utilis e sur le syst me BlackFish est pr cis e sur le sch ma D 1 Il est maintenant possible d enlever les raccourcis non d sir s dans la barre des t ches et de rajouter les nouveaux menus D 1 3 Blocage de l interface L utilisateur doit avoir un minimum de droits sur la modification de l interface et du syst me Le blocage de l interface se fait par les droits appliqu s l arborescence du r pertoire kde
84. enir sur ce point car ignorant son tat d avancement Ceci s est produit apr s la mise en place effective du syst me Le manque de temps ne nous a pas permis de produire simultan ment la documentation technique M me si des traces individuelles avaient t r dig es l effort de r daction a t consid rable et nous a pris norm ment de temps On assiste comme on l avait redout une perte d information et de connaissance pour les membres n ayant pas t directement en rapport avec le d veloppement technique Ceci pr sente un effet pervers les membres qui n ont pas pris part au d veloppement technique le ressentent comme une certaine forme de rejet non exprim bien que par ailleurs ils fournissent un travail consid rable Ceci a eu des cons quences ponctuelles tr s n fastes la perte d information entre les diff rentes composantes du groupe le manque de communication et la d motivation Ces d fauts nous semble li s la nature m me du groupe En effet le faible nombre la dualit de la mission propos e savoir le d veloppement d une solution mais aussi sa p rennisation n cessitent cette gymnastique perp tuelle qui si elle n a pas mis en danger la progression du projet a demand un effort consid rable D autres difficult s dont les cons quences sont moindres sont noter La timidit du groupe face aux d cisions importantes Ceci se traduit g n ralement par une d
85. ente deux inconv nients la surcharge de ses ressources ce qui nous am ne un surdimensionnement de la machine et le risque majeur de la panne qui entra nerait imm diatement la fin du service Une solution peut tre envisag e pour r pondre ce probl me En effet en divisant de mani re fonctionnelle le travail du serveur on peut ainsi arriver utiliser plusieurs machines pour faire fonctionner le syst me on utilise alors plusieurs serveurs d di s un serveur X un serveur de donn es Cette solution pr sente de nombreux avantages utilisation de plusieurs serveurs augmente la fiabilit et permet d viter le probl me du noeud central diminution des co ts d achats des serveurs car ceux ci ne g rent qu une partie du travail s paration des t ches qui facilite la s curisation du syst me et son administration Elle requiert n anmoins des adaptations du syst me actuel un peu complexes ainsi que la mise en place d un service d authentification pour la communication des services entre chaque serveur Utilisation de machines rackables Cette solution repr sente une alternative aux deux solutions pr c dentes En effet bien que son co t soit sup rieur la seconde possibilit organisation fonctionnelle du serveur elle offre une grande volutivit et un contr le du co t du serveur global par achats successifs des diff rents l ments en fonction de la demande 2 3 Architecture r s
86. eprise Partie IV Rapport technique 66 Chapitre 8 Quelques aspects de la s curit Nous avons eu la volont de fournir au travers de BlackFish un service de qualit Ceci s exprime entre autre par le besoin d un service quasi continu et ne risquant pas d tre mis mal par des incidents mineurs ou des tentatives d intrusion dans le serveur Ce chapitre illustre donc les principaux choix qui ont t faits afin d am liorer la s curit et par cons quent la qualit du service mis disposition des utilisateurs Les informations donn es ici risquent d tre redondantes avec d autres passages du document mais cela pour objectif de faire prendre conscience des risques attach s chacun des services mis en place Nous resterons volontairement assez vague dans ce chapitre afin de n y faire figurer que les concepts essentiels Les points techniques correspondants sont report s en annexe E 8 1 Limitations des utilisateurs Les utilisateurs normaux du syst me par les privil ges auxquels ils ont droit sont parmi les sources de risques les plus importantes Ceci se concr tise en g n ral par l abus volontaire ou non des possibilit s auxquelles ils ont acc s Il a donc fallu limiter les utilisateurs autoris s par les moyens suivants L espace de stockage de donn es est brid par des quotas qui emp chent un utilisateur d crire plus de donn es qu on ne le lui a autoris
87. er PIVOT avait pris conscience en tant que pr sident de l association Eclair des disparit s importantes des tudiants vis vis de l acc s aux ressources informatiques et des comp tences n cessaires pour les exploiter Il cherchait donc une solution simple pour fournir chacun la possibilit de s enrichir de ces nouvelles technologies de l information et de la communication C est ainsi qu est apparue l id e de d ployer un syst me clients l gers sur le campus de l cole Centrale de Lyon Aid de Laurent SAVA TE il a d pos un dossier pour permettre la mise en place d un projet d tude ayant pour but la r alisation du syst me sur le campus de l cole gr ce un groupe structur autour d un projet d tude avec des ch ances administratives et techniques fortes les chances d aboutir sont beaucoup plus importantes que dans le cas d un individu isol ou de plusieurs personnes motiv es mais sans contraintes ext rieures importantes Les autres membres du groupe se sont tout d abord regroup s autour d une ambition commune un ordinateur pour tous 6 1 2 Composition initiale D autre part il est tr s vite apparu que les diff rents membres de l quipe poss daient des centres d int r ts et des origines tr s diverses partir de nos comp tences vari es une organisation simple de l quipe de projet s est impos e aux diff rents participants Initialement la struct
88. er vos barres de menu et de raccoucis par le menu affichage dans lequel vous trouverez aussi l affichage des caract res non imprimables L apparition d une fen tre contenant une ampoule allum e permet par un clic sur cet ic ne d acc der l aide sur la fonction que vouz utlisez Pointer une ic ne vous permet de faire apparaitre un champ pr sentant la fonction de l ic ne Ceci est d ailleurs valable dans tous les l ments de la suite bureautique 4 2 3 Choix du format de fichiers Openoffice permet d crire et de lire des fichiers de formats vari s En effet on recense le format sxw propre Openoffice et qui permet la lecture uniquement par d autre utilisateurs de Openoffice le format Word 95 compatible avec le logiciel Microsoft le format Word97 XP 2000 version plus r cente et pr sentant plus de compatibilit Partie V Manuel utilisateur Chapitre 4 Suite bureautique 107 le format RTF qui permet d diter des documents avec des mises en pages plus l g res et lisibles par tout diteur de documents d autres formats plus exotiques des mod les de documents pour tous les formats Lorsque vous choisissez d enregistrer au format compatible Microsoft Word un message OpenOffice apparait chaque sauvegarde pour vous proposer de sauvegarder sous un autre format pour la s curit de vos donn es Repondez ignorer si vous voulez continuer sauvegarder en doc san
89. erveur gt NIS DOMAIN Blackfish C 2 4 Acc s aux m dias locaux Le d tail de cette impl mentation est donn sur le site de LTSP et sera bient t mis jour dans ce document 4Ceci afi n d utiliser les chemins rallonge que nous avions pendant les tests Shttp www ltsp org documentation ltsp 3 0 0 1tsp 3 0 html Partie IV Rapport technique Annexe C Guide d installation du serveur BlackF ish from scratch 81 C 3 Installation des diff rents services applicatifs L objectif est de fournir les applications num r es dans le cahier des charges 2 tout en essayant de fournir une configuration par d faut permettant une utilisation imm diate de ces services C 3 1 Mozilla On utilise Mozilla comme il a t expliqu plus haut pour le web et la messagerie Une solution simple pour g n rer un fichier de configuration consiste lancer Mozilla le configurer au mieux puis de quitter le logiciel La configuration tant enregistr e sous forme de texte lisible il est ensuite facile de la r exploiter Le fichier obtenu et modifi peut ensuite tre copi dans etc mozilla prefs js Les plugins sont install s comme pr cis sur le site suivant http plugindoc mozdev org linux html C 3 2 OpenOffice org Elle se fait par apt get Il suffit d ajouter les sources apt propos es sur http linux debian de openoffice puis d installer les packages openoffice org 110n fr openoffice o
90. es applications comme indiqu dans le document cf note en bas de page lVoir http www debian org doc manuals apt howto pour plus d informations 2Ceci n est fait que sous forme de module non activ pour le moment pour des raisons de stabilit du driver linux Le document suivant a servi de r f rence pendant cette tape http www debian org doc manuals fr debian fr howto Partie IV Rapport technique Annexe C Guide d installation du serveur BlackF ish from scratch 80 C 2 Installation de LTSP 3 0 C 2 1 Installation de base ce stade on peut commencer l installation de LTSP Les sources sont stock es dans usr local srec et l arborescence de fichiers du client sera crite dans 1tsroot sur une partition part Le processus d installation est d taill sur le site de LTSP Penser changer dans le fichier CONFIG les informations du r seau avant l installation Pour faire marcher les clients r cup r s chez EDF cf 2 1 2 il est galement n cessaire d installer ltsp_x336_s3 On devra aussi installer les paquetages suivants avec apt get dhcp nfs user server il existe un nfs kernel server qui pourrait am liorer les performances tftpd sysprofile requis par ltsp_sound Attention bien suivre toutes les instructions de post installation cf usr share doc sysprofile pour plus d informations Attention il faut autoriser les connexion XDMCP distance vers le se
91. es des stations clientes ce qui nous permet d envisager l avenir de les utiliser dans un cadre bien d fini Ainsi le pr sent document permet d une part de comprendre le d ploiement du syst me LTSP dans un environnement g n rique et d autre part pr sente les adaptations et les outils d administration d velopp s autour de cet l ment de base 1 2 Client serveur D s le lancement du projet l id e d une architecture client serveur tait plus ou moins fix e Le principal argument en la faveur de cette organisation est le fait qu elle permet l utilisation de clients de faible puissance Elle consiste dans notre cas d l guer toutes les t ches au serveur l exception de l interface avec l utilisateur Les avantages peuvent se r sumer de la fa on suivante factorisation du code ex cutable au niveau du serveur d o des conomies d chelle en terme de ressources mat rielles notamment en espace disque et m moire centralisation des donn es et configurations facilitant l administration En terme de configuration le serveur est tr s proche d une installation personnelle le seul point sensible tant le passage l chelle au niveau du nombre d utilisateurs qui impose de formaliser la gestion des comptes et la configuration 1 3 Choix de la distribution linux Le choix de Linux comme syst me d exploitation a t fait parall lement l laboration du cahier des charge
92. es mati res Co t de d ploiement du syst me 7 1 Identification des d penses dans le cadre sp cifique du d ploiement sur Centrale Lyon 7 2 Identification des d penses pour une d marche g n rique Quelques aspects de la s curit 8 1 Limitations des utilisateurs 8 2 S curit t r seau ve an go A a ne gb le dns a ne db de 4 fe A 8 3 Protection des donn es 8 4 Architecture de d veloppement BlackFish au jour le jour 9 1 V rification du bon fonctionnement 9 2 Gestion de la configuration 93 Troubleshooting 2 25 5 82 08 5008 8e ne 2 Da ae D eme SAR 9 4 Quelques id es venues avec la pratique Conclusion A Choix du serveur initial A l Serveur initial et r f rences 2 Choix du fournisseur soe 4 5 4 kaeba 4 0 LL le dut ae a er 400 ab A 3 Choix d ordre technique et conomique Configuration des services r seau B LLDHEP tiste y aah eue de LA en Se PR RAT RS en a ne Pt RAT RES eve B2 NFS CNES SWAPE 4 5 die nat dat aa E ha ee nent dcr pad de de BE SADI aidui ie OR Rene M Re ORAN Mau Es Guide d installation du serveur BlackFish from scratch C 1 Installation de Debian GNU Linux
93. es ordinateurs sous Linux et ceux sous Microsoft Windows sur un m me r seau 5 8 1 D marrage Vous y acc dez par le menu Internet navigateur reseau Il apparait alors un navigateur similaire votre gestionnaire de fichiers Partie V Manuel utilisateur Chapitre 5 Applications r seau 114 5 8 2 Configuration Au premier d marrage il vous faut configurer le navigateur r seau Cliquez sur Network dans le menu inferieur Un menu de configuration apparait Vous devez rentrer successivement Dans le champ Name ecrivez ECLAIR Choississez WINS avec les pastilles primary wins entrez pikachu Workgroup ECLAIR Cliquez sur Advanced Options puis entrez Default username Blackfish NetBios Name pikachu IP address 156 18 24 10 5 8 3 Fonctionnement de base La navigation se fait par simple clic sur les ic nes ou les noms La barre de menu vous permet de g rer les op rations l mentaires de navigation Pour t l charger un fichier cliquez avec le bouton droit dessus un menu apparait alors vous permettant de g rer les op rations sur le fichier Lorsque le t l chargement est en cours vous avez acc s une autre fen tre vous permettant de g rer les t l chargements en cours pause interruption Partie V Manuel utilisateur 115 Chapitre 6 Utilitaires 6 1 Visualisateur d images La visualisation d images se fait l aide de Gqview qui est tr s polyvalent et sim
94. es pour louer Le locataire devra tre m me de fournir tout document n cessaire l tablissement de son contrat tel que identit adresse l gale Le locataire doit r sider sur le campus de l Ecole Centrale de Lyon dans la r sidence Comparat ou dans les r sidences Arpej Dur e de contrat Livraison Restitution La location est consentie pour une dur e d termin e susceptible d tre prolong e la demande du lo cataire et avec l assentiment d Eclair d faut de restitution du mat riel l ch ance convenue le locataire sera d biteur des sommes aff rentes la location courant jusqu la restitution du mat riel sauf cas de force majeur tel que pr vu par la loi si le locataire n a commis aucune faute Le locataire peut tout moment choisir de r silier son contrat mais dans aucun cas il ne sera proc d au remboursement des sommes d j per ues pour le mois ou le trimestre en cours Eclair s engage remettre un ordinateur en bon tat Faute de r serve de sa part en particulier sur l tat de l cran du clavier et de la souris ou sur l tat du sceau fermant l unit centrale le locataire sera pr sum avoir re u l ordinateur en bon tat apparent Toute r serve ventuelle sur l tat de l ordinateur fourni doit tre formul e par le locataire au moment de la prise en charge de l ordinateur L ordinateur doit tre restitu dans un tat identique celui d
95. esoins Le sondage nous a permis de montrer que le projet r pond une demande existante et forte Ce sondage a t effectu aupr s de l ensemble des l ves de l cole en utilisant la messagerie lectronique comme m dia de contact On constate que les l ves de premi re et de deuxi me ann e semblent vivement int ress s par notre offre L offre s adresserait donc plus particuli rement ces tudiants De plus sur l ensemble de la popula tion de Centrale on atteint 54 des personnes int ress es D autre part ce sondage nous a permis de mieux cerner l utilisation que font les l ves de l outil informatique Cette enqu te nous permet de proposer une offre proche des attentes des l ves 1 2 3 March potentiel A l heure actuelle le nombre de connect s sur les r sidences est d environ 500 personnes Or le nombre total de r sidants est d environ 650 personnes d o un march potentiel qui s tend de 100 150 personnes Cependant la proportion du march atteint d pendra principalement du taux de recouvrement fourni par Eclair mais aussi de notre stock de machines et de la puissance du serveur 1 2 4 Pr vision de d ploiement et progression L objectif est de mettre en place ce syst me pour la rentr e 2002 ce qui permettra l quipe de r soudre les probl mes en fonctionnement r el et d avoir le recul n cessaire pour assurer la p rennit du syst me r daction d un manuel
96. et des r sidences obtention d un local s curis de stockage mise en place d une salle serveur et d un syst me de contr le de l tat physique du mat riel dans les chambres De plus le syst me doit pr senter une stabilit inconditionnelle toute station doit pr senter un comportement similaire un ordinateur ind pendant et l utilisateur ne doit pas avoir recours au service de maintenance en fonctionnement nominal 1 2 tude de march 1 2 1 Clients Les clients vis s ne poss dent pas tous les m mes motivations Les clients potentiels vis s par cette offre sont essentiellement les tudiants trangers les tudiants utilisants de fa on ponctuelle leur machine Cette offre se pr sente galement comme une alternative conomique l achat d une machine personnelle en d but d ann e Pour conqu rir ce march il faudra mettre en place une politique de communication massive d s la rentr e et tre pr ts r pondre une demande importante Les clients n ont besoin d aucune comp tence dans le domaine informatique la maintenance technique de leur syst me sera assur e par une personne comp tente On peut ainsi d finir un profil type de l adh rent informaticien d butant ou poss dant quelques notions qui n attache pas d importance l outil mais qui d sire profiter des avantages consid rables que repr sente la pr sence d un ordinateur connect Internet dans sa chambre 1 2 2 B
97. faire appara tre les principales sources de d penses occasionn es lors de toute d marche similaire quel que soit l environnement de travail 7 1 1 Rappels des diff rents investisseurs Les organismes ayant particip financi rement notre projet sont au nombre de deux cole Centrale de Lyon Ses investissements sont de diff rentes natures On compte l aide au d veloppe ment des projets d tude 300 investissement minimal de l cole le bonus qualit projet suppl mentaire obtenu aupr s d un jury sp cifique 6 500 les frais li s la logistique et l encadrement des l ves difficilement chiffrables ECLAIR Club informatique et r seau de l Association des l ves de l cole Centrale de Lyon En tant que commanditaire ce club tenait notre disposition un fond pr visionnel de 7 500 Il est noter qu il s agit ici d un recensement des fonds disponibles et non pas des fonds d ploy s On verra d ailleurs que l ensemble de ses montants n a pas t requis 7 1 2 Frais g n riques Les frais engager pour la mise en place d un syst me clients l gers par des tudiants b n voles peuvent se r sumer 1 achat d un serveur 2 d marchage et r cup ration mise niveau du parc client 3 mise niveau du mat riel r seau 7 1 3 R partitions et d tails des frais Faisons le d tail comptable des frais engag s lors du d veloppement technique et d
98. ffet plusieurs dizaines de personnes pourront l utiliser intensivement et des arr ts du service trop fr quents seraient inacceptables Enfin le dernier point consid rer est la p rennit du syst me il serait dommage que ce service disparaisse avec l arr t du projet en tant que projet d tude et par cons quent tout doit tre fait pour faciliter la reprise en main du syst me par une nouvelle quipe Chapitre 2 tude et mise en uvre de la solution Ce chapitre a essentiellement pour but d introduire le cahier des charges partie III page 30 et le rapport technique partie IV page 42 en rappelant leur place dans le projet Le lecteur pourra donc s y r f rer pour de plus amples d tails 2 1 tude de l existant et dimensionnement du besoin La premi re tape du projet a consist en la r alisation du cahier des charges fonctionnel Celui ci est report en annexe pour plus de pr cision La constitution du cahier des charges est caract ris par plusieurs l ments principaux r alisation d un sondage pour dimensionner la demande sur l cole Centrale de Lyon r alisation d une tude des syst mes d exploitation et solutions disponibles tat de l art planification du projet pour atteindre les objectifs initiaux Il est n cessaire de repr ciser ici l importance de cette tape En effet une fois le cahier des charges constitu l essentiel du travail tait la mise
99. gnostiqu sur une machine cliente on proc de au remplacement imm diat par une pi ce quivalente On transmet l information du changement de mat riel au responsable de la logistique pour maintenir jour les stocks ainsi que les r f rences du mat riel en fonctionnement Si cette panne a emp ch l utilisation du syst me pendant une p riode prolong e on peut envisager une compensation financi re Partie IV Rapport technique 91 Annexe G Pr paration et mise niveau G 1 Introduction Les machines r cup r es aupr s d EDF puis d Orange constituaient au d part un parc de machines usag es ne pr sentant pas toutes le mat riel n cessaire leur emploi dans le syst me pr vu et surtout dont les caract ristiques exactes taient inconnues vitesse du processeur m moire vive La pr paration de chaque machine a donc du tre pr c d e de tests de fonctionnement et de v rification du syst me Il a fallu ensuite mettre en place la logistique n cessaire pour la gestion et la location d un tel parc de machine G 2 Test du mat riel G 2 1 Proc dure Une premi re mise sous tension de la machine permet de v rifier son fonctionnement de base la quantit de m moire et d obtenir la vitesse de processeur et la m moire vive effectivement utilis e Elle est ensuite ouverte pour d terminer la nature de la carte r seau carte vid o et carte m re Il est galement v rifi le nombre de barrettes de
100. gonomie de cette suite est tr s aboutie et permet une utilisation intuitive Cependant si vous cherchez des fonctions plus particuli res vous pouvez utiliser l aide dans le logiciel Il faut savoir que Openoffice comprend plus qu un traitement de texte un gestionnaire de pr sentation et un tableur mais seuls ces trois programmes nous ont sembl s utiles dans le cadre de notre syst me Les autres ne seront donc pas d taill s dans ce manuel 4 2 Traitement de texte 4 2 1 D marrage et choix des options On y acc de par le menu Openoffice traitement de texte Lors du d marrage le logo Openoffice s af fiche le temps du chargement de l interface utilisateur Pour ouvrir un fichier existant faites menu ouvrir naviguez dans le mini gestionnaire de fichiers pour acc der au v tre 4 2 2 Fonctionnement de base Son ergonomie est identique celle de Microsoft Word toute indication sur ce dernier peut etre trans pos e si la fonction a t impl ment e Openoffice vous pouvez donc consultez la documentation de r f rence relative ce logiciel pour ensuite vous en servir sous OpenOffice De mani re g n rale on trouve des barres de raccourcis sup rieures et lat rales toutes les fonctions sont accessibles par la barre de menu au dessus de la zone de texte la Zone de texte qui symbolise la feuille une barre inf rieure qui indique le format le nombre de pages Vous pouvez cependant personnalis
101. groupe J ai men alors parall lement le r le de responsable achat pour le serveur et celui de responsable communication j entends par l l dition de supports de pr sentation et la pr paration d interventions ex t rieures Si l achat du serveur dans un temps tr s court a t fondamental dans la bonne progression du projet je tire plus profit du deuxi me type d action dans laquelle je me suis investi Mon seul regret vis vis de cette navigation dans les postes est le fait que je n ai pas vraiment pu d ve lopper de v ritables comp tences techniques Ceci a entrain un sentiment de culpabilisation important je d sirais aider Laurent S AVA TE et Cosme SEVESTRE lors de la mise en place du service et lors des pannes initiales mais j ai eu plus l impression de repr senter une charge suppl mentaire N anmoins les comp tences humaines acquises au cours du projet et l introduction aux travaux de la communication repr sentent mon sens un acquis tr s forte valeur ajout e 10 2 2 De nouveaux d fis Le projet d tude m as permis de m engager tr s fortement dans une entreprise recqu rant la fois des comp tences techniques tr s pouss es et des capacit s humaines jusqu alors inexploit es Le modeste succ s de syst me BlackFish sur le campus de l cole Centrale de Lyon a donn du sens aux efforts fournis par tous depuis plus d un an La sinc rit des relations qui s est instal
102. h rente vis vis des partenaires industriels 8 4 1 Recherche de partenaires L tude pr liminaire a r v l la n cessit de construire des partenariats avec des entreprises industrielles pour obtenir un parc de machines clientes acheter un serveur moindre co t diffuser la future solution Les difficult s rencontr es lors de la recherche d un parc de machines nous ont fait s rieusement douter de notre d marche mais leur r ticence s explique aujourd hui par la position que nous avions quand nous les contactions Nous nous pr sentions en effet en tant que simples d mandeurs sans v ritables contreparties Chapitre 8 Gestion des relations ext rieures 20 proposer Ces checs relatifs nous ont permis de cerner avec plus de justesse l utilit du syst me envisag et ses implications conomiques et se sont donc r v l s salutaires pour la progression de notre projet et la maturation de l image que nous nous en faisions Le syst me ayant montr son caract re novateur et viable cette r alit a chang comme le montre les parties suivantes mais notre certitude vis vis de la n cessit de partenaires reste inchang e 8 4 2 Cr dibilit grandissante mesure que le prototype voluait techniquement et que des entreprises nous faisaient confiance en nous livrant simplement leur parc informatique en cours de renouvellement nous pouvions pr senter aux entreprises contact es pou
103. iastes des enseignants et des industriels pr sents Nous regrettons n anmoins cette soir e l absence des instances dirigeantes de l cole et la faible implication des l ves qui nous ont emp ch s d atteindre pleinement notre objectif Enfin la conduite de cette d marche enti rement r alis e par les soins de l quipe BlackFish aid e du pr sident du club Eclair nous a apport une exp rience un recul et une assurance qui constituent aujour d hui les bases de nos relations avec les partenaires industriels 8 2 Une symbiose avec l quipe enseignante 8 2 1 L accompagnement des orientations du projet Les tuteurs du projet sont MM R n CHALON et Emmanuel BRENAS pour les sujets scientifiques et Madame VACHERAND REVEL pour la port e humaine et sociale que rev t le travail en groupe autour d une mission commune Les relations que le groupe a entretenues avec ses tuteurs se sont r v l es tr s constructives La disponibilit et la qualit d coute de nos interlocuteurs nous ont permis de progresser rapidement sur le projet et ce dans de nombreux domaines Ils ont su malgr leurs nombreuses obligations mettre leur exp rience leur savoir et une partie non n gligeable de leur temps notre service De plus Monsieur BRENAS bien qu ayant quitt l cole Centrale de Lyon a continu nous encadrer et guider notre d marche ce qui nous est apparu comme une grande marque de soutien de sa part Ainsi ce
104. interdit l utilisateur d ouvrir le bo tier de l unit centrale de son ordinateur ou de proc der une quelconque modification physique sur son mat riel Il lui est galement interdit d installer un logiciel ou de tenter de modifier la configuration du syst me sans l accord explicite de l un des responsables du service Il est de la responsabilit du locataire d interdire l acc s son ordinateur en son absence et de faire en sorte qu il ne soit pas utilis pour toute infraction la loi fran aise en vigueur L utilisateur utilisera pour sa connexion le mot de passe qui lui a t fourni par Eclair l exclusion de tout autre Eclair ne pourra tre tenu pour responsable d une perte de donn es li e l utilisation de l ordinateur La connexion d un adh rent peut tre temporairement suspendue par les op rateurs du r seau afin d en assurer la maintenance et la s curit Responsabilit personnelle Le locataire est responsable du mat riel pr cis ci dessus partir du moment o il en prend possession aupr s d un membre d Eclair et jusqu ce que ce m me mat riel soit remis dans son int gralit un membre d Eclair L utilisateur est seul responsable de l utilisation qui est faite de l ordinateur mis sa disposition Il s engage notamment ne communiquer personne ses codes d acc s s assurer que nul ne puisse utiliser son ordinateur son insu En cas de
105. interdite et sera s v rement sanctionn e Les autres menus sont explicites ou n apportent pas de r elle fonctionnalit Le menu Tools vous permet d acc der un interpr teur de commandes Cependant il ne sert pas la navigation et toute tentative de modifier le syst me par cet outil sera s v rement sanctionn e 3 2 Gestionnaire d erreurs Ce petit programme XKill vous permettra de fermer de force des applications qui ne r pondent plus 3 2 1 D marrage Pour lancer l application il suffit d aller dans le menu syst me xkill 3 2 2 Fonctionnement de base Lorsque vous lancez l application votre curseur change d aspect et se transforme en viseur Il vous suffit alors de cliquer avec le bouton gauche sur la fen tre que vous d sirez fermer de force pour rendre effective sa fermeture D autre part si vous ne d sirez plus fermer d application il suffit de cliquer droit pour retrouver un curseur normal et continuer en mode normal Attention ne killez pas votre barre des t ches Si vous avez tu cette barre ce qui est mal red marrez la session en appuyant sur CTRL ALT BACKSPACE Partie V Manuel utilisateur 106 Chapitre 4 Suite bureautique 4 1 Pr sentation La suite bureautique disponible sur la station cliente est OpenOffice Ce paragraphe n a pas pour objet de d crire toutes les options offertes par les diff rents programmes mais de simplifier la prise en main g n rale L er
106. ion et mise niveau 92 de carte m re elle peut tre soit d crite sur une notice coll e l int rieur du capot de l unit centrale soit trouv e sur le site Internet du fabriquant et en placer un nouveau Nous avons galement plac le lecteur de disquette en premier secteur de boot afin de permettre l ins tallation Certains BIOS ont des s curit s permettant de verrouiller les lecteurs de disquettes Ces derni res doivent tre d sactiv es G 3 3 Installation du secteur d amor age Une premi re disquette de boot permet de lancer un syst me de d marrage qui charge et d compresse un noyau et un RAM disque Ensuite une seconde disquette de root permet de positionner la racine sur le RAM disque Nous obtenons ainsi un shell simplifi mais suffisant pour effectu la copie sur le secteur boot des informations permettant ensuite l ordinateur de booter par lui m me Les sources du secteur d amor age sont plac s sur une troisi me disquette et sont copi es bit bit sur le disque dur par la commande cat mnt floppy gt dev hda0 ne pas oublier de monter le lecteur de disquettes A noter que cette phase n cessit plusieurs disquettes de chaque sorte en effet les lecteurs usag s et extr mement poussi reux ont abim s plusieurs d entre elles Une fois l installation faite le lecteur de disquette a t supprim de la liste des p riph riques de boot dans le BIOS afin d interdire un utilisate
107. jet BlackFish est un projet forte valeur ajout e humaine Seule la coh sion du groupe sa capacit d adaptation et son intelligence collective ont permis d atteindre les objectifs fix s il y a un an et demi En termes purement p dagogiques cette premi re exp rience nous a permis de comprendre les m canismes et m thodes du travail en groupe Elle a de plus constitu un premier exemple de conduite de projet nous permettant de prendre part toutes les tapes de l laboration d un produit innovant depuis l tablissement du cahier des charges jusqu la mise en production Humainement cette p riode a t tr s faste permettant de s enrichir mutuellement autour d un d fi fort et prenant Elle a permis de d gager des l ments qui nous semblent essentiels pour la r ussite d un travail en groupe le partage et la transmission des connaissances la libert d expression et la confiance mutuelle Dans une ambiance de travail conviviale mais s rieuse nous avons acquis par l exp rience des comp tences techniques et humaines qui assurent aujourd hui la qualit de notre travail Au fil du projet notre maturit par rapport au sujet notre sensibilit vis vis de ses enjeux se sont accrues et nous am nent aujourd hui prolonger cette exp rience avant tout humaine au cours du projet industriel En effet le sujet abord et son traitement original rec lent de nombreux aspects qui n ont pas encore
108. kfish 1 irc celui de l cole 2 irc rezosup net en cas d indisponibilit du serveur irc dans le xchat conf changer le home login_skel par un Note importante il pourra tre n cessaire de demander une d rogation aux administrateurs de Rezosup pour augmenter le nombre d utilisateurs autoris s venant du serveur BlackFish La limite actuelle est de 50 connections Partie IV Rapport technique Annexe D Conf guration et s curisation de l interface utilisateur 84 D 2 3 Licq Licq est tr s susceptible aux modifications de ses fichiers de configuration En particulier il n est pas possible de mettre par d faut certains fichiers il se bloquera et ne pourra cr er les fichiers manquants Le but est ici principalement de mettre un th me par d faut qui soit agr able Voici les tapes r aliser en se pla ant dans le r pertoire usr share licq qt qui sauvegarder le r pertoire skin basic en le renommant copier le r pertoire du th me choisi en skin basic renommer le fichier skin basic ancien_ th me skinenskin basic basic skin faire de m me avec le r pertoire icon computer ic nes par d faut D 2 4 xSMBrowser Enlever les networks par d faut puis cr er le suivant cf xsmbrowser xsmbrowser networks Eclair Type wins IPNum pikachu Workgroup ECLAITR Master pikachu MasterlP 156 18 24 10 V rifier les informations sur le maste
109. l ainsi que le dimensionnement du serveur et les diff rentes ressources attribu es chaque client espace disque m moire vive droits et autorisations Configuration et mise en place du serveur en fonction du cahier des charges on configurera le serveur pour la r alisation des taches exprim es dans ce m me cahier Cette tude sera constitu e principale ment du choix des logiciels performants et de leur adaptation aux besoins du projet Optimisation d une station cliente type recherche d applications performantes l g res et r pondant aux besoins Mise en place d un plan de d ploiement en vue d un d ploiement rapide et performant on tablira un protocole syst matique de mise en place de stations clientes dans les chambres des r sidences 1 3 6 volution future Le syst me devra tre suffisamment stable pour ne pas n cessiter une maintenance excessive Les mises jour ne se feront que lorsque la n cessit se fera ressentir En effet des mises jour trop fr quentes et irr fl chies pourraient rendre le syst me instable Les volutions futures peuvent tre le remplacement des stations clientes l am lioration du serveur ou des serveurs l extension du projet au monde de l entreprise 1 4 Moyens mis en uvre 1 4 1 Budget Le budget administrativement pr vu pour mener bien le projet est de 304 90 Cependant la pr vision des d penses montre que cette somme s av re tr s i
110. l e entre les membres du groupe Chapitre 10 Bilan individuel de l exp rience BlackFish 24 nous a permis d viter de nombreux cueils recontr s par ailleurs La grande capacit d coute et le climat de confiance mutuelle ont permis un r glement ais et refl chi des probl mes ou des conflits d inter ts personnels posteriori il me semble qu une grande intelligence et clairvoyance collective est n e de ce groupe assurant le succ s des d marches engag es L aventure continue aujourd hui en projet industriel et nous poss dons maintenant six mois pour per mettre au projet BlackFish d atteindre sa v ritable dimension et de le diffuser grande chelle 10 2 3 Enrichissement personnel Je pense sinc rement que le projet BlackFish repr sente pour moi l exp rience la plus int ressante laquelle j ai pu participer dans le cadre de mon cursus scolaire En effet son caract re professionnalisant ainsi que la possibilit de suivre un processus de cr ation de service dans son int gralit donnent une valeur p dagogique tr s importante cette exp rience D autre part le grand espace de libert dans lequel nous avons volu nous a permis de g rer la fois les choix techniques et les relations de groupe nous avons pu faire l exp rience de situations compl tement nouvelles et ainsi exp rimenter les solutions que nous proposions pour leurs r solutions qu elles m nent un echec ou la r so
111. lacer ind pendamment Pour choisir le style de diapositive il suffit d aller dans le menu format Modifier la mise en page Pour modifier ce qui est appel le masque de la diapositive sous Microsoft Powerpoint il faut cliquer sur l ic ne Mode arri re plan dans la barre inf rieure de la fen tre deuxi me ic ne Pour ajouter des formes automatiques il suffit de cliquer sur gallery Pour jongler entre les diff rentes options de mise en forme vous pouvez aussi vous servir de la barre de pr sentation Elle est accessible par une ic ne sur le menu sup rieur 4 3 3 Choix du format de fichiers Le syst me de format de fichiers est identique celui du traitement de texte On recence un format sp cifique lisible uniquement par les possesseurs de Openoffice deux formats compatibles avec les logiciels Microsoft des formats universels permettant moins de mise en forme De m me que pour le traitement de texte le choix d un format compatible Microsoft entrainera l appa rition d un message d avertissement chaque sauvegarde Partie V Manuel utilisateur Chapitre 4 Suite bureautique 108 4 4 Tableur 44 1 D marrage Le tableur Openoffice est accessible par le menu Openoffice Tableur 4 4 2 Fonctionnement de base Ce logiciel partage beaucoup de menus avec le traitement de texte Nous n aborderons donc que ceux qui n taient pas d crits dans les sections pr c dentes Le menu donn es permet l
112. le noyau et le processus init ont effectu des t ches sur le client aucun moment n a t cr e de session La session est ouverte sur le client par le protocole rsh l authentification tant assur e par NYS portage sous Linux du protocole NIS aussi appel Yellow Pages Toute la gestion des comptes est ainsi centralis e au niveau du serveur 5 Authorisation R fus nde d ouverture de sesslon Client RSH 6 Ouvertur session Lancement de l applicdtion Application locale 1 1 1 1 FIG 3 3 Applications locales Une fois la session ouverte les applications peuvent tre ex cut es sur le client de mani re ordinaire Le sch ma 3 3 page 52 illustre ce m canisme 3 2 4 Acc s aux m dias locaux Carte son Ce point d licat est indispensable l utilisation de la carte son du client par exemple Il n cessite en premier lieu le chargement du pilote de la carte son dans le noyau puis il faut un moyen d acc der au fichier de p riph rique dev audio Ceci peut tre fait de deux mani res distinctes Ouvrir une session locale sur le client puis crire dans cette session le flux audio directement sur dev audio Cette solution est utilis e si l application audio est localis e sur le client SUn flx audio typique utilise environ 300 ko s un fux vid o affi ch en 640x480 sature les 100 Mbits s disponibles 6Selon les auteurs des logiciels utilis s un proces
113. lopment task qui n est pas indispensable Toute l installation d finitive se fera par apt dans la version unstable de Debian Utiliser tasksel pour prendre l option C C dev Concernant Debconf on utilise Dialog comme interface et un niveau de priorit minimal low Les locales par d faut sont fr Pas de support PCMCIA et PPP Le reste de la configuration ne pose pas de probl mes outre mesure Partie IV Rapport technique Annexe C Guide d installation du serveur BlackF ish from scratch 79 C 13 Configuration post installation On obtient finalement un shell Il faut alors basculer le syst me de fa on ce qu il utilise la distribution unstable Ceci se fait en d clarant les sources apt unstable en ditant le fichier etc apt sources list remplacer stable par unstable sauf pour la ligne concernant les mises jour de s curit et ex cuter apt get update pour r g n rer les sources L utilisation de la distribution test ing peut s averer plus s re que unstable bien qu aucun pro bl me ne soit signaler pour le moment C 1 4 Mise jour du noyau Afin d assurer un bon fonctionnement et pour fournir le meilleur service possible il est n cessaire de faire fonctionner le serveur sur un noyau r cent Nous utilisons pour cela la version 2 4 19 Le noyau doit tre reconfigur pour prendre en compte le multi processeurs la quantit importante de RAM et la carte r
114. lution de nouveaux probl mes Ceci donne plus de richesse notre exp rience et s en ressent aujourd hui non seulement dans les activit s de projet mais aussi dans d autres d marches plus originales Enfin le projet d tude tant en corr lation avec un projet professionnel que je nourris depuis longtemps il a constitu pour moi une premi re exp rience dans un domaine que j affectionne particuli rement et m as permis d affiner mon projet d avenir et de comprendre les r les et les enjeux des professions que j envisage d exercer 10 3 S bastien BERTON 10 3 1 Travail effectu l origine du projet je me proposai comme responsable communication Je me suis occup des re lations internes entre le groupe et les intervenants internes l cole Centrale de Lyon cela consistait en la mise en relation des diff rents acteurs du projets pour les diverses r unions Je participai aussi de fa on active la mise en place du sondage je m impliquai lors de la constitution des divers dossiers pour la re cherche de partenaires et dans les contacts avec les entreprises pour la r cup ration des machines clientes Durant la semaine de d ploiement je m occupais avec Ga l RENOUX de la remise niveau de ces ma chines Apr s la rentr e il est apparu une faille importante dans la gestion de la logistique je me suis donc occup plein temps de la gestion la fois du mat riel et des clients Parall lement
115. m moire vive effectivement pr sentes afin de d terminer si toutes sont en tat de fonctionner Tout probl me au niveau du lecteur de disquette est remarqu lors de l tape d installation du secteur d amor age noter que les lecteurs n ayant pas servi depuis longtemps demandent un certain nombre de sollicitations avant de fonctionner Les d fauts de la carte r seau sont rep r s lors du test final de m me que tout probl me avec la carte vid o G 2 2 Bilan Sur l ensemble des machines jug es inutilisables la pluparts l ont t pour un probl me d alimentation de la carte m re Plusieurs lecteurs de disquettes tait galement hors service de m me que quelques disques durs Aucun probl me n a t constat sur les cartes vid os ou sur les cartes r seau G 3 Pr paration des machines G 3 1 Introduction En plus de l criture proprement dite du secteur d amor age sur le disque dur l autre op ration effec tuer tait la s curisation du BIOS par l ajout d un mot de passe G 3 2 Modification du BIOS La plupart des PC qui ont pu tre r cup r s pr sentaient encore un mot de passe l ouverture du BIOS mot de passe qui n a pas t fourni Il fallut donc modifier la configuration des jumpers de la carte m re afin de passer outre ce mot de passe la configuration des jumpers utiliser est sp cifique chaque mod le Partie IV Rapport technique Annexe G Pr parat
116. mages un editeur de texte ou de code en lecture seule vous ne pouvez pas crire dans ce fichier un player de son et de MP3 mpg123 utilisable seulement dans le cas o votre station est quip e du mat riel n cessaire nous vous d conseillons d utiliser ce logiciel pour la lecture r guli re des MP3 voir section multim dia un visualisateur de pdf ou postscript xpdf et gv voir section multim dia Les autres fonctions lecture de doc ou de films ne sont pas impl ment es de mani re automatique et vous devez passer par les applications concern es pour les ouvrir manuellement 3 1 3 Quelques conseils pratiques Vous avez la possibilit de modifier l apparence de votre navigateur ainsi que les ic nes pr sents dans la barre des t ches sup rieure par le menu Settings L utilisation de signets pour la navigation n apporte pas de r el avantage et n est donc pas conseill e Partie V Manuel utilisateur Chapitre 3 Applications syst me 105 Vous n avez pas la permission d criture d ex cution ou de lecture sur de nombreux fichiers bien que vous puissiez naviguez dans certaines parties du syst me Ces fichiers ou r pertoires sont marqu s d une petite serrure D autres fichiers entraineront l apparition du message You do not have enough permissions to read Vous ne devez naviguer que dans votre r pertoire personnel Toute tentative d intrusion dans d autres fichiers est
117. marche individuelle en accord avec l orientation donn e par le groupe mais qui demande un effort suppl mentaire celui qui conduit cette d marche L accumulation de responsabilit s pour certains membres du groupe cependant n cessaire l avan cement rapide du projet Elle entraine une surcharge de travail pour les int ress s qui g n re tr s rapidement un sentiment de fatigue et de pression La justesse des prises de d cision un instant donn s en ressent Cela cr e galement une tension interne propos de la charge de travail support par chacun bien que cette diff rence soit en fait purement fictive sur toute la dur e du projet des phases de rel che alternant avec des p riodes plus charg es L exploitation parfois exag r es des comp tences naturelles ou plut t pr sent es par chacun des membres En effet il a t difficile de conserver notre d sir de faire des g n ralistes sur le sujet trait Les contraintes en temps tant tr s importantes chacun a naturellement fini par faire ce qu il maitrisait le mieux pour le bien du projet Nous n avons pas profit de l apport d oxyg ne qu aurait pu apporter un changement d activit Pour pond rer ce paragraphe qui peut paraitre tr s critique on peut rappeler qu en ce qui concerne le groupe projet le projet a pleinement atteint ses objectifs aussi bien sur le plan technique que sur le plan humain Toutefois dans
118. meta frame sa grande force provient de la revalorisation de ressources informatiques qui repr sentaient un poids mort pour l entre prise et de l utilisation de logiciels libres Ainsi d s sa mise en place le syst me BlackFish est doublement rentable en terme de recyclage et en terme d administration ais e et centralis e Partie IV Rapport technique Chapitre 7 Co t de d ploiement du syst me 65 Une tude comparative a t m n e aupr s de Citrix Metaframe qui repr sente la principale solution clients l gers sur le march Cependant les co ts globaux de d ploiement d une telle structure nous sont rest s inconnus En effet le service de cette soci t aussi performant qu il soit s accompagne de nom breuses contraintes conomiques l achat de licence serveur limit e 15 clients initiaux le paiement d une nouvelle licence tous les 50 utilisateurs l achat des licences entreprise pour windows non fournies le pas sage oblig par un revendeur ou grossiste ne permettent pas une lecture claire de l int ret financier d une telle solution En revanche l utilisation de logiciels libres peut encore s av rer un inconv nient majeur lors de l utili sation de logiciels plus sp cifiques dont le remplacement peut s av rer ardu N anmoins le d veloppement rapide dont les logiciels libres sont l objet nous am ne penser que la solution BlackFish est viable et m me avantageuse en entr
119. n d un parc d ordinateurs on peut notamment rappeler que les entreprises renouvellent tr s r guli rement leur parc informatique et que nombre d ordinateurs encore en tat de fonctionnement sont d truits au lieu d tre r utilis s Les ressources financi res mises disposition du projet sont apport es d une part par l cole et d autre part par le club Eclair L cole a apport d abord 300 au titre de soutien aux projets d tudes auxquels se sont rajout s 6 500 obtenus lors du BQP Bonus Qualit Projet Le club Eclair tenait disposition un fond pr visionnel de 7 500 en tant que commanditaire du projet Cependant la totalit de ces fonds n a pas t utilis e En vue de remplir ces objectifs d acc s l outil informatique du nombre de personnes le plus important possible plusieurs contraintes s imposent La premi re et la plus vidente est une contrainte de co t afin de le limiter tous les logiciels pourvus d une license payante sont d office exclus car trop chers et par cons quent la solution devra tre choisie parmi les logiciels libres Un second point consid rer est le fait que l offre s adresse en particulier des personnes n ayant qu une exp rience tr s r duite de l informatique et donc que le syst me doit tre particuli rement transparent du point de vue de l utilisateur galement important la fiabilit du syst me doit tre sans faille en e
120. n disfonctionnement mat riel s accompagne d erreurs al atoire du syst me parfois sur des fonctions de base et d un comportement tr s instable et inexpliqu du syst me d exploitation Ainsi la carte r seau du serveur utilis initialement tait mal support par Linux Ceci provoqua l appa rition d erreur lors du t l chargement des sources du noyau d o l apparition d normes probl mes lors du fonctionnement de ce noyau une fois compil On voit par cet exemple qui nous a co t trois semaines de retard que la d termination de l origine des pannes mat rielles est un point d licat F1 2 D marches et outils utilis s Lors d une panne apparente la plus grande difficult r side dans la localisation de la panne Pour se faire il faut proc der des tests qui permettent d isoler l l ment mat riel en cours de tests Il faut tester successivement L int grit des disques durs utiliser badblocks Pour des disques durs SCSI il suffit de se servir des outils du BIOS pour isoler les secteurs d fectueux L int grit des barrettes de RAM utilisation de memtest en faisant attention au support des grandes m moires Le bon fonctionnement des CPUs mont e en charge en temp rature voltage accessibles par les outils de monitoring du constructeur Ces tests vous permettront de trouver l origine de la panne F 1 3 Support constructeur Si il est n cessaire de s as
121. ne charge Ce syst me s est tr s rapidement r v l tre trop complexe mettre en place pour un r sultat concret jug peu int ressant l am lioration des performances tant assez faible et a donc t abandonn Ce choix s est r v l judicieux puisque dans l tat actuel des choses le serveur est assez rarement pleine charge et donc amplement Chapitre 4 Cahier des charges et r sultats obtenus comparatif 8 suffisant pour la gestion aussi bien du parc de machines actuel que pour celle du parc pr visible moyen terme Le syst me de r partition de charges tant abandonn un point restait int ressant celui de l acc s aux ressources locales Cela impliquait entre autres de localiser l ex cution de certaines applications sur la machine cliente afin de d charger le serveur ce qui tait en fait on l a vu assez peu n cessaire mais aussi de lib rer de la bande passante sur le r seau Ce syst me a t temporairement mis de c t faute de temps mais reste l tude En effet si l utilisation actuelle des clients est tr s loin de saturer la bande passante disponible pour le serveur des applications ult rieures applications multim dia en particulier ne pourraient tre ex cut es sur le serveur En effet du point de vue de l utilisateur le manque majeur par rapport l offre initialement pressentie est l absence de son sur les machines clientes On l a vu le d veloppement
122. nnement de base La visualisation et la navigation dans le document se font enti rement par le menu de gauche Le menu sup rieur sert quant lui r gler la mise en page de visualisation et les options de l interpr teur pdf ou ps D autre part d autres visualisateurs de pdf ou de dvi sont disponible Xpdf et Xdvi qui pr sentent un fonctionnement identique et tr s simple d acc s Partie V Manuel utilisateur 116 Chapitre 7 Applications multim dia La pr sence de ces applications d pend de la configuration du poste que vous avez choisi 7 1 Lecteur MP3 Le lecteur MP3 utilis est XMMS qui poss de une ergonomie identique celle de Winamp avec une interface tr s intuitive Le lecteur utilis par Konqueror de mani re automatique et int gr e est MPG123 Cependant nous n avons pas retenu ce lecteur car il fonctionne enti rement en lignes de commandes On acc de XMMS par le menu Multim dia MP3 7 1 1 Fonctionnement de base Les touches frontales permettent d agir sur la lecture du fichier en cours comme un lecteur r el La pr sence d un bouton playlist permet la navigation interactive dans les fichiers jouer possibilit de retirer des titres d en ajouter de sauvegarder Un menu complet est accessible par un clic sur l extr mit sup rieure du player Ce menu permet de Selectionner un fichier ou un dossier de lecture D utiliser un navigateur d apparences
123. nouveaux en mettant en avant des aspects que nous avions jusqu alors compl tement pass s sous silence et qui n entraient pas dans les objectifs du projet d tude Il s av re ainsi tr s int ressant d un point de vue humain d entrer en contact avec des personnes poss dant une v ritable exp rience et anim es d une d marche professionnelle Prendre en compte et g rer ces nouveaux enjeux constituent un nouveau d fi humain En effet il n est pas rare qu un intervenant nous demande ce que nous voulons faire de notre syst me et il importe au groupe dans sa globalit de choisir une ligne de conduite et un avenir pour le projet 8 5 2 Un nouvel enjeu contr ler sa communication Alors que la sph re de nos contacts augmente nous sommes confront des interlocuteurs qui ont entendu parler de nos travaux et de notre d marche Si la d formation des ambitions et des propos initiaux peut paraitre amusante elle devient rapidement inqui tante Il est parfois difficile d expliquer la teneur r elle de notre syst me des gens poss dant un vision totalement fantaisiste du service Ainsi contr ler la diffusion des informations relatives au syst me choisir ses orientations ma triser ce que d autres en feront constitue l objet principal de notre projet industriel et fixent de nouvelles ch ances capitales pour l avenir du syst me BlackFish 21 Chapitre 9 Bilan humain du Projet BlackFish Le pro
124. nsuffisante En cons quence une phase du projet devra tre consacr e la recherche de partenaires et de nouveau capitaux On peut faire une estimation sommaire des d penses serveur 15 244 90 stations clientes 304 90 x 50 mat riels Divers 7 622 45 Ainsi le co t global du projet est tr s important et propose un plan de d veloppement qui d passe le simple cadre scolaire 1 4 2 Acquisition de nouveaux capitaux Le groupe dispose de plusieurs possibilit s qui ne sont pas incompatibles et qui peuvent donc tre cumul es Les solutions tudier sont Partie III Cahier des charges fonctionnel Chapitre 1 Pr sentation du projet et de l tude 36 pr sentation d un dossier pour le Bonus Qualit Projet somme partager 45 734 71 pr sentation du projet des organismes ext rieurs qui subventionnent les projets d tudiants pr sentation du projet de grandes filiales qui versent leur taxe d apprentissage aux projets qui cor respondent leur thique 1 4 3 Partenaires La prise de contact avec les groupes partenaires de l cole peut tre une d marche b n fique Elle permettra notamment de montrer le d sir d innovation et de cr ation des l ves ing nieurs centraliens Partie III Cahier des charges fonctionnel 37 Chapitre 2 Mise en uvre d une solution adapt e 2 1 Environnemnt d tude 2 1 1 Localisation des
125. nt des droits mise jour de utmp ouverture de session d marrage propre l utilisateur D roulement de la session fin de session fermeture des programmes SIGKILL envoy aux process restants mise jour de utmp FIG B 1 D roulement d une session XDM Partie IV Rapport technique 78 Annexe C Guide d installation du serveur BlackFish from scratch C 1 Installation de Debian GNU Linux L installation du serveur est r alis e partir d un CD de Debian version 3 0r0 Woody avec l image bf24 pour avoir un noyau 2 4 xx Tout est r alis en fran ais avec un clavier fr latin0 avec Euro C 1 1 Partitionnement Les partitions doivent tre suffisamment vastes pour viter toute saturation Notamment les var et home Les autres devraient moins tre sujettes variations au cours du fonctionnement Le serveur dispo sant initialement de deux disques durs SCSI de 36 Go le home sera mis sur un disque complet Le syst me de fichier utilis est ext 3 Voici le partitionnement actuel sda SE Zen 10 sda7 usr sdb C 1 2 D roulement de l installation Quelques remarques ce sujet Le noyau de d marrage est le 2 4 18 L installation de lilo se fait sur le MBR Password setup utilisation de md5 et de shadow L installation des logiciels de base se fait plus tard par FTP on se contente d installer le strict mini mum savoir la C deve
126. nt que d autres finalisaient la solution technique 10 4 2 Exp rience acquise La premi re chose tirer du projet a t une somme de connaissances techniques tant par la phase d tat de l art au d but de l ann e que par la pratique quotidienne des nouvelles technologies Cependant j ai accus un retard important au niveau technique au d but de l ann e qui s est aggrav durant la phase de recherche de partenaires Dans la poursuite du projet en PEI j esp re pouvoir rattraper une partie de ce retard pour pouvoir mieux appr hender le syst me dans sa globalit Si les connaissances techniques sont l apport le plus vident du projet elles sont loin d tre le seul Mon r le de responsable de la documentation ajout aux rapports crits par l ensemble du groupe m a appris r diger divers types de documentation documentation technique compte rendus de r union J ai galement acquis une exp rience dans le contact avec les entreprises au cours de la phase de d marchage exp rience qui se r v lera certainement profitable dans la suite Enfin la mise en place d un service pour les l ves m a permis d avoir un aper u du contact client le Chapitre 10 Bilan individuel de l exp rience BlackFish 26 10 4 3 Appr ciations et regrets Au cours du projet j ai fortement appr ci les r actions des l ves de l cole et des personnes ext rieures contact es tous se montraient int re
127. nte qui ne permet pas la protection du mat riel Partie IV Rapport technique 74 Annexe B Confi guration des services r seau B 1 DHCP B 1 1 Aspect client Le client ne dispose que d un secteur de boot utilisable par lilo appel boot ROM Ce fichier est g n r par etherboot Le site www rom o matic org fournit une interface web ce logiciel et permet ainsi de t l charger facilement une boot ROM pour un grand nombre de cartes r seau Cette boot ROM est une alternative conomique une puce EPROM sur la carte ethernet mais le fonctionnement reste sensiblement le m me Le fichier contient simplement le code d un pilote minimal pour l interface r seau et diffuse ensuite une requ te DHCP sur le r seau Ainsi la configuration de cette partie du client se r duit choisir le code correspondant la carte r seau B 1 2 Aspect serveur Au niveau du serveur DHCP on a privil gi la s curit la facilit Chaque adresse MAC est donc explicitement donn e dans le fichier de configuration etc dhcpd conf et associ e une adresse IP li e la chambre dans laquelle se situe le client On devrait ainsi viter d attribuer des adresses des machines mal configur es ou des utilisateurs externes mal intentionn s Ceci est d autant plus important que la suite du d marrage fait appel aux protocoles TFTP et NFS qui ne permettent aucune authentification La configuration du serveur DHCP comporte ce
128. ode ce qui est b n fique sur plusieurs plans chaque l ment du groupe a pu prendre contact avec diff rents aspect du projet restant ainsi g n raliste l avancement du projet n en a t que plus rapide Les d fauts de l organisation alors voqu s taient les suivants La vitesse de prise de d cision et d ex cution manque de communication interne une timidit vis vis de la communication ext rieure Voyons comment ont volu ces constatations et comment nous pouvons au terme de ce projet d tude les analyser 7 1 2 Un groupe qui a su voluer Attentif aux remarques des tuteurs et des conclusions des diff rentes analyses m n es en SHS notre groupe a su prendre en compte ses travers et les corriger En effet pour pallier le d faut de communication et la lenteur des prises de d cision des outils technologiques ont t mis en place pour favoriser la t l communication et le dialogue permanent entre les diff rents membres De plus les actions men es depuis septembre 2002 en terme de communication exterieure aussi bien aupr s des l ves que des entreprises partenaires de l cole et de l association des l ves attestent de notre prise de confiance et de notre volont de partage d exp rience Le partage reste un concept et une realit forte dans l organisation de notre projet D s les premiers mois de d veloppement la volont que tous les membres du groupe soient en mesure de conn
129. oit r tablie et que le syst me fonc tionne nouveau Partie V Manuel utilisateur 104 Chapitre 3 Applications syst me 3 1 Gestionnnaire de fi chiers Le gestionnaire de fichiers utilis est Konqueror qui ne d routera absolument pas les habitu s de l ex plorateur de fichiers Windows 3 1 1 D marrage Allez dans le menu Syst me Konqueror Par d faut Konqueror s ouvre en vous pr sentant votre home c est dire votre r pertoire personnel o vous stockez et organisez vos fichiers 3 1 2 Fonctionnement de base La navigation se fait par simple click sur les r pertoires pour naviguer dans l arborescence La barre des taches sup rieure permet une navigation plus ais e en offrant un retour arri re un acc s direct votre r pertoire personnel une modification de l affichage listes ou ic nes une recherche de fichiers D autre part un clic droit sur un fichier ou l utilisation du menu sup rieur vous permettent de travailler sur le fichier copier coller couper supprimer renommer propri t s vous pourrez notamment voir la taille de votre fichier Une barre inf rieure vous permet de visualiser la nature du fichier consult et l op ration en cours La navigation est interactive Lorsque vous cliquez sur le fichier l application n cessaire son exploi tation s ouvre automatiquement On peut citer un visualisateur int gr d i
130. olution to buying a computer so as to bring down the gap between students in the use of computer tools The project lead to a computer rental service for 10 e per month available since September 2002 It includes an office suite and communication tools as well as a permanent broadband connection to the Internet Technically speaking the solution used is a thin client system running under GNU Linux and is based on the broadband network of the cole Centrale de Lyon The workstations used come from partner firms remodelling their computer stock iii Remerciements Nous tenons remercier nos tuteurs MM CHALON et BR NAS pour leurs avis et leur disponibilit notre tutrice SHS Mme VACHERAND REVEL pour ses conseils le CRI et Eclair pour leur aide EDF et Orange pour nous avoir fourni un parc de clients En un clin d il R sum Abstract Remerciements Introduction I Aspects scientifiques du projet 1 Pr sentation du projet 2 tude et mise en uvre de la solution 3 Planification pr visions et avancement r el 4 Cahier des charges et r sultats obtenus comparatif 5 Poursuite du projet en PI II Analyse des processus humains au sein de l quipe projet 6 Pr sentation de l quipe 7 Organisation du travail 8 Gestion des relations ext rieures 9 Bilan humain du Projet BlackFish 10 Bilan individuel de l exp rience BlackFish Conclusion IT Cahier des charges fonctionnel 1 Pr sentati
131. on du projet et de l tude 2 Mise en uvre d une solution adapt e 3 P rennit et d veloppement de la solution IV Rapport technique 1 Architecture globale du syst me 10 11 12 14 18 21 22 28 29 31 37 39 41 43 En un clin d il Mat riel Syst me utilis LTSP Choix des applications Mise en place de l interface utilisateur Gestion du parc et des utilisateurs Co t de d ploiement du syst me Quelques aspects de la s curit BlackFish au jour le jour Conclusion H D A gt Choix du serveur initial Configuration des services r seau Guide d installation du serveur BlackFish from scratch Configuration et s curisation de l interface utilisateur S curit du serveur Diagnostic de panne et gestion des probl mes mat riels G Pr paration et mise niveau H Choix d une climatisation 9 Manuel utilisateur Mise en garde Pour commencer Applications syst me Suite bureautique Applications r seau Utilitaires Applications multim dia FAQ Guide de d pannage 10 Sp cifications du syst me Blackfish Glossaire Bibliographie 45 49 54 57 59 63 66 69 71 72 74 78 82 85 88 91 93 95 97 100 104 106 109 115 116 117 118 119 120 122 vi Table des mati res R sum Abstract Remerciements Introduction I Aspects scientifiques du projet 1 Pr sentation du projet 2 tude et mise en uvre de la solu
132. onc par d faut dans un environnement pr configur par l administrateur du syst me En particulier ceci comprend le choix de la langue le comportement des fen tres et le th me du bureau terme il sera int ressant de pouvoir laisser le choix de la langue en particulier pour les tudiants trangers 5 2 1 Comportement des fen tres Celui choisi est le comportement de windows tant le plus r pandu actuellement Il s agit surtout de ne pas d router les personnes ayant d j quelques rep res sous cet environnement INotons qu il ne s agit en fait pas de gestionnaires de fen tres proprement parler mais ce d tail technique n a ici pas grande importance Partie IV Rapport technique Chapitre 5 Mise en place de l interface utilisateur 58 5 2 2 Espace de travail L espace de travail est assez classique un bureau ainsi qu une barre des t ches qui peut tre cach e L utilisateur peut galement cr er des liens sur le bureau ceci peut tre modifi si besoin est La barre des t ches comporte tous les outils n cessaires l utilisateur en particulier il peut alterner entre les deux bureaux qui lui sont disponibles L utilisateur ne peut pas modifier son espace de travail l exception donc de raccourcis sur le bureau 5 2 3 Logiciels accessibles par l utilisateur Dans la barre des t ches sont dispos s les diff rents menus donnant acc s aux applications Un menu Internet av
133. onde r gle garder l esprit consiste ne laisser tourner des d mons qu avec les privil ges minimaux n cessaires leur bon fonctionnement Ainsi les diff rents services tels que DHCP TFTP ou NFS sont ex cut s en tant que nobody ce qui garantit qu en cas de d tournement de ces d mons le fraudeur n aura pas directement les privil ges de super utilisateur sur la machine Le serveur XDM principal est une exception car il est indispensable de le laisser tourner en root pour permettre aux utilisateurs d ouvrir une session sur le serveur Une solution ce probl me pourrait consister utiliser les capabilities du noyau Linux qui permettent de d finir avec pr cision les droits attach s un processus Une autre solution serait peut tre d utiliser XWrapper afin de limiter les risques li s aux droits accord s XDM 8 3 Protection des donn es 8 3 1 Implications au niveau mat riel La volont d offrir un espace de stockage de donn es s r aux utilisateurs s est traduite de plusieurs mani res au niveau du mat riel composant le serveur Utilisation d un onduleur L alimentation lectrique par l interm diaire d un onduleur pr sente deux propri t s Le serveur est prot g des surtensions et micro coupures de courant qui surviennent r guli rement sur le r seau lectrique La dur e de vie du bloc d alimentation s en trouve prolong e En cas de coupure de courant plus longue l
134. ons mis part peut tre les choix techniques ni de m tre d gag de la r alisation proprement dite du projet Il faut voir ici les cons quences du choix comme chef de projet de celui qui aurait d tre responsable de la technique pour exploiter au maximum ses comp tences initiales Cependant ma tr s forte motivation initiale m a permis de passer les premiers caps difficiles et a sans doute aid l quipe dans son ensemble du fait de cette position centrale Le bilan tirer de cette exp rience est tr s positif et riche d enseignements sur le plan personnel Il m apparait vident que pour occuper une fonction d encadrement de groupe et de meneur de projet il est n cessaire d tre plus aggressif dans ma mani re de travailler notamment dans les relations avec les acteurs ext rieurs au groupe de travail Il est aussi important que je sois capable de tenir compte plus syst matiquement des attentes des membres de l quipe et de maintenir une motivation importante chez tous 10 1 2 Impressions sur le d roulement du projet R partition du travail dans le temps Pass la p riode d intense activit li e au lancement des locations il semble que le volume de travail a t assez mal r parti dans le temps Nous n avons en effet pas t assez prompts d marrer le vrai travail Chapitre 10 Bilan individuel de l exp rience BlackFish 23 de construction de la solution technique qui s est d roul
135. our modifier ces touches ou d autres allez dans le menu Param tre diter les associations des touches Vous trouverez un guide plus d taill sur http hotline eclair ec lyon fr 5 5 Messagerie instantan e Le logiciel utilis pour faire de la messagerie instantan e est Licq qui garde l interface et toutes les fonctions offertes par le c l bre ICQ de Mirabilis On y acc de par le menu Internet ICQ 5 5 1 D marrage et configuration Lorsque vous d marrez pour la premi re fois Licq une boite de dialogue apparait suivez les instructions donn es pour vous enregistrer ou rentrez votre num ro ICQ existant Apr s cette tape vous tes enregistr mais vous n avez personne contacter 5 5 2 Fonctionnement de base Pour acceder au menu cliquez sur syst me Nous n expliciterons ici que les fonctions les plus utiles Rechercher un correspondant allez dans le menu User Fonctions puis cliquez Search For User puis faites la recherche selon le numero d identifiant ou le pseudonyme Le menu options vous permet de personnaliser votre ICQ N oubliez pas de sauver apr s chaque modification Pour changer de statut passer online ou away allez sur l ic ne en bas et cliquez avec le bouton droit dessus un menu apparait vous permettant de choisir votre statut Pour dialoguer avec une personne 1 Double cliquez sur le nom de la personne contacter une boite de dialogue apparait 2 Tapez le texte envoyer
136. pendant une partie permettant d attribuer dynamique ment des IP des clients inconnus lors des phases de tests Cette option est ensuite d sactiv e lors du passage en production du serveur Le contenu du fichier de configuration est le suivant dhcpd conf r glages g n raux du serveur default lease tim 86400 max lease time 86400 param tres du r seau option subnet mask 255 255 248 0 option broadcast address 156 18 31 255 option routers 156 18 31 254 option domain name servers 156 18 24 1 option domain name Meclair ec lyon fr 1 Linux LOader 2http etherboot sourceforge net 3Le cas s est effectivement pr sent durant les tests Partie IV Rapport technique Annexe B Conf guration des services r seau 75 r glages propres Blackfish option root path 156 18 24 5 usr local ltsp i386 mode de test avec ip dynamique oui non allow unknown clients deny unknown clients EE EE EE EE SE HEEEEF HEHEH machines IP fixes declaration de l architecture du r seau subnet 156 18 24 0 netmask 255 255 248 0 group envoyer le nom d hote dans la reponse DHCP use host decl names on option log servers 156 18 24 5 d clarations des hotes host exemple hardware ethernet 00 20 af b8 a7 ba fixed address 156 18 24 8 filename
137. personnes r alisant chaque travail 7 2 2 Gestion des contraintes de temps Le temps de d veloppement et de d ploiement a tr s vite t une donn e capitale pour la r ussite du projet D s mars 2002 une vision globale des diff rentes tapes de d veloppement et des grandes p riodes du projet avait t tablies avec justesse On peut affirmer que le facteur temps a t convenablement maitris malgr une sous estimation de la dur e de certaines tapes du projet lors de la premi re planification Ceci n a t possible que gr ce au travail que chacun a su fournir en compl ment des cr neaux disponibles pour le projet En moyenne 4 heures hebdomadaires suppl mentaires en p riode scolaire ainsi que la quasi majorit des weekends La p riode des vacances d t a t consacr e d une part au d veloppement technique de la solution et d autre part la pr paration des media de contact des adh rents Une semaine compl te avant la rentr e a permis la pr paration et l installation du service sur le cam pus de l cole Centrale de Lyon Une disponibilit importante est offerte aux adh rents depuis septembre 2002 Ainsi si les grandes ch ances ont t respect es elles r v lent la fois une grande force de l quipe la capacit d investissement personnel mais aussi un chec relatif les cr neaux mis disposition pour le projet d tude n ont pas t suffisan
138. ple d acc s On y acc de par le menu Utilitaires visionneurs 6 1 1 Fonctionnment de base L interface est partag e en deux parties distinctes une partie gauche servant la navigation dans l arborescence de fichiers la navigation se fait par simple clic une partie droite o on peut visualiser l image Les menus Afficher et Editer permettent de manipuler l image et d optimiser sa visualisation rotation zoom pr f rences Notez cependant que les fonctions les plus utiles de ces menus sont accessibles par simple clic droit directement sur l image La barre inf rieure permet quand elle de visualiser la taille de l image 6 2 Visualisateurs ps ou pdf Le logiciel de lecture de pdf et de postcripts est gv A d faut de pr senter une belle interface gv est tr s rapide et performant On y acc de par le menu Utilitaires visionneurs 6 2 1 Les particularit s Le fonctionnement de ses menus est un peu diff rent des applications courantes Pour y naviguer il faut garder le bouton gauche enfonc et le rel cher sur l option que l on veut activer D autre part la commande Open entraine l apparition classique d une arborescence de recherche Ce pendant tous les fichiers sont pr sents comprenez les fichiers syst me habituellement cach s lors de votre navigation avec Konqueror et les r pertoires ne sont pas signal s Cette navigation peut donc s av rer un peu d routante 6 2 2 Fonctio
139. prendre du temps 5 2 1 Fonctionnement de base La navigation est identique tous les navigateurs L interface graphique pr sente un champs o l on entre l adresse du site un permettant entre autres de g rer les liens personnels bookmark une barre inf rieure pr sentant des ic nes pour les autres logiciels disponibles avec Mozilla Ces derni res permettent d acc der pendant la navigation sa messagerie lectronique son carnet d adresse l ouverture d une nouvelle fen tre un logiciel de chat que nous vous d conseillons d utiliser car nous avons mis votre disposition un logiciel plus performant et plus complet 5 2 2 Quelques conseils pratiques Mozilla pr sente des fonctions peu connues ou inexistantes sur les autres navigateurs qui facilitent grandement la navigation Ce navigateur g re les onglets de navigation ce qui permet d viter la surcharge eventuelle du bureau Pour ouvrir un nouvel onglet taper CTRL T Pour ouvrir un lien dans un onglet cliquez sur ce lien avec le bouton du milieu ceci peut se r gler par edit preferences navigator smart browsing Le menu search accessible par CTRL F permet de trouver un mot ou une s quence de mot dans le texte de la page ce qui facilite les recherches bibliographiques L icone search peut une fois configur edit preferences navigator internet search lancer une re cherche sur Internet avec votre moteur de recherche fa
140. prix assurance La question de la propri t de la climatisation a t soulev e lors de l examen des devis La climatisa tion une fois pos e appartient bien au propri taire du b timent M14 16 et non Eclair L entretien devra cependant tre assur par Eclair H 3 R alisation de devis comparatifs Deux soci t s ont t contact es pour r aliser des devis pour cette installation M GUDEFIN a ainsi demand Emalec et Stepe des devis comparatifs Les deux soci t s proposaient la m me marque de cli matisation Airwell voici les principales diff rences entre les deux devis D A NE AE HE 060 puissance en Kw TET s rieux de l entreprise assur par M GUDEFIN 1 Au 1 tage du b timent M16 salle 16 142 2Direction des Services Techniques de l ECL Partie IV Rapport technique Annexe H Choix d une climatisation 94 H 4 Choix fi nal H 4 1 Entreprise L entreprise finalement retenue est Emalec qui a align son prix 3 720 soit 6 de r duction sur le prix initial Ce choix constitue le meilleur rapport prix qualit de service H 4 2 D tail du devis 1 R alisation du percement du mur ext rieur pour le passage des tuyauteries frigorifiques c bles de commande et de puissance R alisation du percement du mur de s paration de la salle informatique 16 142 et la salle 16 130 pour le passage des tuyauteries frigorifiques c bles de commande et de puissance
141. pro bl mes de s curit et de logiciels plus sp cifiques dessin 3D CAO pour les personnes impliqu es dans des projets de ce type mais trop peu demand s et surtout beaucoup trop chers pour qu il soit envisageable d en fournir Par cons quent si le projet BlackFish a tout fait rempli son objectif de r duire la fracture num rique il ne s est pas encore impos comme une alternative int ressante l achat d un ordinateur Ce pendant il est possible que l int gration pr vue de nouvelles fonctions notamment d applications audio fassent changer cet tat de fait 4 3 2 Public vis Bien que BlackFish se soit affich comme un projet social visant en premier lieu r tablir une certaine galit devant l informatique sur le campus nous avons choisi de ne pas consid rer de crit res sp cifiques boursiers ou autres dans l allocation des machines En effet une telle d marche aurait r clam des infor mations auxquelles l association des l ves n a pas acc s et auraient norm ment compliqu le processus de location Il a t de plus estim que les personnes int ress es par l offre serait justement celles qui auraient b n fici du proc d en bonne partie pour les raisons pr c dentes Apr s trois mois de service force est de constater que cette analyse tait juste la majorit des personnes disposant d un client BlackFish sont des trangers ou des personnes faibles
142. probl me rencontr dans l utilisation de ce mat riel le locataire se doit de pr venir au plus t t un responsable du service Respect de la confidentialit Les fichiers du locataire m me physiquement localis es sur du mat riel appartenant l Ecole ou l association des l ves restent sa propri t priv e L interception ou la consultation et modification de donn es sans l accord de leur propri taire est une atteinte la confidentialit dudit locataire Prix et charges Le locataire paiera Eclair soit au d but de chaque mois de location soit au d but de chaque trimestre de location a pr ciser lors de la signature du contrat En cas de non paiement d un mois ou d un trimestre une semaine avant le d but de celui ci la machine sera d sactiv e et ne sera r activ e qu une fois le paiement effectu En cas de non retour au bout de deux semaines sans accord d Eclair pour le maintien de la location pour un mois ou un trimestre suppl mentaire la caution sera encaiss e De m me en cas de retour de mat riel d t rior tout ou partie de la caution pourra tre encaiss e Toute amende due suite une infraction la loi fran aise en vigueur commise par le locataire est la charge du locataire Le montant total de la caution figurant au d but du contrat sera payable titre provisionnel Eclair Exon ration de responsabilit La responsabilit d Eclair ne pourra tre mise en cau
143. prochaine de service les solutions envisag es ont t dans un premier temps l affichage et la gestion des demandes individuelles mais terme nous comptons utilisons un outil qui nous permettra de pr venir en ligne les gens connect au syst me 2 Interdire l acc s au service et mettre en place un syst me d information sur l invite d entr e du sys t me 3 En cas de panne importante lancer un service minimal sur le serveur de test 4 Pr venir les adh rents de la r paration effective du syst me et de son fonctionnement nominal Ceci ne repr sente qu un squelette de d marche partir de notre premi re exp rience En effet lors de l arr t du syst me pour la d tection des probl mes de carte r seau nous avons surtout tenu au courant les gens qui venaient nous voir ce qui nous semble l heure actuelle insuffisant N anmoins l exposition franche des probl mes rencontr s et des difficult s auxquelles nous devions faire face nous a permis de favoriser la compr hension des adh rents et leur tol rance vis vis de ce contretemps F 2 Probl mes mat riels li s aux stations clientes Il arrive malgr les tests faits au pr alable sur les stations clientes que du mat riel d fectueux soit fourni aux clients n oublions pas que les stations clientes sont issues de la r cup ration d un parc de machines d suettes Il s agit ici de montrer comment faire la distinction entre une panne mat riel et
144. que Chapitre 6 Gestion du parc et des utilisateurs 61 id_ modele SERIAL nom_ modele VARCHAR 15 serveur_X VARCHAR 20 resolution_X VARCHAR 9 id machine serial son BOOLEAN ID_inventaire VARCHAR 10 module_son VARCHAR 15 MAC MAC ADDRESS serveur_X VARCHAR 20 tresolution_X VARCHAR 9 tson BOOLEAN Hmodule_ son VARCHAR 15 id_location Si id_machine IN ES Machine id_adherent I ES adherents Adherents E id adherent SERIAL J id_bazadmin INTA4 chambre VARCHAR 4 Soin VARCHAR CE Nom VARCHAR 30 ce Chambre VARCHAR 4 IP IP_ADDRESS nee hostname VARCHAR 5 ciat t VARCHAR TOO FIG 6 1 La base de donn es de gestion du parc Ce document concerne essentiellement la premi re couche dont on va s attacher d crire les besoins et la forme Les fonctionnalit s existantes sont les suivantes ajout d une nouvelle machine la base de donn es et modification de sa configuration mat rielle suppression d une machine de la base de donn es ajout d un adh rent la base cr ation de son compte utilisateur activation d sactivation d une location de machine mise jour des fichiers de configuration du serveur la demande partir de l tat de la base de donn es La figure 6 2 pr sente l arborescence des menus disponibles au travers de cette interface
145. que convivial et simple Enfin Mozilla est l heure actuelle un des navigateurs les plus proches des sp cifications du W3C ce qui en fait un excellent navigateur Enfin la conservation d Opera donne la possibilit en se faisant passer pour Internet Explorer d acc der certains sites mal programm s Client de messagerie Parmi la l gion de logiciels existants ont t retenus Evolution Sylpheed et le client mail de Mozilla dont les interfaces rappellent fortement celles de Microsoft Outlook et Netscape Mail Evolution offre de loin la plus grande richesse fonctionnelle en int grant pratiquement un logiciel de groupware cependant ces fonctions ne semblent pas essentielles et Mozilla conserve l avantage de la l g ret C est donc ce dernier qui a t conserv limitant le nombre de logiciels maintenir Client IRC Prenant note de lessor de la communication par IRC sur le campus il a sembl indispensable de fournir un point d acc s nos utilisateurs Le logiciel X Chat nous a sembl fournir le meilleur compromis fonctionnalit convivialit Messagerie instantan e Ces logiciels figurant parmi les plus utilis s sur le campus en particulier ICQ et compatibles il tait donc impensable de ne pas fournir ce service aux utilisateurs Licq a donc t retenu r plique libre du c l bre logiciel de la soci t Mirabilis dont l interface simple le m rite de ne pas d router un utilisateur
146. r modifier ou supprimer les informations concernant ces machines Lors de l utilisation d une machine celle peut ainsi tre configur e automatiquement avec ses propres sp cificit s Concr tement un certain nombre de configurations par d faut sont disponibles lors de l ajout d un nouveau client sous la forme d un mod le de configuration qu il suffit d appliquer la machine puis certaines informations peuvent ventuellement tre chang es Ceci permet d tre plus efficace le parc de machine tant assez homog ne ou comportant plusieurs configurations majoritaires 6 1 2 Utilisateurs Des informations sur les utilisateurs sont conserv es des fins administratives De l tat de ces infor mations d pend le fonctionnement du syst me chez l utilisateur concern En effet m me si la machine est not e comme tant en cours de location le service peut tre suspendu pour non paiement Lors de la modification des informations concernant un utilisateur certains fichiers de configuration sont r crit La r criture syst matique et compl te de ces fichiers chaque modification tait la m thode la plus simple et la plus s re certain d entre eux engageant la s curit du serveur etc dhcpd conf cf explications en 3 2 1 page 49 etc hosts allow autorisation des services itsroot etc lts conf configuration de chaque client pour LTSP etc exports configuration des partages NFS cf annexe B
147. r l achat d un serveur l image d un projet ambitieux et novateur mais surtout viable Ceci nous permit d entrer en contact avec de nombreux professionnels du milieu informatique Bien que ces d marches n aient finalement abouti rien de concret elles repr sentent aujourd hui un premier contact avec des entreprises succeptibles d tre interess es par la diffusion d un produit fini comme en t moigne leur consid ration et leur venue lors de la pr sentation du 4 d cembre 2002 8 4 3 Valorisation de l existant Aujourd hui la r ussite du syst me prototype sur le campus de l cole Centrale de Lyon constitue une preuve tangible pour nos interlocuteurs Elle nous offre aussi un espace de cr ation et dans une certaine mesure d exp rimentation unique D autre part la diffusion du service permet de faire connaitre notre cole qui en communiquant autour du projet nous apporte de nouveaux contacts ce qui nous le verrons am ne des difficult s d un nouveau genre Nous n apparaissons plus aujourd hui comme de simples demandeurs au contraire nous poss dons une v ritable exp rience et un service recelant une valeur certaine 8 5 Une d marche traduisant plus de maturit 8 5 1 Multiplication des contacts vari s et originaux Alors que le projet d tude touche sa fin les contacts avec des personnes d origines vari es se multi plient Ils nous permettent d observer notre travail sous des jours
148. r la rentr e 2002 il a fallu mettre en place un plan d information structur pour que notre offre couvre la population la plus large possible Nous visions principalement les l ves de premi re ann e par cons quent les actions de promotion du syst me se sont effectu es sur les trois premiers mois de l ann e Elles ont pris les formes suivantes pr sence sur la cha ne de rentr e campagne d affichage dans les r sidences et les laboratoires de l cole pr sence quotidienne pour le support et la location Mais la communication ne s arr te pas une simple op ration commerciale de location Nous avons r guli rement t pr sents aupr s des l ves centraliens pour favoriser leur compr hension du concept et promouvoir avant tout l utilisation de syst mes informatiques comme vecteur d information sur le campus D aute part l ensemble des adh rents au service poss dent de nombreuses possibilit s pour nous contac ter une adresse mail de support he1p b f tuxfamily orog un salon de discussion IRC blackfish sur irc eclair ec lyon fr pour le support en temps r el un contact par l interm diaire de notre commanditaire Eclair 8 1 2 Une d marche r solument tourn e vers l ext rieur Parall lement la mise en production du syst me et la communication sur la solution BlackFish nous avions comme soucis la formation et la passation du syst me fonctionnel aux
149. r officiel du r seau avant de r aliser ceci Noter que cette configuration est pr cis dans le manuel de l utilisateur D 25 GQview Enlever les diteurs et les explications associ es dans le gqview gqviewrc Bloquer ce fichier est d licat puisqu il interdit une configuration ult rieure par l utilisateur ce concernant des fonctions assez utiles D 2 6 gFTP Pour viter de perdre l utilisateur ou d veiller sa curiosit dans gftp gftpre param trer show_hidden_files 0 Ceci cachera donc les r pertoires et fichiers cach s justement D 2 7 Ark Rien de particulier il faut juste v rifier que les outils n cessaires sont pr sents sur le serveur la v rifi cation n tant pas effectu es lors de l installation gzip tar bzip2 zipetunzip D 2 8 Mozilla Difficile configurer par d faut Il faudrait probablement faire un script java pour pouvoir r aliser ceci Mozilla cr e en effet des r pertoires en fonction de param tres syst me non pr visibles sauf peut tre apr s une recherche approfondie Rien n est donc configur par d faut pour l instant Les instructions de configuration figurent donc dans le manuel de l utilisateur Seule chose changer la page par d faut o sont pr sent s les partenaires de BlackF sh les informa tions li s au syst me ainsi que quelques liens utiles Ne pouvant configurer ceci partir du navigateur il faut intervenir sur les fichiers du syst me
150. ransf rer des donn es entre votre station et un compte de stockage de donn es distant par ex votre compte sur cc04 cc ec lyon fr Le client FTP utilis ici est gFTP et est disponible dans le menu Internet g FTP 5 7 1 Fonctionnment de base L interface graphique s organise autour de deux fen tres l une repr sentant votre arborescence locale gauche et l autre celle du serveur FTP auquel vous tes connect s droite Vous selectionnez un fichier dans l arborescence par un simple clic vous pouvez naviguer dans les deux arborescences puis vous utilisez la fl che dans un sens ou dans l autre suivant le transfert que vous effectuez Pour les transferts de fichiers importants une fen tre apparaitra pour vous donner l tat d avancement du tranfert Pour vous connecter remplissez les quatres champs libres H te nom du serveur FTP par ex cc04 cc ec lyon fr Port 21 pour le FTP utilisateur nom de votre compte Mot de passe Qu 0 DE appuyer sur l ic ne de gauche pour lancer la connexion On arr te la connexion en cliquant sur l ic ne de droite 5 7 2 Options ventuelles Vous pouvez enregistrer un serveur FTP Pour cela vous avez votre disposition des signets Ajoutez un signet losrque vous tes connect au serveur FTP concern Le menu tranfert vous permet de g rer un tranfert en cours 5 8 Navigateur r seau On utilise Xsmbrowser qui repose sur samba qui permet la compatibilit entre l
151. rapports jugeant de l avancement Etant donn la volont du groupe de mettre en application le syst me pour la rentr e de septembre une seconde planification a t n cessaire la bonne conduite du projet o Plannification B Avancement r el D ploiement Dev Technique Rech Partenariat C3 Cahier des C charge C Etat de l art 4 nov 01 22 f vr 02 2 juin 02 10 sept 02 19 d c 02 22 avr 02 06 sept 02 FIG 3 1 Planning La planification tablie durant le mois de novembre de l ann e 2001 a t globalement suivie l ch ance la plus importante le d ploiement en septembre ayant t respect e Malgr tout on peut noter certains d calages par rapport ce qui avait t initialement pr vu Les parties de recherche de partenariats et de d veloppement technique qu il tait pr vu de mener de front s av r rent plus d licates que pr vue En effet la p riode attribu e ces t ches correspondait d une part une p riode charg e du calendrier scolaire et associatif de l cole et d autre part l laboration d un rapport et d une pr sentation interm diaire de notre projet Cela d sorganisa l g rement l quipe et retarda l avancement du projet Par ailleurs une dur e de 6 mois avait t pr vue pour la recherche de partenariats en vue de la r cup ration des ordinateurs clients et de l achat du serveur Il s av ra que dans un cas comme dans l
152. re des choix conditionnant l orientation de notre travail Nous poss dons d sormais les acquis tech niques et humains pour faire face ces difficult s et pour conduire les actions qui nous semblent les plus m me d assurer l avenir de notre solution 29 Troisi me partie Cahier des charges fonctionnel 30 Description Le cahier des charges fonctionnel a t r dig au d but du projet Il correspond la demande exprim e au cours d un sondage r alis aupr s des l ves Partie III Cahier des charges fonctionnel 31 Chapitre 1 Pr sentation du projet et de l tude 1 1 Solution mettre en uvre 1 1 1 Contexte et besoin principal Le projet d tude clients l gers a t mis en place pour r pondre l informatisation de plus en plus importante de la formation de l l ve ing nieur C est pour permettre chaque centralien r sidant sur le campus de pouvoir utiliser un ordinateur et avoir acc s aux ressources du r seau et de l Internet que nous avons d cid de mettre en place une solution informatique dite de clients l gers Ce projet r pond donc une demande explicite des r sidants qui d sirent profiter d un outil non n gligeable de communication dans leur logement 1 1 2 Concept g n ral Cette solution part d une id e force un ordinateur pour tous Le projet d tude a pour objectif d tu dier la faisabilit d une telle sol
153. ret mesurable humain sur le campus a sans aucun doute t un facteur de motivation suppl mentaire la r alisation Le facteur d implication personnelle de chaque membre est une clef importante pour expliquer l tat actuel du projet En effet chacun consacr un temps consid rable pour le projet y compris hors cr naux scolaires Ceci est coupl avec un engagement fort dans le club Eclair dont BlackFish n est pas le seul projet 10 5 3 Points d licats du projet L organisation du projet a parfois montr des faiblesses notamment dans la r partition des t ches Ceci tait assez d licat en particulier du point de vue technique en raison de la diff rence de niveau des diff rents membres ce m me a la fin du projet Chapitre 10 Bilan individuel de l exp rience BlackFish 27 La fin du PE a souffert d un relachement une fois l offre lanc e et stable Ceci s explique notamment par une difficult reprendre le travail tant du point de vue technique que logistique ou bien pour le partenariat Ce fait s est coupl avec une charge de travail importante cette p riode club Eclair ou autre club La situtation a donc t pendant un certain temps une situtation de maintien du service au sens strict En deux mots il y a eu vers la fin de l ann e 2002 un probl me de routine et de saturation des diff rents membres 28 Conclusion Les objectifs du projet ont t atteints sur les plans aussi bi
154. rg help fr openoffice org spellcheck fr fr L installation cot utilisateur ne pose pas de probl mes C 3 3 Messagerie instantan e On utilise Licq qui est compatible avec le logiciel icq sans doute le plus r pandu du genre Au pre mier d marrage l utilisateur devra rentrer son num ro d utilisateur ou s inscrire au service Le reste de la configuration est automatis C 3 4 IRC L installation de X Chat est encore une fois automatique Il suffit ensuite de g n rer un fichier contenant la liste des serveurs partir du logiciel et de copier ce fichier dans le r pertoire xchat de l utilisateur Le reste de la configuration sera la charge de l utilisateur C 4 Mise en uvre du prototype tests Les tests ont d abord t men s sur nos machines personnelles et sur certaines machines d Eclair en tant que clients Le prototype de serveur a t install sur une machine r cente pr t e par le CRI Derni rement nous avons utilis VMWare un logiciel permettant de faire fonctionner des machines virtuelles sur lesquelles peuvent s ex cuter peu pr s n importe quels syst mes d exploitation Les avantages sont nombreux une seule machine physique peut faire tourner un grand nombre de clients simultan ment les possibilit s de configuration permettent de simuler diff rentes configurations mat rielles les tests peuvent se faire pendant le d veloppement sur une m me machin
155. rsonnel est en effet per ue comme un facteur d terminant dans la prise de d cision et nous a permis d viter les cueils 7 3 2 Une d marche transparente et lisible Gr ce la syst matisation des compte rendus et des traces crites notre d marche est aujourd hui par faitement lisible pour une personne ext rieure s int ressant au projet comme le montre l int gration de nouveaux membres pour le PI aussi bien sur le plan de la technique que sur celui de la d marche adopt e La mise en place d un FTP h berg chez Free nous a permis de regrouper l ensemble des documents produits pendant la p riode du projet d tude De plus son ind pendance vis vis des structures propres l cole nous permet aujourd hui de poursuivre notre d marche sans changement d h bergement ou de politique de stockage de documents D autre part l arborescence de fichiers sur ce site de stockage permet Chapitre 7 Organisation du travail 17 une prise en main ais e de la documentation relative aux diff rentes d marches engag es On trouve de mani re simplifi e les parties suivantes les diff rents rapports et pr sentations les traces de tous les courriers les documents l gaux contrats de location charte les comptes rendus de r unions les documents types utilis s pour le support logistique Le partage de documents et le travail collaboratif notamment sur les rapports et les documents tech
156. rt technique est en fait la documentation technique du projet destin e aux futurs administrateurs du syst me Il regroupe les principales explications n cessaires la bonne compr hension du fonctionne ment du syst me en renvoyant en annexe les points plus techniques Ce document associ une formation de plusieurs membres d Eclair doit assurer la p rennit et la continuit du projet BlackFish Partie IV Rapport technique 43 Chapitre 1 Architecture globale du syst me 1 1 Fonctionnement g n ral du syst me BlackFish Le syst me repose sur une architecture clients l gers qui repr sente aujourd hui une alternative technique viable pour le d ploiement de parcs informatiques importants dans le monde de l entreprise D un point de vue tr s global nous utilisons une architecture client serveur qui fonctionne de la mani re suivante un serveur central permet le fonctionnement de toutes les applications et le stockage des donn es personnelles des utilisateurs Les stations clientes sont donc des serveurs X qui permettent l heure actuelle d afficher le client X lanc par le serveur principal et d analyser les entr es du clavier et de la souris La mise en place de cette architecture et les d veloppements techniques de tr s bas niveau utilisent le projet libre LTSP en ajoutant les fonctionnalit s propres notre utilisation D autre part ce syst me permet l utilisation des ressources local
157. rveur 1 etc X11 xdm xdm config commenter la ligne DisplayManager requestPort pour que xdm coute sur le r seau 2 etc X11 xdm Xaccess ajouter ou le nom de chaque client un par ligne 3 etc X11 xdm Xservers on peut viter de lancer un serveur X local en commentant la ligne 0 local usr X11R6 bin X vt7 dpi 100 nolisten tcp 4 etc hosts chaque client doit y tre list ou tre inscrit au DNS 5 ne pas oublier de relancer xdm killall HUP xdm Le son les applications et m dia locaux ne sont pas encore d ploy es sur le r seau d Eclair les machines clientes ne poss dant pas encore le mat riel ad quat C 2 2 Mise en place du son Il est indispensable d avoir install le package esound pour pouvoir utiliser le son sur le client On utilisera de pr f rence xmms comme client tant donn ses possibilit s sa facilit de configuration et la convivialit de son interface Il suffit ensuite de sp cifier le plugin eSound comme plugin de sortie et d indiquer le nom d h te du client et le tour est jou C 2 3 Mise en place des applications locales Elle est relativement simple sous Debian Il suffit d installer le package nis pour lequel on utilise le nom de domaine BlackFish La suite des r jouissances est d crite dans usr doc nis nis debian howto gz section 3 C t client le fichier 1ts conf doit contenir les d clarations suivantes LOCAL_APPS Y NIS_ SERVER lt s
158. s La notion d unicit pour ces lignes est cependant assez particuli re en effet c est le probl me auquel on est confront dans le cas des clients l gers pourtant les 1Linenames ressemblent ceci u502 eclair ec lyon fr 0 b307 eclair ec lyon fr 0 Du point de vue de utmp ces deux lignes sont identiques En effet ces deux lignes comportent un numero de DISPLAY X le 0 identique Fonctionnement de XDM XDM modifie le contenu de utmp par l interm diaire des deux scripts etc X11 xdm Xstartupet etc X11 xdm Xreset ex cut s respectivement l ouverture et la fermeture de session Le programme sessreg effectue la modification du fichier utmp proprement dite Il est appel comme suit par XDM au travers de ces deux scripts xec sessreg a l DISPLAY u var run utmp x etc X11 xdm Xservers US L option 1 est celle qui determine le 1inename C est donc son argument qu il faut correctement choisir Une solution Une solution consiste supprimer le O de l argument Cependant ceci ne suffit pas et nous avons fini par nous restreindre utiliser le nom d h te du type u502 ou b307 comme argument de sessreg en utilisant par exemple la commande bash suivante LINENAME echo DISPLAY awk F print S1 Dans ce cas la ligne est bien unique et les utilitaires pr c demment cit s fonctionnent correctement Malgr tout nous avons rencontr de gros probl me
159. s 2 en pr vision de la phase de tests logiciels Les d tails de ces choix sont report s en annexe Cependant ces phases de prototypage ont t conduites avec plusieurs distributions Mandrake 8 1 RedHat 7 2 ce qui nous a permis d identifier quelques points importants pour le choix de celles ci L environnement r seau dont on dispose offre la possibilit de simplifier norm ment la maintenance du serveur notamment pour les mises jour de logiciel 1 Linux Terminal Server Project Partie IV Rapport technique Chapitre 1 Architecture globale du syst me 44 Ainsi Mandrake ou Debian se distinguent par leurs outils de gestion de paquets respectivement urpmi et apt capables d obtenir d installer et de configurer des logiciels en une seule ligne de commande Ce genre d outil manque cruellement RedHat et d autres distributions ce qui nous a pouss s les liminer de notre liste de choix Cependant l outil de gestion de paquets apt de la distribution Debian s av re apr s utilisation courante beaucoup plus fiable D autre part la base de paquets est mise jour beaucoup plus r guli rement que celle de Mandrake De plus la distribution Debian pr sente une grande stabilit et des outils d administration plus adapt s la mise en place d un serveur Ainsi ces diff rents aspects ainsi que la volont du club ECLAIR de passer l ensemble de ses serveurs sous une distribution unique ont mo
160. s d utilisation du salon de discussion IRC aucune trace crite permanente ne restait de ce qui avait t chang Nous nous sommes donc impos s l utilisation r guli re du courrier lectronique pour faire un bilan de ce qui avait t d cid afin de maintenir un niveau de connaissance gal chez tous les membres de l quipe et de donner une vision synth tique des changes spontan s En terme de m thode il semble que l organisation mise en place et les moyens technologiques utilis s couvrent tous les besoins actuels et ventuels En effet on a su sans d bauche de moyens techniques permettre le travail collaboratif sur un m me document assurer une communication en temps r el p renniser la documentation et les r sultats de travaux exp rimentaux Parall lement notre d sir de communication vers l ext rieur nous a pousser accro tre les moyens de nous contacter comme on le verra dans la partie suivante 18 Chapitre 8 Gestion des relations ext rieures 8 1 Un accent mis sur la communication 8 1 1 Sensibilisation et information sur le campus La communication aupr s des l ves pr sente deux aspects le support aupr s des adh rents du sys t me BlackFish mais aussi la transmission tous les r sidents de notre volont de d mocratisation des technologies de l information et de la communication Lorsque nous avons eu l assurance que le syst me serait fonctionnnel pou
161. s de stabilit suite cette modification qui nous laissent penser qu elle n est pas id ale bien qu elle ne puisse tre incrimin e avec certitude Ceci reste confirmer par des tests plus pr cis sur la machine de d veloppement Remarque Lors de l essai de ces modifications nous avons remarqu des diff rences mineures de comportement entre w et who savoir que w semblait parfois ne pas afficher l ensemble des connexions actives 2Dans le cas de la Debian seul var run utmp est utilis Via SSH RSH telnet 4C est la cl de notre probl me Le d roulement d une session XDM est d taill sur la fi gure B 1 6L option a ouvre une session elle est remplac e par d pour la fermeture de session Partie IV Rapport technique 1 Annexe E S curit du serveur E 2 2 Historique des connexions utilisation de last lastlog logs de DHCP E 3 Surveillance de l activit du serveur ntop etc top gkrellm Ajouter une copie des fichiers suivants conf kernel conf xdm conf dhcp conf nfs conf ltsp conf pgsql 87 La table des partitions du premier disque est donn e ici par s curit dans hypoth se d une d faillance du disque Le second disque comporte une seule partition ext 3 occupant tout le disque Disk dev sda 255 heads 63 sectors Units cylinders of 16065 512 bytes Device Boot Start dev sdal dev sda2 37 dev sd
162. s probl me Openoffice a justement t choisi pour sa grande compatibilit avec la suite bureautique Microsoft Office l heure actuelle le seul probl me connu de compatibilit se situe au niveau des puces et de la num rotation auto matique qui ne sont pas bien trait es Comment choisir le format de fichier Au moment de sauvegarder dans le deuxi me champ sous le nom du fichier vous pouvez s lectionner le type de format 4 3 diteur de pr sentation 4 3 1 D marrage et choix des options On y acc de par le menu OpenOffice Editeur de pr sentation chaque d marrage une fen tre de dialogue vous permet de mani re simple de s lectionner les diff rents param tres pour votre pr sentation ce en plusieurs tapes le type de pr sentation le style de page les effets le mod le de pr sentation 4 3 2 Fonctionnement de base Son ergonomie est similaire celle de Microsoft Powerpoint De mani re g n rale on trouve les fonctions accessibles par le menu sup rieur le mode accessible par le menu de droite diaporama plan notes La diapositive au centre une barre inf rieure permettant de passer diff rents niveaux de la diapositive masque ici app l mode d arri re plan plan L organisation de la diapositive est classique int gration d une zone de texte une zone de titre int gration d une zone de graphique On peut changer la taille de ces zones les d p
163. s relations qui nous ont sembl privil gi es avec les enseignants ont permis l instauration d un climat de confiance et d un espace de libert commun 8 2 2 La favorisation de l expression du potentiel des l ves En nous laissant une grande libert aussi bien sur les choix techniques que sur la politique adopter vis vis de notre projet et de son avenir les tuteurs nous donn une grande assurance et ont permis le d veloppement d une confiance mutuelle La spontan it des relations entre les tuteurs et le groupe ont vit de nombreux cueils d sinformation du tuteur disparition de la motivation Et si la lettre hebdomadaire envoy e aux tuteurs scientifiques n a plus trouv d utilit d s septembre 2002 c est parce qu elle nous a sembl faire double emploi avec la communication orale naturelle et r guli re qui s tait instaur e entre le groupe et les enseignants 8 3 Des relations biais es avec le commanditaire En tant la fois membres de l quipe BlackFish et membres actifs du club Eclair nous nous sommes priv s de l exp rience qu aurait apport e le contact avec un commanditaire industriel Cependant il semble au terme de ce projet que cette p riode de d veloppement avec un commanditaire plus notre coute a permis au service et aux membres de gagner en maturit avant de faire face aujourd hui des interlocuteurs industriels aux int r ts divers 8 4 Une d marche co
164. s ressources du serveur Rappelons que le client ne dispose que d un processeur de m moire vive et d une connexion r seau avec le serveur D taillons maintenant le d marrage d un client La figure 3 2 r sume les diff rentes phases du d marrage du client qui sont d taill es dans la suite Obtention d une adresse IP par DHCP Au d marrage le client charge un secteur de d marrage bootROM contenant un pilote pour son mo d le de carte r seau Celui ci envoie simplement une requ te DHCP sur le r seau Le serveur r pond en lui fournissant une adresse IP fixe ainsi que l adresse partir de laquelle obtenir le noyau du syst me d ex ploitation permettant le d marrage du client Le serveur DHCP est configur de fa on ne r pondre qu aux adresses mat rielles des clients adresses MAC afin d emp cher toute intrusion de machines ext rieures chaque machine est allou e une adresse IP fixe d termin e par le plan d adressage du r seau Eclair Le d tail des logiciels utilis s et de la configuration du serveur DHCP est donn en annexe B section B 1 Linux Terminal Server Project Partie IV Rapport technique Chapitre 3 Syst me utilis LTSP 50 Serveur ___ Base de donn es __ Outil de i configuration FIG 3 1 Organisation logicielle du syst me T l chargement du noyau par TFTP partir de son adresse IP et de l adresse du serveur TFTP le client peu
165. sation efficace des applications mises sa disposition navigateur Web messagerie messagerie instantan e Aspects mat riels Le client est constitu d une machine de r cup ration Cette machine doit tre compl te cran d au moins 15 pouces clavier souris carte r seau compatible avec le mat riel disponible dans les r sidences Ethernet 100MB full duplex et en parfait tat de marche Des p riph riques optionnels sont envisageables carte son enceintes Chaque utilisateur disposant de sa propre machine la configuration de celle ci doit tre personnalisable dans des limites d finir Il doit galement pouvoir sauvegarder ses donn es personnelles de fa on s re au besoin de fa on d centralis e quand il le souhaite et ceci de mani re simple Le volume de sauvegarde Partie III Cahier des charges fonctionnel Chapitre 2 Pr sentation du projet et de l tude 38 autoris par utilisateur reste d finir en fonction des capacit s du mat riel en fixant comme limite inf rieure environ 50 Mo Un support additionnel local non s curis chaque client n est pas exclure Le client doit tre op rationnel en moins d une minute partir du d marrage sauf situation excep tionnelle changement important de configuration dont l utilisateur aura t pr venu dans la mesure du possible Aspects applicatifs Il est indispensable d adapter le syst me des utilisateurs d butan
166. se concernant les dommages mat riels ou les pertes de donn es caus s par le locataire sauf preuve rapport e d une faute d Eclair Dispositions particuli res Les r ponses aux informations nominatives qui sont demand es ci dessus ont un caract re obligatoire A d faut de r ponse il ne pourra tre donn suite la demande du locataire Conform ment la loi du 6 janvier 1978 relative l informatique et aux libert s le locataire b n ficie d un droit d acc s et de rectification sur ses donn es nominatives en s adressant Eclair Partie V Manuel utilisateur 100 Chapitre 2 Pour commencer 2 1 Le syst me Blackfi sh Ce paragraphe a pour objet l architecture et le mode de fonctionnement du syst me que vous vous appr tez utiliser 2 1 1 Historique et d marche Le syst me Blackfish est n d une initiative du club informatique de l Ecole Centrale de Lyon Eclair Ayant pris conscience de l existence d une fracture num rique au sein des l ves sur le campus le pr sident du club a d cid de d velopper une solution simple pour permettre chacun d utiliser l outil informatique et d acc der aux ressouces d Internet et du r seau de l Ecole Pour donner ce projet une structure plus rigide et un encadrement s rieux nous avons d cid de faire de cette initiative l objet d un projet d tude de l cole Centrale de Lyon s tendant sur deux ans Ainsi le service
167. seur Pentium de premi re g n ration suffi t d compresser en temps r el un flux mp3 mais pour de la vid o plein cran il faut au minimum un Pentium H 300 7Remote SHell L utilisation de SSH version crypt e du protocole serait plus s re mais demande encore un peu de travail Partie IV Rapport technique Chapitre 3 Syst me utilis LTSP 53 Lancer un d mon audio Esound dans notre cas au d marrage du client qui transmet un flux re u par le r seau vers la carte son Ceci n est utile que si l application fonctionne sur le serveur P riph riques Un autre point difficile consiste fournir l acc s transparent aux lecteurs de disquette et de CD ROM de la machine cliente Points encore d tailler acc s logique au fichier dev xxx rendre transparent le montage du file system pour l utilisateur On peut aussi envisager de localiser le fichier d change sur le disque dur du client afin de r duire la consommation de bande passante r seau si cela s av re n cessaire D tails de la configuration du noyau patch nfs swap patch logo Itsp Partie IV Rapport technique 54 Chapitre 4 Choix des applications Ce chapitre d taille les applications utilis es visibles ou non par l utilisateur et les raisons de leur choix Ces applications sont class es par cat gories selon leur utilisation Celles servant l administration du syst me sont d velopp es en
168. sh bien que l objectif principal apr s le d ploiement a toujours t la p rennit de la structure au sein de l cole Les derniers mois ont t consacr s la constitution d une documentation et la formation de l quipe devant prendre en charge le syst me l an prochain On peut noter que l une des causes de retard est l inad quation entre le calendrier d avancement propre chaque projet et le calendrier d fini par l cole le dernier ayant t insuffisamment pris en compte dans la r daction du premier Cela a cr de petites d sorganisations au moment des rapports et des soutenances Chapitre 4 Cahier des charges et r sultats obtenus comparatif 4 1 Points positifs 4 1 1 Un objectif atteint Il faut tout d abord signaler que l objectif principal du projet savoir l existence d une offre de loca tion d ordinateurs de bureautique sur le campus a t r alis dans les d lais impartis pourtant courts Le service est effectivement en place sur le campus est en exploitation Actuellement pr s d une quarantaine de personnes disposent actuellement chez elles d un ordinateur BlackFish D autre part le syst me propos remplit bien les fonctions attendues par la plupart des l ves En effet la grande majorit des l ves exploitant le syst me en sont parfaitement satisfaits Le taux de retour bas m me apr s plusieurs mois le montre bien les utilisateurs ne d plorent a
169. sh rendaient la situation critique Les conditions recherche et mise en place d une climatisation sont discut es dans l an nexe H page 93 2 2 4 Orientations d volutivit mat rielle Pour des raisons videntes de temps et de manque de moyens financiers la solution que nous proposons en terme mat riel peut tre sujette am lioration Ce paragraphe a pour vocation de mettre en vidence les diff rentes optiques d volution que nous avons confront es lors du choix mat riel puis auxquelles nous avons r fl chis une fois le syst me op rationnel Il ne s agit cependant que de pistes de r flexions et non pas d une analyse technique exhaustive des diff rentes solutions Evolution des machines existantes Le mat riel utilis l heure actuelle pr sente une grande volutivit et de nombreux aspects sur cette configuration de base ont du tre abandonn s faute de moyens Le serveur est volutif jusqu 4 Go de SD RAM Ceci permet en conjugaison avec l achat de disques durs d accueillir un nombre croissant d utilisateurs D autre part cette marge nous permet d envisager la mise disposition d applications plus gourmandes en ressources La carte contr leur SCSI peut g rer plus de disque durs ce qui permet d offrir plus d espace disque aux utilisateur La carte m re du serveur en association avec une carte contr leur RAID peut supporter un syst me de disques de type RAID 5 Cett
170. ss s et s duits par l id e Comme chaque membre du projet j ai galement ressenti un grand plaisir en proposant ce service aux l ves de premi re ann e ce qui mon trait que le projet avait t men bout malgr ou cause de sa grande ambition La reconnaissance finale de notre travail par l ensemble des personnes nous ayant suivi est pour moi un grand succ s En revanche le manque de communication vers l ext rieur et vers les instances dirigeantes de l cole me chagrine ayant le sentiment que plus aurait pu tre fait Au sein de l quipe j ai beaucoup appr ci l ambiance de confiance qui y r gnait malgr d in vitables tensions dans les moments de stress et de surcharge de travail La cassure entre quipe technique et quipe communication tait regrettable mais mon avis in vitable au vu du travail effectuer et des comp tences techniques de chacun Bien qu ayant tous rejoint le projet sans nous connaitre et avec des id es diff rentes nous avons su profiter de nos diff rences pour explorer plusieurs voies sans qu il y aie de m sentente notable 10 5 Cosme SEVESTRE Je m attacherai ici aux points principaux qui ont retenu mon attention 10 5 1 Position dans le projet apports personnels du projet Mon int gration dans le projet datant de mars 2002 ma vision de celui ci a t assez diff rente d s mon arriv e Je suis en effet arriv un moment ou les choix techniques avait
171. st me LTSP offre une solution pr te l emploi bas e sur Linux et quelques logiciels libres per mettant l installation ais e d un r seau de clients l gers La solution ne comprend pas tous les aspects n cessaires la bonne marche de BlackFish mais regroupe l essentiel des aspects techniques permettant le d marrage des clients Le travail a donc port principalement sur les aspects de gestion du parc et de mise en place d une interface utilisateur conviviale et fonctionnelle ainsi que sur le choix des applications L annexe C est enti rement consacr e la description pas pas de l installation du serveur BlackFish Le lecteur est donc pri de s y reporter pour de plus amples d tails 3 1 Principe de fonctionnement Cette partie d crit l organisation logicielle du syst me La figure 3 1 pr sente la r partition physique de ces principaux composants logiciels Les repr sentation sont inspir es d UML pour des raisons pratiques 3 2 Principaux points techniques Cette section pr cise le fonctionnement technique du syst me LTSP de d part ainsi que des diff rentes extensions qui ont t d velopp es Les explications sont limit es aux aspects fonctionnels les d tails tant renvoy s en annexe 3 2 1 D marrage du client C est essentiellement dans cette phase qu intervient LTSP dont le r le consiste principalement confi gurer la partie r seau du client en sorte qu il puisse utiliser le
172. stations clientes Les stations clientes doivent tre entrepos es dans un local fourni par le BDE en p riode de non location Ceci impose un local apte recevoir l int gralit du parc en pr vision des p riodes de vacances notamment Ce local doit permettre un stockage prolong du mat riel dans de bonnes conditions de conservation et de s curit Dans le cas contraire l utilisateur et locataire du mat riel s engage conserver celui ci dans sa chambre et le restituer en bon tat de marche 2 1 2 Possession du mat riel Le BDE en tant que commanditaire du projet sera propri taire du mat riel l exception de l infra structure r seau qui reste la propri t de l cole ainsi que d ventuelles machines mises disposition par l cole L utilisateur du syst me ne garde en aucun cas la propri t du mat riel utilis 2 1 3 Relation avec l cole L cole et plus particuli rement le Centre des Ressources Informatiques CRI en fournissant l archi tecture de r seau autour de laquelle s articule le syst me est un acteur central du projet il est par cons quent indispensable de prendre en compte ses recommandations et imp ratifs quant au projet 2 2 Analyse fonctionnelle 2 2 1 Synth se des fonctions de la station cliente La machine lou e l utilisateur doit tre en parfait tat de marche et doit permettre un utilisateur d butant une prise en main rapide et une utili
173. stgreSQL au sein de l association et ses capacit s sup rieures nous ont fait opter pour lui les meilleures performances en terme de vitesse d ex cution de mySQL n tant pas d terminante dans cet environnement D autre part PostgreSQL supporte les proc dures stock es ce qui permettra par la suite de d velopper un module de gestion complet par ce biais en nous abstrayant compl tement de l interface utilisateur Dans un premier temps cependant l essentiel de l application a t d velopp en Perl pour les raisons expos es plus haut L organisation actuelle de la base de donn es est d crite sur la figure 6 1 6 2 4 Description g n rale Le syst me se compose de deux grandes parties distinctes organis es en couches une couche fonctionnelle fournissant comme son nom l indique les fonctionnalit s n cessaires l ad ministration du parc une couche d interface utilisateur qui permettra une utilisation efficace et facile de l application Cette couche pourra tre impl ment e sous plusieurs formes si cela s av re n cessaire L id e de d part est que l on dispose d une base de donn es qui conserve les configurations et rensei gnements pour chaque client Cette base de donn es est modifi e au travers de l interface utilisateur tout moment on peut demander la mise jour des fichiers de configuration partir des informations de la base 1Voir glossaire Partie IV Rapport techni
174. structurale a comme on le verra dans la partie suivante permis le succ s du projet mais a montr ses limites 6 2 Un potentiel humain croissant Alors que le projet d tude s ach ve le syst me BlackFish prend toute sa dimension Le nombre de personnes prenant part m me modestement la progression du syst me BlackFish aug mente tous les jours au travers de nos entrevues et de nos actions de communication 6 2 1 P rennisation du service sur l cole Centrale de Lyon Une quipe d sign e par notre commanditaire le club Eclair s appr te aujourd hui prendre en main le syst me BlackFish en place sur le campus de l cole pour en assurer la continuit pour les ann es venir 6 2 2 quipe du projet BlackFish L quipe du projet BlackFish lib r e de l administration du syst me prototype mis en place pour l cole Centrale de Lyon se consacre au d veloppement d un produit sous forme de kit clef en main pr t emploi permettant d installer un syst me BlackFish dans d autres environnements de mani re automatis e Pour r pondre de nouvelles exigences dues la nature radicalement diff rente de la mission r aliser l quipe op re une refonte de l ensemble des postes et r les attribu s lors du projet d tude Ceci permet tra de rompre avec la fatigue et la lassitude ressentie par les diff rents membres de l quipe des postes exigeants occup s depuis plus d un
175. surer de la garantie d un support important de la part du constructeur et de ses d lais l exp rience montre que les comp tences mise en jeu peuvent les d passer surtout pour le support Partie IV Rapport technique Chapitre F Diagnostic de panne et gestion des probl mes mat riels 89 sous Linux N anmoins il peut tre judicieux de les appeler d s les premiers signes de disfonctionnement d une part pour obtenir des pistes de recherche de la panne d autre part pour obtenir plus facilement un d placement les jours suivants Rappelons les r f rences du serveur n cessaires pour l appel du support technique de Dell Serveur SC 1500 les autres sp cifications sont disponibles dans la section consacr e au mat riel Num ro d appel 08 25 38 72 70 Code constructeur Num ro client Garantie bronze jour 1 sur site D autre part les grands constructeurs fournissent des outils de diagnostics et de monitoring de leur ser veurs disponible sur CD la livraison ou sur leurs sites Il faut cependant savoir que ces outils fonctionnent g n ralement que sous Microsoft Windows F1 4 Gestion des adh rents Lors d une d tection de panne la gestion des adh rents et la communication vis vis de l interruption de service et de l avancement des r parations deviennent primordiales Les points importants d velopper en cas de panne sont les suivants 1 Pr venir de l interruption
176. t conomique de cette solution est donc tr s int ressant 8 3 2 Sauvegarde des donn es 8 4 Architecture de d veloppement 8 4 1 Probl mes pos s par le d veloppement Lors des phases de d veloppement ou m me de tests de nouvelles fonctionnalit s la stabilit du serveur est remise en question Durant la phase initiale de fonctionnement nous avons plusieurs reprises d interrompre le service cause d une mauvaise reconfiguration d un service ou de l installation d un logiciel posant probl me 8 4 2 Serveur de d veloppement Nous avons donc rem di ce probl me en installant un serveur de d veloppement copie conforme du serveur principal Cette copie est r alis e par la m thode d crite au 8 3 2 On dispose ainsi d un clone du serveur principal qui permet d exp rimenter en grandeur nature les nouvelles fonctionnalit s avant leur passage en production Par cette m thode on r duit de beaucoup les risques d interruption majeure de service li s une mise jour d application ou une erreur de manipulation de notre part D autre part cette seconde machine m me si elle ne constitue pas une solution optimale peut servir de serveur de secours en cas de panne mat rielle du serveur principal On entrevoit ici une ouverture possible vers des solutions haute disponibilit qui pourrait notamment s envisager avec l utilisation d un cluster en guise de serveur On peut alors allier faible
177. t maitris s et qui assureront un enrichissement collectif et individuel quelle qu en soit l issue 22 Chapitre 10 Bilan individuel de l exp rience BlackFish Il s agit ici d une tribune libre o chaque membre du groupe a la possibilit d exposer de mani re la plus libre possible les apports humains du projet BlackF ish titre personnel mais aussi les points am liorer dans notre d marche 10 1 Laurent SAVA TE 10 1 1 De la position de chef de projet Le projet a demarr en octobre 2001 ma demande et gr ce l aide de Pierre Olivier PIVOT alors pr sident d Eclair et co initiateur de l id e de d part du projet avec J r mie PIAIA pr sident du BDE Apr s avoir propos avec leur aide BlackFish comme projet d tude j ai constitu l quipe initiale qui a permis de d marrer le projet en recherchant des personnes motiv es avant tout En raison de ma position centrale dans l quipe initiale j ai donc t choisi comme chef de projet Malgr le relativement bon d roulement du projet sur le plan technique je ne suis pas convaincu que ce choix se soit r v l tre le meilleur ce moment l tant donn notamment mon manque d aggressivit pour d marrer le projet Apr s un an de travail il me semble avoir agi comme responsable de projet et non comme chef de projet dans le sens o je n ai pas le sentiment d avoir centralis les d cisi
178. t r alis s la recherche de partenariat plannifi e Le projet a donc tr s vite consist en la mise en place effective de la solution celle ci s tendant de mars septembre Cependant plusieurs pr sentations d s le d but du projet m ont permis de mieux appr hender le projet dans sa globalit concours entreprenariat BQP Ceci s est coupl une grande intelligence humaine des autres membres du projet de fait mon int gration a t rapide dans le groupe D un point de vue personnel le projet d tude a t d cisif dans la constitution de mon projet profes sionnel ainsi que mon premier projet participation au Tour de France la Voile Les apports du point de vue humain relationnel technique sont ind niables et les enseignements ont t nombreux Le fait d avoir v cu deux projets l un se finalisant par un chec dur accepter et l autre apr s un travail cons quent par un succ s r el fut pour moi un enseignement pr cieux 10 5 2 Points positifs du projet Un certains nombre de points on permis ce projet ambitieux d aboutir Constitution d une quipe soud e avec une compr hension de chacun permettant le bon d roulement du projet Cette quipe tait motiv e par les diverses facettes du projet technique partenariat r sultats escompt s sur le campus ampleur du projet y compris les ouvertures en cas de r ussite Le fait que le projet ait un effet conc
179. t indispensable apr s mise jour des fichiers de configuration de relancer les diff rents d mons pour prendre en compte ces change ments Il s av re qu il faut explicitement les red marrer et non se contenter de recharger la configuration par un SIGHUP On utilise les commandes suivantes etc init d nfs user server restart etc init d networking restart etc init d dhcp restart Il est important de tenir compte de cet ordre On active ainsi les services dans l ordre inverse duquel ils sont appel s lors du d marrage du client ce qui vite de conduire un bloquage de celui ci en cours de boot s il se produit un probl me Il ne faut pas non plus oublier de mettre jour les entr es du serveur DNS sans quoi le d marrage du client se soldera par une kernel panic puisqu il lui sera impossible de monter la partition par NES lPar l administrateur du serveur Les commandes usuelles ne fonctionnent pas avec cet environnement sauf modifi cation de XDM qui semble poser des probl mes plus graves Partie IV Rapport technique Chapitre 9 BlackFish au jour le jour 70 9 3 Troubleshooting Cette section sera organis e sous forme de questions r ponses par souci de simplicit Elle regroupe un ensemble de probl mes que nous avons rencontr s plusieurs reprises et qui doivent tre r gl s au cas par cas par exemple lorsqu un utilisateur rapporte un probl me concernant sa machine Les quot
180. t on peut esp rer atteindre les cinq ann es sans modifications struc turelles profondes du syst me Pour les machines clientes la maintenance sera planifi e et les d lais lors de r parations devront tre d finis par une charte sign e par le client lors de la souscription au service La mise jour la maintenance et le d pannage sont des services qui seront compris dans le co t global de la cotisation 1 3 Sp cifi cit s du projet 1 3 1 Gestion des co ts Le budget allou au projet par l cole est de 2 000 frs Ce budget servira surtout pour couvrir les frais d acquisition de documents les d placements ventuels et les inscriptions des conf rences La r cup ration de mat riel se fera donc avec le moins de d penses possibles en cr ant avec les en treprises des relations de sponsoring La couverture des d penses s effectuera en faisant appel au Bonus Qualit Projet mis en place par l cole Le recourt ce budget semble n cessaire et un dossier solide de vra donc tre constitu pour obtenir le budget dont on aura besoin L acquisition d un serveur repr sente d autre part un investissement important De plus il ne faudra pas n gliger l achat de mat riel pour la mise en conformit des machines clientes et l am lioration des performances du r seau 1 3 2 Grandes ch ances Soutenance interm diaire avril 2002 dition de la plaquette alpha mai 2002 R daction d un rapport interm di
181. t t l charger le noyau du syst me d exploitation qui lui permettra de fonctionner Une image de ce noyau est stock e sur le disque du serveur La copie t l charg par le client est stock e et d compress e en m moire vive Le noyau est ensuite initialis sur le client et y d tecte tous les p riph riques n cessaires son bon fonctionnement Montage des syst mes de fichiers et cr ation du fichier d change l issue de cette tape les diff rents syst mes de fichiers doivent tre mont s par le client pour d marrer la couche graphique Ceci est fait par NFS protocole standard et fiable de partage de fichiers Toute l arborescence de fichiers des clients est stock e sur le serveur ce qui facilite norm ment les mises jour dont on b n ficie pratiquement en temps r el au niveau du client Une particularit int ressante du syst me est qu il utilise NFS pour g rer son fichier d change ce qui permet de compl tement s affranchir du disque dur sur le client De plus le d bit du r seau offre quasiment de meilleures performances que si ce fichier d change tait g r localement sur le client Les pr cisions de configuration sont report es en annexe B 2 Ouverture d une session sur le serveur Apr s montage de ces syst mes de fichiers le client lance ventuellement quelques programmes d mon d authentification d mon rsh et fixe diverses variables d environnement fournies p
182. tion 2 1 Etude de l existant et dimensionnement du besoin 2 2 Choix et mise en uvre 3 Planification pr visions et avancement r el 4 Cahier des charges et r sultats obtenus comparatif 4 1 POMIS positifs it iisi pus tue ne ANS bis Me ee D a en di th Det dust 4 2 Manques par rapport au cahier des charges 4 3 Points consid rer e ee ne te Ne a E e A eus h ee dE pu RAA 5 Poursuite du projet en PI 5 1 D marche d inscription du PI BlackFish 5 2 Difficult s rencontr es II Analyse des processus humains au sein de l quipe projet 6 Pr sentation de l quipe 6 1 Composition de l quipe 6 2 Un potentiel humain croissant 7 Organisation du travail 7 1 volution de l organisation des t ches 7 2 Processus de r partition du travail 7 3 Communication interne 8 Gestion des relations ext rieures 8 1 Un accent mis sur la communication 8 2 Une symbiose avec l quipe enseignante 8 3 Des relations biais es avec le commanditaire 8 4 Une d marche coh rente vis vis des partenaires industriels 8
183. tisfait la majorit de ses utilisateurs Ses inter ts majeurs tiennent en la facilit et le peu d administration qu il demande par comparaison avec d autres syst mes existants En ce sens le syst me BlackFish se pr sente aujourd hui comme une solution viable pour un d ploie ment dans d autres environnements n cessitant un service de qualit peu de frais Partie IV Rapport technique 72 Annexe Choix du serveur initial A 1 Serveur initial et r f rences La configuration les diff rents composants du serveur initial ainsi que les services associ s sont les suivants serveur Dell 1500SC 2 processeurs PIII 1 26 GHz 512 k m moire 2 Go 4 512 ECC PC133 SDRAM 2 disques durs 36 Go SCSI Ultra3 10 000 tpm 1 80 broches carte contr leur Adaptec SCSI 39160 unit CD ROM 48x IDE alimentation non redondante moniteur 15 livr sans syst me d exploitation OpenManage Server Software clavier souris standards garantie 3 ans J 1 garantie bronze A 2 Choix du fournisseur Cette partie a non seulement pour objectif de justifier le choix de DELL pour lachat du serveur mais aussi de pr senter les param tres essentiels prendre en compte lors de l acquisition d un serveur ou plus g n ralement d une machine sortant des gammes courantes A 2 1 Choix de Dell Les diff rents fournisseurs ou solutions hybrides taient
184. tiv notre choix pour la distribution Debian L ensemble des commandes et noms de fichiers donn s dans toute la suite ne sont valables que sur Debian 3 0 tout en restant facilement adaptables d autres distributions Partie IV Rapport technique 45 Chapitre 2 Mat riel Le choix de Linux comme syst me d exploitation et des logiciels libres pour l ensemble du syst me a permis de consacrer la quasi totalit des d penses du projet l acquisition de mat riel Celui ci consiste essentiellement en un parc de clients en plus du serveur l ensemble tant inter connect par le r seau informatique d Eclair 2 1 Clients 2 1 1 Configuration n cessaire Les contraintes de budget ont amen s d marcher de grandes entreprises pour r cup rer leur parc infor matique lorsqu elles le remplacent tant donn l architecture retenue ces machines seront destin es faire tourner essentiellement un serveur X et ventuellement quelques applications qui ne peuvent fonctionner sur le serveur par exemple les applications multim dia qui monopolisent une part trop importante de bande passante sur le r seau partir de ces consid rations la configuration type n cessaire au bon fonctionnement du syst me a t tablie processeur de type Pentium ou Pentium II m moire vive un minimum de 16 Mo carte r seau 100 Mbits s permettant le d marrage du client par le r seau cran et carte graphiq
185. tre l autre d couper une connexion ou de d tacher une fen tre du corps de Xchat Les lettres sont quand elles des fonctions utilisables uniquement par les op rateurs des channels Kill Kick ban La ligne de saisie permet d entrer votre contribution que vous envoyez en tapant entr e Partie V Manuel utilisateur Chapitre 5 Applications r seau 112 5 4 3 Quelques conseils pratiques Si les manipulations pr c dentes sont n cessaires et suffisantes l utilisation de Xchat quelques conseils peuvent tre donn s pour rendre son utilisation plus conviviale Irc pr sente une interface en lignes de commandes Toutes ces commandes se rentrent dans la ligne de saisie sous la forme commande arguments On peut citer quelques commandes titre d exemple join qui permet de rejoindre le channel que vous lui mettez comme argument quit qui permet de partir d un canal avec affichage d une phrase mise comme argument me qui permet de faire des phrase avec vous m me comme sujet Pour apostropher une personne dans un forum de discussion vous pouvez ecrire son nom qui sera alors surlign chez elle Pour ce faire crivez la ou les premi res lettres de son pseudonyme puis appuyez sur TAB qui compl tera automatiquement la fin de son nom De m me quand quelqu un vous parle explicitement vote nom est mis en vidence Pour se d placer rapidement entre diff rents channels de discution utilisez ATL a et ALT z P
186. ts La simplicit d utilisation des applications propos es aux utilisateurs primera donc sur leurs fonctionnalit s L usage d une interface gra phique conviviale est indispensable Suite l tude effectu e aupr s des r sidants les applications suivantes sont indispensables Navigateur Web d utilisation conviviale et capable de g rer les technologies actuelles frames java SSL extensions multim dia diverses Client de messagerie lectronique capable d diter et de lire des messages format texte et HTML ainsi que les pi ces jointes usuelles Une gestion de carnet d adresses serait utile ainsi que le support de filtres et dossiers de stockage multiples Une fonction de recherche par mot clef pourra constituer un crit re de s lection Client de messagerie instantan e souvent cit comme indispensable la vie sur le campus On recher chera la compatibilit avec les syst mes existants en priorit Logiciel de traitement de texte compatible avec les fichiers au format Microsoft Word en lecture et cri ture L dition de fichiers HTML au sein de celui ci pourrait tre utile Il doit galement permettre l dition de documents structur s et pagin s Un syst me de correction orthographique m me som maire en fran ais et d autres langues optionnelles est n cessaire Logiciel de pr sentation compatible avec le format Microsoft PowerPoint D autres applications seraient un plus lecteur
187. ts On peut cependant affirmer qu un projet ambitieux comme BlackFish a su d passer le simple cadre scolaire et donc demande un investissement sans commune mesure avec un projet d tude classique Pour respecter ces ch ances chaque t che a toujours t pens e et attribu e avec une limite dans le temps claire et forte Le r alisateur de cette action s engageait lorsqu il en prenait la responsabilit en respecter les d lais Ceci n a t possible que par la grande capacit d analyse de l quipe et ses qualit s d coute et d entraide dans les moments critiques En effet plut t que de prendre du retard sur une partie du projet on a pr f r d tacher des membres du groupe sur une t che qui demandait plus de moyens ou qui prenait du retard La flexibilit du groupe et le partage de comp tence ont t les garants de la r ussite d une telle organisation 7 3 Communication interne 7 3 1 Un environnement favorisant l expression personnelle L ensemble des d cisions importantes du projet a t pris en accord avec l ensemble des membres du groupe Ainsi au cours des r unions de pilotage les grandes orientations du projet ont t le fruit d une concertation avec les tuteurs et les principaux acteurs du projet Les choix r alis s sont donc issus du partage du point de vue et surtout de l exp rience de chacun L exp rience que ce soit celle des tuteurs ou celle d un membre du goupe titre pe
188. u 109 5 1 Pr sentation des fonctionnalit s g n rales 109 5 2 Navigateur Internet s doeane 4 sue en nude 4 agit gt n de pates da age pe Re ee n e 109 5 3 Messagerie lectronique 110 DA IRC 4e LE Gers DRE SR Se Rire RS D R mn et 111 5 5 Messagerie instantan e 4 5 5 ue ee Nue is na ete eh ne 112 5 6 Messagerie compatible MSN Messenger 112 91 Cent EEP ep SDL Date L URSS ARR ANUS troie 113 5 9 NAVISAtGUr r s at o nue de Cd et A Mon a nie td fe MR GS AA 113 6 Utilitaires 115 6 1 Visualisateur d images 2 44 4 444 Ds dub dei gens b 115 6 2 Visualisateurs ps ou pdf 115 7 Applications multim dia 116 TE Lecteur MP3 re e dm a en metres men de A atomes de ete ut AA nb 116 12 Lecteur Vide arken ep en nn 0 te oh Re sn ae 6 Re me en 116 8 FAQ 117 9 Guide de d pannage 118 91 Blackfistiem VAL s a Pen tent les Bb es Me PORN ul Ed do ei 118 92 Bl ckfishpar mal erie dune da tu ee a a e dans 118 93 Blackfish par IRG ben a sun ea nm NL ARS Bed RE Ne BE a O 118 Table des mati res 10 Sp cifications du syst me Blackfish 10 2 Informations compl mentaires Glossaire Bibliographie 119 119 119 120 122 Introduction Au cours des derni res ann es l ordinateur est devenu un outil indispensable au m tier de l ing nieur Dans ce contexte d inform
189. u lancement du syst me BlackFish Achat d un serveur 4 200 R cup ration du parc client transport 100 achats symboliques 2 Frais li s la communication principalement d impression 120 Sont comptabilis s les frais li s la publicit aux actions de sensibilisation aux formations l impression de manuels utilisateurs et de contrats Achat de mat riel divers 200 Ce qui nous fait un total de 4 622 30 300 FF pour un service qui s av re dimensionn pour une centaine d utilisateurs Partie IV Rapport technique Chapitre 7 Co t de d ploiement du syst me 64 7 1 4 Bilan conomique On voit que le syst me BlackFish a permis sur le campus de l cole Centrale de Lyon le d ploiement et le support de 50 stations clientes au moindre co t En effet l achat de cinquante ordinateurs personnels seule solution envisageable dans ce cadre car ne disposant pas des offres faites au monde de l entreprise aurait co t environ 500x50 25 000 soit une diff rence d environ 20 378 on se base sur le co t d un ordinateur minimal sans mat riel multim dia quivalent au service de location Bien que le dernier raisonnement soit un peu simpliste on voit que le manque gagner est important D autre part le syst me BlackFish permet une administration centralis e ce qui r duit norm ment les co ts li s la gestion par cas et la maintenance personn
190. ucun manque redhibitoire dans ce qui leur est propos La fiabilit du syst me st galement conforme avec ce qui tait attendu Pass es les difficult s du premier mois qui nous ont conduit ne pas r clamer de paiement pour le premier mois d utilisation les arr ts du service ont t extr mement rares Tr s peu d utilisateurs ont eu d plorer un manque de stabilit de leur syst me Le serveur achet pour les besoins du projet r ussit parfaitement g rer la charge et poss de encore suffisamment de potentiel pour permettre un d veloppement du parc de clients 4 1 2 P rennit du syst me Une point important est la p rennit du service En effet il doit perdurer apr s la r orientation de l quipe initiale sur d autres objectifs La documentation est encore en cours d criture cause d un re tard pris pendant le d veloppement technique retard du au manque de temps disponible mais elle sera disponible pour la prochaine quipe prendre en main le syst me 4 2 Manques par rapport au cahier des charges 4 2 1 D veloppements techniques Un certain nombre de d veloppements techniques initialement pr vus n ont pu tre men bien pour la premi re ann e de fonctionnement du service BlackFish En premier lieu il avait t d cid au d but du projet d utiliser un syst me de r partition de charges qui permettent aux ordinateurs clients de s pauler lorsque le serveur tait plei
191. ue compatibles avec XFree86 2 1 2 Mat riel actuel Nos d marches aupr s des anciens l ves de l cole ont permis d obtenir un ancien parc de machines install es chez EDF Vienne ainsi que plusieurs machines d une antenne d Orange Lyon Ces machines ont t acquises par Eclair avec l aide du BQP pour la somme de 1 La configuration correspond peu pr s la limite inf rieure que nous avions fix e cependant ces machines permettront la mise en place grandeur nature du syst me et ont donc t acquises pour cette raison Le d tail de la configuration est le suivant processeur Pentium 90 16 ou 32 Mo de RAM suivant les machines carte r seau 10 Mbits s cran 14 pouces clavier souris Les cartes r seau devront tre chang es pour conserver la compatibilit avec l installation existante Bonus Qualit Projet Partie IV Rapport technique Chapitre 2 Mat riel 46 2 2 Serveur Le serveur comme il sera pr cis dans le chapitre 3 constitue la pierre d angle de l ensemble du sys t me En effet il doit assurer plusieurs fonctions qui requi rent la fois de la puissance brute de la m moire vive et des acc s disque rapides et fiables On peut titre d exemple citer plusieurs applications serveur qui sont amen es fonctionner sur le serveur serveur X serveur de fichiers serveur d authentification applications ouvertes par les stations
192. un souci de sinc rit et d honn tet intellectuelle mais aussi vis vis des interve nants ext rieurs il a nous semble important d analyser les diff rents points de friction et d en comprendre les origines 7 2 Processus de r partition du travail 7 2 1 Un engagement total des responsabilit s en cons quence Une tr s grande motivation anime tous les membres de l quipe projet Ceci explique le fait que toutes les t ches effectuer sont r alis es de mani re volontaire En effet lors de nos r unions hebdomadaires un bilan des actions en cours nous permettait d tablir une liste de priorit s et de t ches r aliser Chacun choisissait alors volontairement selon ses comp tences et la disponibilit des autres membres du groupe son travail venir Ce mode de fonctionnement implique une confiance totale entre les membres du projet et entraine aussi Chapitre 7 Organisation du travail 16 une grande responsabilisation de chaque acteur Seul un engagement important dans le projet a permis de surmonter les difficult s de r aliser parfois des actions p nibles et de rebondir apr s des checs relatifs Lors de la phase de d ploiement la mise en place d une TODO list informatique a permis de planifier court terme le travail effectuer et de rendre transparente la r partition du travail par tous les acteurs du projet pr sence de travail effectuer choix par chacun de ses prochaines t ches
193. une erreur de configuration du compte client sur le serveur F2 1 Proc dure de diagnostic de panne Avant de proc der des op rations de maintenance sur une station cliente ou sur son compte utilisateur pr sent sur le serveur un descriptif minutieux de la panne et des derni res op rations effectu es par la machine doivent tre fourni par l utilisateur En effet la plupart des probl mes rencontr s sont intervenus au d marrage ou l invite de connexion Conna tre les derni res informations affich es au d marrage permet de cibler quel service est mal r gl et d intervenir en cons quence C est pour cette raison que m me lorsqu on utilise un proc d pour masquer les op rations de la station au d marrage on doit garder une trace de progression facilitant le diagnostic des erreurs On peut citer titre d exemple les grands classiques des erreurs rencontr es Le serveur DHCP ne fonctionne pas affichage de Searching for server indiquant une recherche de serveur DHCP n aboutissant pas Regarder si le client est pris en charge par le d mon DHCP et si il est autoris utiliser les services du serveur dhcp conf et host allow Kernel panic lors du d marrage Le serveur NFS n est pas jour o le nom du noyau charger est erron Le d marrage se passe sans probl me mais impossible de se connecter Ressaisir le login et le pass word v rifier que le clavier marche correctement
194. une excellente compatibilit avec la suite Microsoft Office toutes versions confondues ainsi qu une interface utilisateur tr s conviviale et proche de ce dont les utilisateurs peuvent avoir l habitude La lourdeur relative de l ensemble devrait tre gomm e par le fait que tout le code est partag entre les utilisateurs et ne sera donc charg en m moire qu une seule fois 4 1 2 Applications r seau Les applications mises disposition de l utilisateur sont les suivantes navigateur web messagerie lectronique client IRC Partie IV Rapport technique Chapitre 4 Choix des applications 55 messagerie instantan e compatible avec ICQ client FTP n cessaire notamment dans le cadre des projets d tudes Navigateur Web Les alternatives sont nombreuses cependant l accent a t mis sur le respect des normes du W3C afin de permettre une navigation sans probl mes On peut citer par exemple Mozilla Galeon Opera Nautilus Konqueror navigateurs en mode texte lynx links laiss s de c t pour des raisons videntes Nautilus et Konqueror se sont montr s moins pratiques selon nous que les autres Galeon tant d velopp sur la base de Gecko le moteur de Mozilla ce dernier a t pr f r Son interface tr s proche de Netscape ne devrait pas g ner les utilisateurs De plus Mozilla offre l avantage d int grer un client de messagerie lectroni
195. ur Ainsi deux politiques radicalement diff rentes devront tre mises en place lors de la phase d acquisition du mat riel Pour les machines clients on contactera le plus d entreprises possibles pour obtenir un parc de machines cons quent et pouvant faire face un forte demande Cependant une attention particuli re devra tre pr t e l tat du mat riel les performances des ordinateurs devront r pondre ce pr sent cahier des charges le parc devra tre le plus homog ne possible pour permettre une meilleure gestion des performances globales Le choix du serveur et le dimensionnement de ses performances conditionne le bon fonctionnement du syst me final Il s agit de prendre en compte plusieurs param tres performances et disponibilit administration compatibilit volutivit et p rennit Des partenariats avec des industriels seront mettre en place dans cette optique Partie III Cahier des charges fonctionnel Chapitre 1 Pr sentation du projet et de l tude 32 1 15 tude des initiatives similaires Cette tude a t r alis e avec notre tuteur de projet M Emmanuel Brenas qui avait d j mis en place un syst me similaire l universit de Lyon II Son exp rience nous a donc permis de d finir les crit res utilis s dans ce pr sent cahier des charges 1 1 6 Contraintes techniques Les contraintes d ordre technique sont nombreuses utilisation du r seau Eclair recouvrement compl
196. ur de tenter de r installer sa machine partir d une disquette et le disque dur a t plac comme unique p riph rique de boot G 3 4 Test final Ceci fait un ultime d marrage permet de v rifier si le PC r ussit contacter le serveur et lancer un serveur X et si l affichage dudit serveur X est correct Ce test permet de plus de r cuperer l adresse MAC de la carte r seau qui sera indispensable pour la communication entre le serveur et le client G 4 Sources utilis es Les disquettes boot et root contiennent une distribution slackware mais n importe quelle distribution tenant sur une disquette peut suffire La troisi me disquette contient le secteur d amor age disponible sur www romomatic net G S Tests compl mentaires En plus des op rations effectu es sur les machines les crans ont t test s un par un en liminant quatre qui pr sentaient des d fauts de fonctionnement absence de rendu d une couleur Les claviers et les souris tant robustes et de bonne qualit il n est pas paru utile de les tester Ceci s est av r correct puisque sur les cinquantes clients lou s seuls deux claviers sont revenus G 6 Logistique A chaque machine est ensuite attribu e une r f rence construite comme suit une lettre rep re le lot au quel appartient cette machine un lot correspond un ensemble de machines quasiment identiques obtenues dans une entreprise particuli re et un num ro d signe la
197. ur et d marrer mettez sous tension l cran mettez sous tension l unit centrale Remarquez qu il est possible que l alimentation de l unit centrale soit coup physiquement ce qui emp chera le d marrage Pour rem dier ce probl me rep rez le commutateur l arri re de l unit centrale et mettez le en position I Une fois la mise sous tension effectu e la s quence de d marrage s affiche alors apr s les v rifications mat rielles effectu es par le BIOS 2 2 3 D roulement du d marrage L ordinateur affiche la s quence de d marrage et les crans d filent jusqu l affichage d une boite de dialogue permettant la saisie de votre login et de votre mot de passe n cessaires l ouverture de votre session Premier d marrage Le premier d marrage est assez long donc ne paniquez pas si celui ci prend du temps il prendra proba blement du temps pour construire un swapfile 2 2 4 Identification et ouverture de la session Un cran vous permet de compl ter deux champs login Vous y rentrez votre nom d utilisateur password Vous y rentrez votre mot de passe Une fois ces deux champs compl t s appuyez sur entrer pour ouvrir votre session 2 3 Bureau Le bureau bien que l g rement diff rent de celui de Windows 98 pr sente une structure identique On y trouve Un espace libre au centre c est le bureau proprement parler Un ic ne poubelle sur cet
198. urco t lors de la souscription au service Dans l hypoth se o Eclair n arriverait pas fournir les 100 de connexion l achat de nouveaux switchs augmenterait les frais de participation des adh rents 1 2 6 Analyse des risques Les risques sont tout d abord techniques le r seau peut il supporter une telle charge L implication des diff rents membres doit tre importante et les comp tences techniques requises sont pointues Le syst me demandera une participation de l association Eclair qui terme sera tr s importante Les risques financiers sont limit s par le fait que le budget accord au projet est relativement faible cependant la forte implication de l association Eclair rend les risques financiers cons quents et non n gligeables Le risque peut aussi venir du d sint ressement du public Cependant ce risque sera r duit par la mise en place d une campagne de communication lors du lancement du produit 1 2 7 Support technique et esp rance de vie Le support technique sera assur dans un premier temps par les membres du projet puis par les membres de l association Eclair Il faudra que le syst me soit suffisamment stable pour ne n cessiter qu une main tenance mineure en fonctionnement nominal Cependant un calendrier de mises jour et de modifications majeures devra tre mis en place pour assurer une bonne volutivit au produit Gr ce cette organisation l esp rance de vie du syst me croit e
199. ure de l quipe tait la suivante Laurent SAVA TE chef de projet Ga l RENOUX responsable documentation et Internet S bastien BERTON responsable communication Emmanuel SCHMITT responsable technique Cette structuration des t ches a d s l int gration d un nouveau membre en mars 2002 t amen e voluer En effet la bonne connaissance de chaque membre de l quipe regroupant un nombre restreint de personnes a permis d une part de faire voluer les postes pour les besoins du projet et d autre part l accomplissement personnel de chacun de nous 6 1 3 Composition actuelle l heure o s ach ve le projet d tude on peut dire que chacun de nous occupe diff rents postes pour les besoins structuraux et organisationnels du service en production Laurent SAVA TE chef de projet responsable technique responsable continuit du service Cosme SEVESTRE d veloppement technique responsable innovation service Ga l RENOUX responsable documentation relation partenariats support logistique S bastien BERTON responsable relation adh rents responsable support logistique Emmanuel SCHMITT responsable partenariats responsable communication d veloppement Chapitre 6 Pr sentation de l quipe 13 Devant le tr s grand nombre de t ches accomplir et leur diversit la flexibilit de notre groupe c est dire sa qualit d adaptation
200. ution et de l appliquer le cas ch ant Il s agit de r cup rer des ordinateurs usagers aupr s d entreprises qui renouvellent leur parc informatique Cette d marche permet ainsi de r cu p rer du mat riel informatique moindre co t et de faire conna tre par l notre initiative Ce mat riel sera support dans son fonctionnement par un serveur d applications et un syst me de r partition des charges Le projet a pour but de donner au client un produit clef en main les installations les mises jour la maintenance seront faites par des personnes comp tentes L utilisation d un tel syst me n exigera aucune comp tence en informatique de la part de l utilisateur et s adresse donc tous les publics 1 13 Description de la d marche Dans un premier temps le groupe s est attach recenser toutes les solutions techniques permettant de mettre en place le syst me de clients l gers et tudier les exp riences ant rieures similaires Pour mieux conna tre les besoins et les attentes des clients la mise en place d un sondage grande chelle s est av r e n cessaire Ce sondage permettra en effet d adapter notre offre la demande et de produire un service le plus comp titif possible 1 14 Mat riel Le mat riel utilis est de deux natures un mat riel que l on peut qualifier de r cup ration pour les stations des clients et un mat riel performant et volutif pour le serve
201. ux d acheter part car la garantie ne rev t pas la m me importance Il tr s important de conna tre les affinit s des diff rents organismes avec lesquels on travaille ou qui nous tutelle lors du choix du constructeur ou du fournisseur Cette d marche simple a deux avantages b n ficier de contacts plus ais s dans un cas viter de froisser les sensibilit s personnelles dans l autre Un tiens vaut mieux que deux tu l auras A 3 Choix d ordre technique et conomique La configuration actuelle du serveur clients l gers est li e des choix techniques corr l s des choix conomique Le quadri processeurs a t envisag mais son prix excessif ainsi qu un certain surdimensionnement des ressources n cessaires nous ont fait opter pour un bi processeurs 2 disques SCSI simples ont t pr f r s un syst me RAID 5 complet La technologie RAID ne s imposait pas car la sauvegarde des donn es ne n cessitait pas une si grande pr caution En effet la technologie RAID assure une s curit optimale des donn es par cr ation d un disque dur virtuel constitu de 5 disque durs r els et par la redondance des donn es sur ces disques Un logiciel fiable de sauvegarde de donn es en r seau r pond parfaitement au genre de service que l on d sire assurer en terme de fiabilit des donn es La mise en place d un onduleur actif a t pr f r e l alimentation redonda
202. vori noter que Mozilla peut aussi servir naviguer dans vos fichiers personnels Partie V Manuel utilisateur Chapitre 5 Applications r seau 110 5 2 3 Options ventuelles Il s agit ici d options plus pointues Mozilla int gre un diteur HTML permettant de voir les sources d un pages web Allez dans View sources Il existe un menu de gestion des cookies et du codage sur Internet Allez dans task Privacy and security Pour des fonctions plus particuli res voir le site de Mozilla www mozilla org 5 3 Messagerie lectronique Le client de messagerie lectronique utlis est celui de Mozilla Mozilla mail accessible depuis Mozilla 5 3 1 D marrage et configuration de la boite mail En fonctionnement optimal le d marrage de Mozilla entraine automatiquement celui de Mozilla Mail Cependant s il ne demarre pas il est toujours accessible par le menu inf rieur de Mozilla ou par le menu g n ral Internet courriel On propose ici un didacticiel permettant la mise en place d une boite mail initiale ou suppl mentaire Pour la boite initiale la boite de dialogue s ouvre automatiquement sinon allez dans le menu Edit puis cliquez sur Mails and Newsgroups account settings Pour ajouter un boite cliquez sur Add an account Une fen tre Account Wizard s ouvre et c est le d but de la configuration 1 Pour mettre en place une boite mail choissisez Email account ou Newsgroup account moins fr quent
203. vue d une implementation ult rieure dans une universit dans le cadre du PT Elle doit permettre une nouvelle quipe de prendre la suite du service obtenu ainsi qu autoriser la mise en place dans un autre milieu d un syst me similaire en un temps beaucoup plus court Le seconde partie pr sentera la composition de l quipe et l historique des diff rents membres ainsi que la r partition des t ches au sein de l quipe Elle explicitera galement les relations nou es avec les partenaires du projet tuteurs de projets membres de l associtaion des l ves et entreprises donatrices d or dinateurs Enfin chaque membre du projet exposera son point de vue personnel sur celui ci Elle permet l quipe de tirer le bilan de son exp rience et ainsi de se placer dans les meilleures conditions possibles pour la poursuite du projet en PI Premi re partie Aspects scientifi ques du projet Chapitre 1 Pr sentation du projet Le service de location mis en place sur le campus de l cole peut s appuyer sur plusieurs points En premier lieu on trouve le mat riel informatique de l cole et en particulier le r seau des l ves Ensuite l quipe peut s appuyer sur les comp tences techniques pr sentes au sein du club Eclair de l association des l ves de l cole Centrale de Lyon Les partenaires industriels de l association sont galement des l ments essentiels notamment dans la r cup ratio
204. ww tldp orqg 2 Projet BlackFish Cahier des charges fonctionnel ECL 2001 3 4 5 L Wall T Christiansen and R L Schwartz Programmation en Perl O Reilly 2 me edition 1996 6 M Welsh K Dalheiemer and L Kaufman Le syst me Linux O Reilly M Hayden Les r seaux Campus Press France J McQuillan Linux Terminal Server Project http www ltsp org index php
205. z un nom Selectionnez ce groupe click simple sur le nom dans la liste Cliquez sur Nouveau serveur Entrez le nom que vous voulez donnez par exemple blackfish Hine o Entrez le v ritable nom du serveur auquel vous allez vous connecter iciirc eclair ec lyon fr 6 Dans canaux entrez les channels joindre ici diese ALT GR 3 blackfish blackfish 7 Entrez votre pseudonyme 8 Les options cocher facilitent votre connexion notamment auto connection qui vous permet de vous connectez automatiquement ce service chaque d marrage de Xchat Proc dez de m me pour les autres serveurs ou r seaux Pour changer un param tre selectionner le serveur concern puis appuyez sur Editer 5 4 2 Fonctionnement de base Apr s cette configuration vous vous connectez L interface est la suivante les noms des personnes dans le chat sur la droite la fenetre de dialogue centrale une barre sup rieure de menu des boutons de raccourcis au dessus de la boite de dialogue la ligne de saisie D taillons chaque l ment La liste des personnes vous pouvez cliquez droit dessus pour faire apparaitre un menu permettant entre autre le dialogue en priv l envoi de fichier par DCC La barre sup rieure de menu vous pouvez retourner la liste de serveurs personnaliser votre Xchat ou vos commandes par les menus Configuration et Modes utilisateur Les boutons permettent de naviguer d une fen

Download Pdf Manuals

image

Related Search

Related Contents

o e l n m k f i p h g d j  Dacor Double Oven 36 User's Manual  Guia Rápida Adaptador USB  

Copyright © All rights reserved.
Failed to retrieve file