60 lines
2.3 KiB
Markdown
60 lines
2.3 KiB
Markdown
# 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-prod` pour la production
|
||
- `ap31-test` pour 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 `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`.
|
||
- 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.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 |