AP - M2L MRBS Migration et mise à jour
Contenu principal de l’article :
Dans le cadre de ma formation en BTS SIO SISR, j’ai réalisé un projet de migration de l’application MRBS (Meeting Room Booking System) dans un environnement virtualisé Debian 11 sécurisé.
Ce projet a été réalisé sur une infrastructure comprenant une passerelle réseau, deux serveurs DNS Active Directory (AD01 et AD02) et une DMZ.
Étapes principales réalisées :
1. Mise en place de l’infrastructure réseau
- Ajout d’une carte réseau sur la machine passerelle (GW)
- Configuration d’une interface réseau statique sur la GW
- Déploiement et réplication d’une étendue DHCP
- Tests de connectivité avec désactivation du DHCP sur AD01
2. Installation de la machine Debian 11
- Création de la VM
LSA-M2L-DEB11
- Configuration réseau : IP statique, passerelle, DNS
3. Installation du serveur LAMP
- Apache2, PHP, MariaDB
- Sécurisation de MariaDB avec
mysql_secure_installation
- Installation de phpMyAdmin sur le port 9000
4. Connexions LAN et DMZ
- Activation de SSH et tests de connexion depuis des postes Windows
5. Ancienne instance MRBS (Debian 10)
- Connexion SSH à l’ancienne machine
- Exportation de la base MRBS existante
- Création de l’utilisateur
mrbs_user
et de la basemrbs_db
6. Migration vers MRBS 1.11.6
- Téléchargement de l’archive MRBS depuis SourceForge
- Décompression et déploiement dans
/var/www/html/mrbs
- Configuration de
config.inc.php
avec login, mot de passe, timezone, etc.
7. Mise à jour automatique de la base
- Lancement via l’URL locale et login admin
- Vérification que les anciennes données sont bien conservées
8. Configuration DNS interne (AD01/AD02)
- Création de la zone
m2l.fr
- Ajout de l’enregistrement
www.m2l.fr
pointant vers 10.54.41.100 - Tests d’accès au service depuis le LAN et la DMZ : OK
Conclusion
Le projet a été entièrement réussi. L’application MRBS est désormais accessible via http://www.m2l.fr/mrbs avec maintien de toutes les anciennes données. La migration a été menée avec rigueur, traçabilité (captures d’écran à chaque étape), et dans le respect des bonnes pratiques de sécurité.
