Files
SDIS29/README.md
2025-10-09 13:48:32 +02:00

2.0 KiB
Raw Blame History

Projet AP3 2026 - SDIS29

Partie Systèmes et Réseaux


Contexte du Projet

Le projet SDIS29 vise à moderniser le système dinformation du Service Départemental dIncendie et de Secours du Finistère afin doptimiser la gestion des alertes et la mobilisation des pompiers volontaires pour réduire les temps dintervention.

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 lapplication.


Mission I1 — Mise en œuvre des serveurs ap3x-prod et ap3x-test

Objectifs

  • Déployer deux serveurs virtuels sur le serveur Proxmox pxlabx :

    • ap31-prod pour la production
    • ap31-test pour les tests
  • Sur chaque serveur, installer et faire fonctionner via Docker :

    • Serveur dapplication Payara (version 6.2025.9, JDK 17)
    • Gestionnaire de base de données MariaDB
  • Sur ap31-test, installer loutil PhpMyAdmin via Docker.


Étapes réalisées

1. Création des Templates Debian 12

  • Utilisation du script mktmpl situé dans /root/tools/ sur les serveurs pxlab1, pxlab2 et pxlab3.
  • 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-prod et ap31-test.
  • Mise en place daccès SSH par clé publique depuis au moins deux postes de travail.
  • Configuration initiale :
    • Proxy configuré dans /etc/apt/apt.conf via wget depl/sio/api/apt.conf.
    • Fuseau horaire correctement paramétré.

3. Installation de Docker

  • Installation de Docker sur les VM ap31-prod et ap31-test.

4. Déploiement des services Docker

  • Création et utilisation de fichiers docker-compose.yml pour 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