1. Livres & vidéos
  2. Windows Server 2025
  3. Hyper-V
Extrait - Windows Server 2025 Les bases indispensables pour administrer et configurer votre serveur
Extraits du livre
Windows Server 2025 Les bases indispensables pour administrer et configurer votre serveur Revenir à la page d'achat du livre

Hyper-V

Introduction

Hyper-V est le système de virtualisation de Microsoft, il est présent dans les systèmes d’exploitation depuis Windows Server 2008, et Windows 8 sur les systèmes d’exploitation client.

Les nouveautés de Windows Server 2025

Windows Server 2025 apporte plusieurs nouveautés au niveau de la fonctionnalité Hyper-V. La prise en charge du partitionnement GPU permet l’assignation des GPU à une machine virtuelle. Autre nouveauté intéressante, il est possible de prendre en charge les clusters Hyper-V présents dans un groupe de travail. Ce dernier permet d’éviter des accès frauduleux en cas de compromission d’un compte administrateur Active Directory. Il est néanmoins fortement recommandé d’apporter un niveau de sécurité adéquat aux différents nœuds du cluster, ceci afin d’éviter la compromission totale du système de virtualisation et des machines virtuelles hébergées. Il est intéressant de noter que cette nouvelle solution est basée sur des certificats.

Lors de la création d’une machine virtuelle, la génération 2 est l’option sélectionnée par défaut. Pour rappel, dans les versions précédentes, l’option sélectionnée par défaut était Génération 1. Cette dernière est toujours disponible et permet l’installation de Windows 7 ou Windows Server 2008.

La compatibilité dynamique des processeurs est une des dernières nouveautés de Win-dows Server 2025....

Implémentation d’Hyper-V

Cet hyperviseur offre l’avantage d’offrir un accès immédiat au matériel de la machine hôte, et donc de meilleurs temps de réponse. L’installation s’effectue par l’intermédiaire de la console Gestionnaire de serveur ou en PowerShell.

1. Les machines virtuelles sous Hyper-V

Par défaut, une machine virtuelle utilise les équipements suivants :

  • BIOS : le BIOS d’un ordinateur physique est simulé, plusieurs facteurs peuvent être configurés :

  • l’ordre de boot qui permet d’indiquer l’ordre de démarrage de la VM (réseau, disque dur, DVD…) ;

  • le démarrage sécurisé qui permet d’empêcher le code non autorisé de s’exécuter au démarrage de la machine virtuelle.

  • Mémoire RAM : une quantité de mémoire vive est allouée à la machine virtuelle. Un maximum de 1 To de mémoire peut être alloué pour des machines virtuelles de génération 1. Pour les VM de génération 2, une limite de 240 To peut être allouée.

  • Processeur : comme pour la mémoire, il est possible d’allouer un ou plusieurs processeurs (en fonction du nombre de processeurs et du nombre de cœurs de la machine physique). Un maximum de 64 processeurs peut être appliqué à une machine virtuelle pour une génération 1. Concernant la génération 2, un maximum de 2048 processeurs virtuels est possible.

  • Contrôleur SCSI : ajoute un contrôleur SCSI à la machine virtuelle. Il est ainsi possible d’ajouter...

Le disque dur des machines virtuelles

Un disque dur virtuel est un fichier utilisé par Hyper-V pour représenter des disques durs physiques. Il est possible de stocker dans ces fichiers des systèmes d’exploitation ou des données. On peut créer un disque dur en utilisant :

  • la console Gestionnaire Hyper-V ;

  • la console Gestion des disques ;

  • la commande DISKPART en invite de commandes ;

  • la commande PowerShell New-VHD.

Depuis Windows Server 2012, des disques virtuels au format VHDX sont utilisés.

Ils offrent plusieurs avantages par rapport à leur prédécesseur, le format VHD (Virtual Hard Disk). Les tailles des fichiers ne sont plus limitées à 2 To, chaque disque dur virtuel peut ainsi avoir une taille maximale de 64 To. Le VHDX est moins sensible à la corruption du fichier suite à une coupure inattendue (due à une panne de courant par exemple) du serveur. Il est possible de convertir des fichiers VHD existants en VHDX (ce point est traité plus loin dans ce chapitre).

