Retour : Microsoft Hyper-V
Prérequis
- Processeur 64 bits avec SLAT (Intel EPT / AMD RVI), virtualisation (Intel VT-x / AMD-V) et protection d'exécution des données (DEP) activées dans le BIOS/UEFI.
- RAM : au moins 4 Go, en pratique la RAM des VM + 4 Go pour l'hôte.
- Un système Windows compatible (voir ci-dessous) installé et à jour.
- Une adresse IP fixe et un nom d'ordinateur définitif (
HV01).
Vérifier la compatibilité :
systeminfo
En fin de sortie, la section Configuration requise pour Hyper-V doit indiquer « Oui » partout. Si elle affiche « Un hyperviseur a été détecté », Hyper-V est déjà actif.
| Système | Hyper-V | Remarque |
|---|---|---|
| Windows Server Datacenter | ✅ | VM Windows Server invitées illimitées sur l'hôte |
| Windows Server Standard | ✅ | Licence couvrant 2 VM Windows Server invitées (empilable) |
| Windows Server en mode Core | ✅ | Sans interface graphique : plus léger, moins de mises à jour |
| Windows 10 / 11 Pro, Entreprise, Éducation | ✅ | Poste de travail, tests |
| Windows 10 / 11 Famille | ❌ | Non pris en charge |
| Hyper-V Server 2019 | ✅ | Dernière version gratuite autonome, plus développée |
💡 Sur un hôte dédié à la virtualisation, préférer Windows Server Core : surface d'attaque réduite, l'administration se fait à distance (Gestionnaire Hyper-V, Windows Admin Center, PowerShell).
Avant d'ajouter le rôle :
# Nom de l'ordinateur (redémarrage nécessaire)
Rename-Computer -NewName HV01 -Restart
# Adresse IP fixe sur la carte d'administration
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.4.12 -PrefixLength 24 -DefaultGateway 192.168.4.1
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 192.168.4.1
# Jonction au domaine, si l'hôte doit être administré par l'Active Directory
Add-Computer -DomainName lab.local -Restart
Sur Windows Server Core, l'outil sconfig propose ces réglages dans un menu texte.
D:\Hyper-V) plutôt que C:.Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
Installer uniquement les outils d'administration sur un autre serveur ou un poste :
# Windows Server
Install-WindowsFeature -Name RSAT-Hyper-V-Tools
# Windows 10 / 11
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Management-Clients, Microsoft-Hyper-V-Management-PowerShell
Panneau de configuration → Programmes → Activer ou désactiver des fonctionnalités Windows → cocher Hyper-V (plate-forme et outils de gestion) → redémarrer.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
💡 Activer Hyper-V sur un poste peut perturber d'autres hyperviseurs de type 2 (VirtualBox, VMware Workstation), qui passent alors par l'hyperviseur Windows avec des performances moindres.
Get-WindowsFeature -Name Hyper-V* # Windows Server
Get-VMHost | Select-Object Name, LogicalProcessorCount, MemoryCapacity
Get-VMSwitch
Ouvrir le Gestionnaire Hyper-V (virtmgmt.msc) : l'hôte apparaît dans la liste.