dimanche 20 avril 2025
schéma cible M2L

AP-SISR 1 : M2L

Migration et Test de l’Application Web MRBS pour la Maison des Ligues de Lorraine

Introduction

Dans le cadre d’une mission réalisée pour la Maison des Ligues de Lorraine (M2L), la société Open IT Solutions a pris en charge la migration et les tests d’une application Web de réservation de salles, MRBS (Meeting Room Booking System). Cette opération a été réalisée pour moderniser l’infrastructure existante, en mettant à jour le système sur un serveur Debian 12 tout en respectant des exigences techniques précises. Cette mission a nécessité l’utilisation de diverses technologies et outils, notamment Apache, Linux, Debian, MariaDB, MySQL, PHPMyAdmin, SSH, Emacs et FileZilla.

Contexte et Objectifs

La M2L utilisait une ancienne version de MRBS fonctionnant sur un serveur Debian 10 obsolète. L’objectif principal était donc de migrer MRBS vers un serveur Debian 12, en assurant :

  • Une configuration réseau et système conforme aux standards en place.
  • Une optimisation de l’infrastructure pour améliorer la sécurité et la stabilité.
  • Une ajout de fonctionnalités facilitant la gestion des réservations.

Déroulement de la Mission

La mission s’est étalée sur trois semaines et a mobilisé plusieurs compétences clés, notamment en administration système, gestion de projet et développement web.

Architecture et Technologies Utilisées

L’infrastructure mise en place repose sur un environnement LAMP comprenant :

  • Linux (Debian 12) comme système d’exploitation
  • Apache pour l’hébergement du service MRBS
  • MariaDB/MySQL pour la gestion de la base de données
  • PHP pour le fonctionnement de l’application
  • PHPMyAdmin pour l’administration de la base de données

Un accès distant a été configuré via SSH, et l’administration des fichiers a été facilitée grâce à FileZilla. L’éditeur de texte Emacs a été utilisé pour l’édition des fichiers de configuration et des scripts d’installation.

Étapes Techniques

  1. Configuration du routeur TAN-M2L-ROUTEUR (gestion des IP et du DHCP)
  2. Mise en place du serveur Debian 12 sans interface graphique
  3. Installation et configuration du serveur LAMP
  4. Migration des données de l’ancien serveur via PHPMyAdmin
  5. Importation de la base de données MRBS sur MariaDB
  6. Déploiement de MRBS v1.11.6 et configuration des fonctionnalités spécifiques
  7. Fonctionnalités ajoutées :
    • Enregistrement du numéro de téléphone des clients pour améliorer la gestion des relances.
    • Indication de la présence ou non d’une machine à café dans les salles réservées.
  8. Mise en place d’un coffre-fort de mots de passe (KeePassXC) et configuration des accès réseau (DHCP, DMZ).
  9. Recette technique : Tests de fonctionnement et validation de la migration

Résultats et Bénéfices

La migration a été réalisée avec succès, garantissant :

  • Stabilité et performance grâce à un serveur mis à jour.
  • Sécurisation accrue avec des accès restreints et un stockage sécurisé des mots de passe.
  • Expérience utilisateur améliorée avec de nouvelles fonctionnalités facilitant la gestion des réservations.
  • Une meilleure accessibilité grâce à une URL dédiée (http://portail.m2l.dmz/mrbs)
  • L’ajout de fonctionnalités comme la gestion des relances et des équipements en salle
  • Une administration via SSH et PHPMyAdmin

Conclusion

La mission menée par Open IT Solutions s’est conclue avec succès, atteignant tous les objectifs définis. La collaboration étroite avec la M2L et une approche méthodique ont permis une migration fluide et efficace.

Open IT Solutions reste à disposition pour toute évolution future du système et pour accompagner la M2L dans ses besoins numériques à venir.


À propos d’Open IT Solutions :

Open IT Solutions est une ESN spécialisée dans les solutions open source, offrant des services d’infogérance, ingénierie, gestion de projet et cloud computing. Elle accompagne ses clients dans l’optimisation de leurs infrastructures informatiques en garantissant sécurité, performance et évolutivité.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *