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-