Rapport de l`UV Libre BDE
Transcription
Rapport de l`UV Libre BDE
UV Libre BDE ___________________________________________________________________________ Rapport de l’UV Libre BDE encadré par Nicolas Malandain Objectifs : Le projet consiste à : • • • • • • Transférer le site web du BDE de la station météo vers une nouvelle machine Recenser les besoins des présidents des clubs et des membres du Bureau Choisir la machine adaptée aux besoins des utilisateurs Installer et configurer la machine Administrer la machine et le site web Préparer la documentation pour les utilisateurs et le futur administrateur 1 ) Situation initiale Jusqu’en Janvier 2002, le site du BDE, administré jusqu’à présent par Martial BRISOU, était hébergé sur la machine « pcmétéo ». Durant le mois de Janvier, Mr LERAY manifeste une forte volonté de formater le disque dur de la machine. Il devient donc urgent de trouver un espace pour héberger le site du BDE, site web qui nécessite une base de données sur un serveur MySQL. Par ailleurs, les différents clubs du BDE ouvrent des comptes chez des hébergeurs comme Chez, Free ou Multimania ; et créent de nouvelles boîtes d’e-mails chez Caramail ou Yahoo : Les différents projets ou activités se dispersent de l’INSA… L’achat d’une machine est la solution au problème d’espace du site web et permettra de centraliser les sites web des clubs ou projets, ainsi que de pérenniser les adresses e-mails. 2 ) Situation actuelle La nouvelle machine « bde » se trouve dans la salle climatisée des serveurs, branchée sur l’onduleur, pour un fonctionnement et une sécurité optimale. Comme la distribution Mandrake Linux est installée sur la machine, il est de la responsabilité de l’administrateur ( et non de l’INSA ) de mettre à jour les différents services de la machine : • • • • • Serveur Apache Module PHP Serveur MySQL Serveur PostgreSQL Serveur SSH Le Bureau des Elèves est maintenant capable de proposer à un club ou projet : • Un espace disque ___________________________________________________________________________ Maxime CHAMBREUIL - http://www.maxime-chambreuil.fr.st - ASI3 - Année 2002 -1- UV Libre BDE ___________________________________________________________________________ • • • • • Un site web : http://bde.insa-rouen.fr/~login Des outils de connexion sécurisée : SSH et SFTP Des outils web performants : PHP, CGI , PostgreSQL et MySQL Des outils de sauvegarde automatique : Scripts Shell Une adresse E-Mail : [email protected] Afin d’exploiter au mieux cet outil, une documentation claire, concise et pratique sera remise à tout nouveau président de club ou organisateur d’un projet. 3 ) Problèmes rencontrés Lorsque j’ai voulu récupérer la structure et les données de la base du site web sur pcmeteo, la machine ne répondait plus. Avec Mr DELIMI, nous avons essayé de démarrer la machine mais elle ne voulait plus du tout booter. J’ai donc du prendre le disque dur chez moi et copier les fichiers de la base. La méthode est peu orthodoxe et le résultat plus qu’improbable. Heureusement, il m’a suffit de créer la base « webmaster » sur le nouveau serveur MySQL, et de trouver le répertoire correspondant au stockage de la base pour y copier les fichiers. Pendant toute la mise en place des différents services, j’ai pu avoir accès à distance à la machine, parce que j’étais dans les résidences de l’INSA. Ce n’est pas le cas de la plupart des futurs utilisateurs. J’ai donc du négocier et apporter des garanties au niveau de l’INSA pour libérer l’accès aux sites web hébergés sur la machine et aux utilisateurs : Si une faille est découverte dans Apache, PHP ou SSH, l’administrateur a 3 jours pour mettre à jour le service défaillant. Si ce n’est pas fait, l’INSA ferme l’accès au service concerné. Par conséquent, je me suis inscrit sur une liste des diffusions des défaillances : [email protected] et tous les services demandés ont été ouvert. Avec la mise en place des bases de données, un système de gestion des sauvegardes devait être mis en œuvre : Un script réalise une sauvegarde journalière d’une base et efface le fichier de la sauvegarde effectuée 3 jours plus tôt. Malheureusement, l’exécution du script par le cron nous donne un fichier vide. Ce problème ne se répète pas avec la sauvegarde mensuelle du public_html. 4 ) Ce que j’ai appris Tout d’abord, cette UV Libre m’a permis d’appliquer le cours de Technoweb sur l’installation et la configuration d’un serveur web. J’ai pu notamment me familiariser avec l’installation et la configuration des serveurs de bases de données MySQL et PostgreSQL. Ensuite, j’ai découvert le travail d’un administrateur système avec la création de groupes et d’utilisateurs, la gestion des droits d’accès, la communication nécessaire vers les utilisateurs et la disponibilité. Ce projet fut aussi l’occasion de découvrir l’architecture et la gestion du réseau de l’INSA. Il m’a aussi sensibilisé sur la sécurité d’un réseau informatique et sur la gestion des différentes versions d’un service. ___________________________________________________________________________ Maxime CHAMBREUIL - http://www.maxime-chambreuil.fr.st - ASI3 - Année 2002 -2- UV Libre BDE ___________________________________________________________________________ Enfin, ce projet m’a permis d’agir comme un prestataire de service informatique, ou le BDE jouait le rôle de client. 5 ) Ce qu’il m’a manqué La réalisation de ce projet aurait été facilité si j’avais eu un minimum de connaissances en réseau. Je me suis souvent dirigé vers la mauvaise personne pour demander une information ou un service. Je me suis parfois attaché à résoudre un problème que je ne pouvais pas résoudre personnellement. Une deuxième personne n’aurait pas été superflu, nous aurions pu aller beaucoup plus vite dans l’installation et la mise en place de la machine, et faire ainsi une réelle formation auprès des utilisateurs. 6 ) Ce qu’il reste à faire Il me reste la documentation à préparer pour les utilisateurs et celle pour l’administrateur. Il existe encore quelques bugs : la sauvegarde des bases par le cron, l’ajout d’un commentaire à une news sur le site web du BDE, … Il reste encore la mise en place du service de re-direction des mails. Enfin, la migration des sites des clubs vers la machine n’est pas totalement terminée : je dois rencontrer les présidents des clubs très bientôt pour les informer et répondre à leurs différentes questions. ___________________________________________________________________________ Maxime CHAMBREUIL - http://www.maxime-chambreuil.fr.st - ASI3 - Année 2002 -3-