Aller au contenu

Infrastructure

Vue d'ensemble

Schéma infrastructure

Hyperviseur Proxmox

Le socle physique héberge l'ensemble des VM du projet. Un stockage réseau (NAS Synology) a été intégré à Proxmox via NFS pour porter certains disques virtuels, notamment celui du serveur de sauvegarde.

Machines virtuelles du socle

AD-01 — Active Directory / DNS

  • Windows Server 2022
  • Rôles AD DS + DNS installés et configurés via un rôle Ansible (ad_ds_dns)
  • Domaine : LAB.LOCAL
  • Toutes les VM Linux et Windows créées par la suite peuvent rejoindre ce domaine (ou rester en workgroup) au choix, via un template Semaphore dédié.

CM-01 — Contrôleur d'automatisation

  • Debian 13
  • Héberge Terraform, Ansible et Semaphore (installation native, pas de conteneur)
  • Détient le dépôt Git local des playbooks (/srv/infra-lab-ansible) et des fichiers Terraform (/srv/infra-lab-terraform)
  • Point d'entrée unique pour toutes les opérations d'infrastructure

MON-01 — Supervision

  • Debian 13
  • Prometheus (métriques), Grafana (visualisation), Loki (logs) — installation native via systemd
  • Reçoit automatiquement les métriques et logs de toute VM créée via le portail

Template de VM Windows

Un template Windows Server 2022 dédié a été préparé avec Cloudbase-Init pour permettre le clonage automatisé :

  • Injection du mot de passe administrateur via les métadonnées cloud-init
  • Configuration réseau (IP statique, DNS) injectée au premier démarrage
  • WinRM et Bureau à distance activés par défaut
  • Script local garantissant que le mot de passe injecté est actif sans changement forcé à la première connexion

Services applicatifs déployés

Service Rôle Hébergement
GLPI CMDB + gestion de tickets (incidents/demandes) VM dédiée
TeamPass Gestionnaire de mots de passe (authentification AD) VM dédiée
Proxmox Backup Server Sauvegardes avec déduplication VM dédiée, stockage NAS
Greenbone (OpenVAS) Scan de vulnérabilités VM dédiée, déploiement Docker Compose

Schéma infrastructure

Plan d'adressage

Le projet suit une convention d'incrémentation simple : la première VM du socle démarre à un octet de base, chaque nouvelle VM créée via le portail reçoit automatiquement l'IP et le VMID suivants disponibles, calculés dynamiquement à partir des fichiers Terraform existants.