---
title: "Activer des VM Windows avec Hyper-V sur un serveur dédié"
description: "Créez et activez des machines virtuelles Windows avec Hyper-V sur un serveur dédié Windows Server sous licence OVHcloud"
url: https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/dedicated-servers/activate-windows-vm-hyperv
lang: fr
lastUpdated: 2024-10-30
---
# Activer des VM Windows avec Hyper-V sur un serveur dédié

## Objectif

**Ce tutoriel fournit quelques informations de base sur la création de machines virtuelles sous Hyper-V sur un Windows Server sous licence OVHcloud.**

:::warning
Ce tutoriel vous explique comment utiliser une ou plusieurs solutions OVHcloud avec des outils externes et décrit les actions à effectuer dans un contexte spécifique. Vous devrez peut-être adapter les instructions en fonction de votre situation.

Si vous éprouvez des difficultés à appliquer ces instructions, nous vous recommandons de faire appel à un [prestataire spécialisé](https://partner.ovhcloud.com/fr/directory/) et/ou discuter du problème avec notre communauté. Pour plus d'informations, consultez la section [Aller plus loin](#aller-plus-loin) de ce tutoriel.
:::

## Prérequis

- [Un serveur dédié](https://www.ovhcloud.com/fr-ca/bare-metal) avec Windows Server installé
- Le rôle Hyper-V installé
- Une licence Windows fournie par OVHcloud

## En pratique

Ce tutoriel suppose que vous avez déjà installé le rôle Hyper-V et que vous avez accès au gestionnaire Hyper-V. Si vous ne l'avez pas fait, vous pouvez consulter le guide de Microsoft sur l'installation du rôle Hyper-V [ici](https://docs.microsoft.com/fr-ca/windows-server/virtualization/hyper-v/get-started/install-the-hyper-v-role-on-windows-server).

Les étapes ci-dessous ne concernent que l'activation standard. Si vous disposez d'une licence Windows Datacenter, nous vous recommandons de procéder à l'activation via [l'activation automatique de machine virtuelle (AVMA)](https://learn.microsoft.com/fr-fr/windows-server/get-started/automatic-vm-activation?tabs=server2019).

### Création d'un réseau NAT

Tout d’abord, Windows Server va demander l’activation de l’OS invité via NAT (sauf si vous aviez une licence SPLA à attacher à un KMS spécifique). Ouvrez une session PowerShell en tant qu'administrateur. Nous allons le créer avec la commande suivante :

```powershell
PS C:\Windows\system32> New-VMSwitch -SwitchName "NAT" -SwitchType Internal
Name SwitchType NetAdapterInterfaceDescription
---- ---------- ------------------------------
NAT Internal
```

Après cela, confirmez que l'adaptateur a été correctement créé avec :

```powershell
PS C:\Windows\system32> Get-VMSwitch

Name SwitchType NetAdapterInterfaceDescription
---- ---------- ------------------------------
Intel(R) Ethernet Controller X550 - Virtual Switch External Intel(R) Ethernet Controller X550
Intel(R) Ethernet Controller X550 #2 - Virtual Switch External Intel(R) Ethernet Controller X550 #2
NAT Internal
```

Nous constatons que le commutateur virtuel « NAT » a été créé avec succès. Une fois créé, il faudra valider le `InterfaceIndex` ou « interface ID » pour cette étape, comme ceci :

```powershell
PS C:\Windows\system32> Get-NetAdapter
Name                     InterfaceDescription                  ifIndex Status
MacAddress             LinkSpeed
----                     --------------------                  ------- ------
----------             ---------
vEthernet(Intel(R) Et... Hyper-V Virtual Ethernet Adapter #2       9      Up 
D0-50-99-D7-2C-89      10 Gbps
Ethernet                 Intel(R) Ethernet Controller X550         7      Up 
D0-50-99-D7-2C-8A      10 Gbps
Ethernet 2               Intel(R) Ethernet Controller X550 #2      5      Up 
D0-50-99-D7-2C-89      10 Gbps
vEthernet (NAT)          Hyper-V Virtual Ethernet Adapter #3      24      Up 
00-15-5D-17-DD-04      10 Gbps
vEthernet(Intel(R) Et... Hyper-V Virtual Ethernet Adapter         12      Up 
D0-50-99-D7-2C-8A      10 Gbps
```

Dans notre cas, nous voyons que notre ID de carte « NAT » est 24.

Ensuite, créons un réseau de NAT qui permettra à notre VM de se connecter à Internet ; nous verrons les informations qui s'affichent une fois l'exécution terminée :

```powershell
PS C:\Windows\system32> New-NetIPAddress -IPAddress 192.168.0.1 -PrefixLength 24 -InterfaceIndex 24
IPAddress : 192.168.0.1
InterfaceIndex : 24
InterfaceAlias : vEthernet (NAT)
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Manual
SuffixOrigin : Manual
AddressState : Tentative
ValidLifetime : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource : False
PolicyStore : ActiveStore

IPAddress : 192.168.0.1
InterfaceIndex : 24
InterfaceAlias : vEthernet (NAT)
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Manual
SuffixOrigin : Manual
AddressState : Invalid
ValidLifetime : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource : False
PolicyStore : PersistentStore
```

:::info
La valeur de l'adresse IP sera l'adresse IP de la passerelle interne de votre machine virtuelle à configurer ; elle connectera le service WinNAT à l'intérieur de l'hôte pour atteindre Internet. Le `PrefixLength` sera le préfixe netmask de l'IP donnée précédemment, et enfin le `InterfaceIndex` sera l'ID du switch virtuel créé à l'étape précédente (dans notre cas, son ID est 24).
:::

Enfin, créons le réseau qui sera utilisé par notre service WinNAT pour atteindre Internet via la commande suivante :

```powershell
PS C:\Windows\system32> New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 192.168.0.0/24
Name : MyNATnetwork
ExternalIPInterfaceAddressPrefix :
InternalIPInterfaceAddressPrefix : 192.168.0.0/24
IcmpQueryTimeout : 30
TcpEstablishedConnectionTimeout : 1800
TcpTransientConnectionTimeout : 120
TcpFilteringBehavior : AddressDependentFiltering
UdpFilteringBehavior : AddressDependentFiltering
UdpIdleSessionTimeout : 120
UdpInboundRefresh : False
Store : Local
Active : True
```

:::info
Le paramètre `Name` va définir le nom de ce réseau, ainsi que le paramètre `InternalIPInterfaceAddressPrefix` qui se connectera au réseau souhaité ; dans notre cas, le réseau est celui créé avant :

- 192.168.0.0 est l'IP du réseau
- 192.168.0.1 est la gateway pour vos machines virtuelles
- 192.168.0.2 - 192.168.0.254 seront utilisées comme IPs pour vos machines virtuelles

:::

### Activation de la VM

À ce stade, le réseau sera correctement paramétré pour cette validation. Créez une nouvelle VM Windows Server 2019 Standard (nous avons utilisé l'ISO d'évaluation téléchargeable depuis le site officiel de Microsoft). Une fois installée, configurez votre machine virtuelle avec une IP de la gamme configurée sur le commutateur virtuel (par exemple : 192.168.0.2/24) :

![VM Configuration](/images/bare-metal-cloud/dedicated-servers/activate-windows-vm-hyperv/vm-conf.png)
Le .ISO utilisé ayant activé le « mode Evaluation », nous devons transférer cet OS invité vers la version Standard. Lancez la commande suivante sur votre CMD :

```powershell
C:\Users\Administrator> DISM.exe /Online /Set-Edition:ServerStandard /ProductKey:N69G4-B89J2-4G8F4-WWYCCJ464C /AcceptEula
```

:::info
Cette licence appartient à notre référentiel de licences de validation KMS actuel pour Windows Server 2019 Standard. Vous trouverez les clés de licence des versions prises en charge de Windows Server dans le tableau disponible sur la [page Web officielle de Microsoft](https://learn.microsoft.com/en-gb/windows-server/get-started/kms-client-activation-keys).
:::

Redémarrez votre machine virtuelle, puis procédez comme suit pour configurer le serveur KMS et activer Windows.

Configuration du serveur KMS :

```powershell
cscript.exe c:\windows\system32\slmgr.vbs -skms kms.ovh.net 
```

Activation de Windows :

```powershell
cscript.exe c:\windows\system32\slmgr.vbs -ato
```

Votre VM doit être maintenant activée.

## Aller plus loin

[Comment corriger la clé d’activation Windows Server](/fr/guides/bare-metal-cloud/dedicated-servers/windows-key.md)

[Modifier le mot de passe administrateur sur un serveur dédié Windows](/fr/guides/bare-metal-cloud/dedicated-servers/changing-admin-password-on-windows.md)

Échangez avec notre [communauté d’utilisateurs](https://community.ovhcloud.com/).
