85b221498623f8d38421dd31383025ab249e7598
Projet AP3 2026 - SDIS29
Partie Systèmes et Réseaux
Contexte du Projet
Le projet SDIS29 vise à moderniser le système d’information du Service Départemental d’Incendie et de Secours du Finistère afin d’optimiser la gestion des alertes et la mobilisation des pompiers volontaires pour réduire les temps d’intervention.
La partie systèmes et réseaux consiste à déployer une infrastructure virtualisée sur les serveurs Proxmox VE 9, hébergeant les services nécessaires au développement, test, et supervision de l’application.
Mission I1 — Mise en œuvre des serveurs ap31-prod et ap31-test
Objectifs
-
Déployer deux serveurs virtuels sur le serveur Proxmox
pxlab1:ap31-prodpour la productionap31-testpour les tests
-
Sur chaque serveur, installer et faire fonctionner via Docker :
- Serveur d’application Payara (version 6.2025.9, JDK 17)
- Gestionnaire de base de données MariaDB
-
Sur
ap31-test, installer l’outil PhpMyAdmin via Docker.
Étapes réalisées
1. Création des Templates Debian 12
- Utilisation du script
mktmplsitué dans/root/tools/sur les serveurspxlab1,pxlab2etpxlab3. - Création des templates numérotés 2601, 2602, 2603 pour standardiser les VM Debian 12.
2. Déploiement des VM
- Clonage des templates Debian 12 pour créer les machines virtuelles
ap31-prodetap31-test. - Paramétrage cloud init des VMs avec leur adresse IP et le masque de sous réseau (172.16.0.10x/24), gateway
- Ajout du QEMU agent sur les machines permettant la communication entre la machine virtuelle et le serveur de virtualisation Proxmox.
- Mise en place d’accès SSH par clé publique depuis au moins deux postes de travail.
- Configuration initiale :
- Proxy configuré dans
/etc/apt/apt.confviawget depl/sio/api/apt.conf. - Fuseau horaire correctement paramétré.
- Proxy configuré dans
3. Installation de Docker
- Installation de Docker sur les VM
ap31-prodetap31-test.
4. Déploiement des services Docker
- Création et utilisation de fichiers
docker-compose.ymlpour déployer :- Payara avec JDK 17
- MariaDB
- Sur
ap31-test: déploiement de PhpMyAdmin.
5. Tests
- Utilisation de Goss pour vérifier le bon focntionnement des services et des machines
Description
Languages
Shell
100%