Il est possible de procéder au stockage des disques durs virtuels sur des partages de fichiers de type SMB 3. Pour cela, lors de la création d’une machine virtuelle avec Hyper-V, il est possible de spécifier un partage réseau.

1. Les différents types de disques

Lors de la création d’un nouveau disque dur virtuel, plusieurs choix nous sont proposés.

  • Disque de taille fixe : lors de la création, la taille totale du fichier est réservée. La fragmentation sur le disque dur de la machine hôte est réduite et les performances améliorées. Le principal inconvénient concerne l’espace disque utilisé même si le VHD(X) est vide.

  • Disque de taille dynamique : au moment de la création, une taille maximale du fichier est indiquée. La taille augmente en fonction du contenu jusqu’à la taille maximale. Lors de la création d’un fichier VHD de type dynamique, ce dernier a une taille de 260 Ko contre 4 096...

Gestion des réseaux virtuels

Plusieurs types de réseaux peuvent être créés et appliqués à une machine virtuelle. Ceci afin de permettre aux différentes stations de communiquer entre elles ou avec des équipements externes à la machine hôte (routeur, serveur…).

Les commutateurs virtuels

Le principe d’un commutateur virtuel est le même que celui d’un commutateur (switch) physique que l’on peut trouver sur n’importe quel réseau informatique. Connu sous le terme de réseau virtuel avec Windows Server 2008, on parle maintenant de commutateur virtuel. Il est possible de gérer ces derniers en utilisant l’option Gestionnaire de commutateur virtuel dans le bandeau Actions.

Trois types de switch peuvent être créés :

  • Externe : avec ce type de commutateur virtuel, il est possible d’utiliser la carte réseau de la machine hôte dans la machine virtuelle. Ainsi, cette dernière obtient une connexion sur le réseau physique lui permettant d’accéder à un équipement ou un serveur du réseau de production.

  • Interne : permet la création d’un réseau entre la machine physique et les machines virtuelles. Il permet la communication entre les machines virtuelles ainsi qu’avec l’hôte physique qui les héberge. Il n’est...

Gestion des machines virtuelles

Des fonctionnalités intéressantes ont été apportées avec Windows Server 2016. Certaines d’entre elles permettent d’améliorer la gestion quotidienne des machines virtuelles.

1. Mise à niveau de la version d’une VM

Les versions Hyper-V sous Windows Server 2012/2012 R2 et Windows Server 2016/2019 utilisent une version des fichiers de configuration de la machine virtuelle différente. Ainsi certaines fonctionnalités offertes par le nouvel hyperviseur peuvent ne pas fonctionner sur la machine importée.

Les machines virtuelles possédant une version 5 sont compatibles avec des Hyper-V fonctionnant sous Windows Server 2012 R2 et versions supérieures. Ceux possédant une version 8 peuvent pour leur part fonctionner uniquement sur un hyperviseur Windows Server 2016 minimum.

Les cmdlets PowerShell permettent de connaître la version des machines hébergées. La commande ci-dessous affiche la version de chaque machine virtuelle.

get-VM * | format-table Name,version 
images/R03RI11N3.png

Nous pouvons voir dans l’écran ci-dessus que la VM est en version 10. Il n’est donc pas nécessaire de la mettre à jour. Dans le cas contraire, il est possible d’utiliser la cmdlet suivante. Nous pouvons voir dans l’exemple ci-dessous que la mise à jour n’est pas effectuée car la version est à son niveau maximal.

update-vm version vmname 

2. Configuration des VM

Dans les anciennes versions d’Hyper-V, il était impossible de procéder à l’ajout de mémoire à chaud. En effet, cette opération ne pouvait être effectuée qu’après avoir éteint la machine. Dès lors, le service offert (Exchange, serveur de fichiers...) était inaccessible. Windows Server 2016 et les versions supérieures offrent la possibilité de modifier la quantité de mémoire allouée à la machine virtuelle, et ce même si cette dernière est allumée. Il est néanmoins nécessaire d’avoir un hyperviseur sous Windows Server 2016 ou version supérieure. 

Néanmoins, seules les machines virtuelles de génération 2 sont concernées (Windows ou Linux). Dans le cas ci-dessous, la machine virtuelle est de génération...