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

76 lines
2.1 KiB
Markdown

# 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](https://mac.getutm.app/) 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`.