Lab_AD_Complet/docs/etudiant/fr/00-prerequis.md
Corentin 8e1b06e090 Initial lab release: Docker-based Active Directory lab
Complete Active Directory teaching environment based on dockurr/windows:
- Windows Server domain controller, Windows 11 client, Debian 12 client
- docker-compose orchestration, env-driven configuration
- Bilingual documentation (FR + EN) for students
- Dual approach (GUI + PowerShell) in every procedure
- Instructor course plan and reference scripts
- RDP launcher scripts for Linux, macOS and Windows

Made by AcadéNice - https://acadenice.fr/
2026-04-17 11:29:49 +02:00

2.1 KiB

Prérequis

Avant de lancer le lab, vérifie que ton poste est équipé pour faire tourner plusieurs machines virtuelles en parallèle. Le contrôleur de domaine et le client Windows sont deux VMs complètes (Windows Server et Windows 11).

Ressources matérielles

Ressource Recommandé Minimum
RAM 16 Go 12 Go
CPU 4 cœurs 2 cœurs
Disque libre 150 Go 80 Go
Virtualisation CPU VT-x ou AMD-V activés dans le BIOS obligatoire

Logiciels requis

  • Docker Engine récent (>= 24) avec le plugin Compose v2
  • Un client RDP (facultatif mais fortement recommandé)

Installation de Docker selon ton système :

  • Linux : paquets docker et docker-compose-plugin de ta distribution
  • Windows : Docker Desktop avec backend WSL2
  • macOS Intel : Docker Desktop
  • macOS Apple Silicon : non supporté (voir la section dédiée plus bas)

Cas spécifique macOS Apple Silicon

Les processeurs M1/M2/M3/M4 n'exposent pas de /dev/kvm x86. L'image dockurr/windows refuse de démarrer sans KVM, et l'émulation x86 complète via QEMU TCG est trop lente pour être exploitable.

Solution proposée : installer une VM Linux avec Docker, puis cloner et lancer le lab dans cette VM. L'outil UTM fonctionne bien pour ça. Tu obtiens une Debian ou une Ubuntu qui hébergera tout le lab, et tu accèdes aux VMs du lab via RDP depuis ton Mac.

Vérification automatique

Un script vérifie les points critiques :

./scripts/check-prereqs.sh        # Linux, macOS
.\scripts\check-prereqs.ps1       # Windows PowerShell

Il remonte, pour chaque critère :

  • [ OK ] : validé
  • [WARN] : fonctionnel mais dégradé
  • [FAIL] : bloquant, à corriger avant de continuer

Configuration Windows spécifique

La virtualisation imbriquée doit être activée dans WSL2. Crée le fichier %USERPROFILE%\.wslconfig avec :

[wsl2]
nestedVirtualization=true
memory=16GB
processors=4

Puis relance WSL :

wsl --shutdown

Docker Desktop repartira avec la nested virt disponible.

Étape suivante

Une fois les prérequis validés, passe à 01-installation-lab.md.