Mon Laboratoire, IT Dashboard

Vue d'ensemble

Mon Laboratoire est un environnement personnel de test et d'apprentissage autour des infrastructures virtualisées. L'objectif est de pratiquer, expérimenter et approfondir des technologies que je ne peux pas toujours déployer en environnement réel.

Chaque lab est un espace isolé dédié à un domaine précis : systèmes, automatisation, sécurité, services réseau, développement ou intelligence artificielle. Chaque configuration est documentée et exportée, chaque script est portable et réexécutable sans effet de bord, pour garantir la reproductibilité.

1.1.0 version
2 hyperviseurs
11 labs définis
8 catégories ISO

Les 11 labs

Chaque lab est une unité autonome avec sa propre documentation de schémas. Les labs Hyper-V ciblent l'environnement Windows, les labs Proxmox couvrent des cas d'usage plus variés.

Hyper-V - 4 labs

Lab01 / HV-WIN-SYS Systèmes Windows Administration système Windows en environnement virtualisé Hyper-V.
Lab02 / HV-WIN-AUTO Automatisation Scripts et automatisation des tâches d'administration Windows.
Lab03 / HV-WIN-NET Réseau Configuration réseau, VLANs, routage en environnement Windows.
Lab04 / HV-WIN-SEC Sécurité Sécurisation de l'environnement Windows, audit, hardening.

Proxmox - 7 labs

Lab01 / PMX-LNX Linux Administration Linux sur Proxmox (Debian, Ubuntu, Kali).
Lab02 / PMX-CYB Cybersécurité Tests de sécurité, analyse de vulnérabilités, outils offensifs et défensifs.
Lab03 / PMX-SERV Services Déploiement et configuration de services réseau (DNS, DHCP, web).
Lab04 / PMX-SUP Support Environnement de support et de diagnostic des incidents.
Lab05 / PMX-DEV Développement Environnement de développement et de test d'applications.
Lab06 / PMX-AI Intelligence Artificielle Déploiement d'outils IA et de Machine Learning sous Proxmox.
Lab07 / PMX-VM Gestion des VM Templates, clonage, snapshots et cycle de vie des machines virtuelles.

Collection ISO officielle

Images ISO classées par catégorie dans 01_ISO_Officielles/. Les chemins sont référencés en relatif dans les scripts pour assurer la portabilité.

Systèmes
Windows 10/11, Windows Server, Debian, Ubuntu, Kali Linux
Firewalls
OPNsense, pfSense
Hyperviseurs
Hyper-V Server, Proxmox VE
Microsoft AI
Machine Learning Server, R Client, R Server
Microsoft Data
SQL Server Developer/Standard, Access, Datazen Server
Microsoft DevOps
Azure DevOps Server, Visual Studio Enterprise, Remote Tools
Microsoft Productivity
Project, Visio, SharePoint Server
Microsoft System Center
SCCM, SCOM, VMM, SCSM, SCO, DPM

Structure du projet

Convention de nommage numérotée stable. Chaque dossier a un rôle précis, documenté dans son propre README.

  • 00_Documentation_Generale/ Standards, procédures, helpers de portabilité, templates README
  • 01_ISO_Officielles/ Images ISO classées en 8 catégories, chemins relatifs référencés
  • 02_Hyperviseurs/ Configurations des 11 labs Hyper-V et Proxmox avec diagrammes
  • 03_Templates_VM/ Modèles de machines virtuelles réutilisables
  • 04_Scripts/ Menus CLI, déploiement, logs, archivage, backups (PowerShell portables)
  • 05_Exports_Configs/ Exports de configurations (switches, firewalls)
  • 97_Logs/ Logs des scripts (convention NomScript_YYYYMMDD_HHmmss.log)
  • 98_Archives/ Archives quotidiennes des logs (Logs_YYYYMMDD.zip)
  • 99_Backups/ Sauvegardes : quotidienne, complète 7 j, externe 4 j
  • Vault/ HashiCorp Vault pour la gestion des secrets et credentials

Ce que cela démontre

Concevoir un laboratoire d'infrastructure, ce n'est pas installer des VM. C'est définir une structure reproductible, nommer les ressources de façon cohérente, documenter chaque configuration, et automatiser ce qui peut l'être.

Ce laboratoire est la preuve que je pense infrastructure au sens complet : organisation des ressources, portabilité des scripts, traçabilité des opérations, séparation des responsabilités entre les couches.

La même rigueur de structuration appliquée ici est celle que j'applique sur tous mes projets, y compris Dashboard_IT et Maintenance Agent.