Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Hyper-V est le produit de virtualisation de matériel de Microsoft. Il vous permet de créer et d’exécuter une version logicielle d’un ordinateur : une machine virtuelle. Chaque machine virtuelle agit comme un ordinateur complet, exécutant un système d’exploitation et des programmes. Lorsque vous avez besoin de ressources informatiques, les machines virtuelles vous offrent plus de flexibilité, vous permettent de gagner du temps et d’économiser de l’argent, et constituent un moyen plus efficace d’utiliser du matériel que l’exécution d’un seul système d’exploitation sur du matériel physique.
Hyper-V exécute chaque machine virtuelle dans son propre espace isolé, ce qui signifie que vous pouvez exécuter plusieurs machines virtuelles sur le même matériel en même temps. Vous pouvez le faire pour éviter des problèmes tels qu’un blocage affectant les autres charges de travail ou pour donner à différentes personnes, groupes ou services l’accès à différents systèmes.
Comment Hyper-V peut vous aider
Hyper-V peut vous aider à :
Établir ou développer un environnement de nuage privé. Fournir des services informatiques à la demande plus flexibles en passant à ou en développant votre utilisation des ressources partagées, et ajuster l’utilisation en fonction de l’évolution de la demande.
Utiliser votre matériel plus efficacement. Consolidez les serveurs et les charges de travail sur moins d’ordinateurs physiques plus puissants pour utiliser moins de puissance et d’espace physique.
Améliorer la continuité des activités. Minimisez l’impact des temps morts planifiés et non planifiés au niveau de vos charges de travail.
Établir ou développer une infrastructure VDI (Virtual Desktop Infrastructure). Utilisez une stratégie de bureau centralisée avec VDI pour vous aider à augmenter la flexibilité de vos opérations et la sécurité des données, mais aussi à simplifier la conformité aux normes et la gestion des systèmes d’exploitation et des applications de bureau. Déployez Hyper-V et le serveur hôte de virtualisation des services Bureau à distance (RD Virtualization Host) sur le même serveur pour rendre les bureaux virtuels personnels ou les pools de bureaux virtuels accessibles aux utilisateurs.
Rendre le développement et les tests plus efficaces. Reproduire différents environnements informatiques sans avoir à acheter ou à gérer tout le matériel dont vous auriez besoin si vous utilisiez uniquement des systèmes physiques.
Hyper-V et les autres produits de virtualisation
Hyper-V dans Windows et Windows Server remplace les produits de virtualisation matérielle plus anciens, comme Microsoft Virtual PC, Microsoft Virtual Server et Windows Virtual PC. Hyper-V offre des fonctionnalités de mise en réseau, de performances, de stockage et de sécurité non disponibles dans ces anciens produits.
Hyper-V et la plupart des applications de virtualisation tierces qui nécessitent les mêmes fonctionnalités de processeur ne sont pas compatibles. En effet, les fonctionnalités de processeur, appelées extensions de virtualisation matérielle, sont conçues pour ne pas être partagées. Pour plus d’informations, consultez Les applications de virtualisation ne fonctionnent pas avec Hyper-V, Device Guard et Credential Guard.
Quelles sont les fonctionnalités d’Hyper-V ?
Hyper-V offre de nombreuses fonctionnalités. Il s’agit d’une vue d’ensemble, regroupée par ce que les fonctionnalités vous fournissent ou vous aident à faire.
Environnement informatique : une machine virtuelle Hyper-V comprend les mêmes composants de base qu’un ordinateur physique, comme la mémoire, le processeur, le stockage et la mise en réseau. Toutes ces parties ont des fonctionnalités et des options qui vous permettent de configurer différentes façons de répondre à différents besoins. Le stockage et la mise en réseau peuvent chacun être considérés comme des catégories propres, en raison des nombreuses façons dont vous pouvez les configurer.
Récupération d’urgence et sauvegarde : pour la récupération d’urgence, le réplica Hyper-V crée des copies des machines virtuelles, destinées à être stockées dans un autre emplacement physique, afin que vous puissiez restaurer la machine virtuelle à partir de la copie. Pour la sauvegarde, Hyper-V offre deux types. L’un utilise les états enregistrés et l’autre utilise le service VSS (Volume Shadow Copy Service) pour vous permettre d’effectuer des sauvegardes cohérentes avec les applications pour les programmes qui prennent en charge VSS.
Optimisation : chaque système d’exploitation invité pris en charge dispose d’un ensemble personnalisé de services et de pilotes, appelés services d’intégration, qui facilitent l’utilisation du système d’exploitation dans une machine virtuelle Hyper-V.
Portabilité : des fonctionnalités comme la migration dynamique, la migration du stockage et l’importation/exportation facilitent le déplacement ou la distribution d’une machine virtuelle.
Connectivité à distance : Hyper-V inclut la connexion de machine virtuelle, un outil de connexion à distance à utiliser avec Windows et Linux. Contrairement au Bureau à distance, cet outil vous donne accès à la console, ce qui vous permet de voir ce qui se passe dans l’invité même lorsque le système d’exploitation n’est pas encore démarré.
Sécurité : le démarrage sécurisé et les machines virtuelles protégées permettent de se protéger contre les programmes malveillants et autres accès non autorisés à une machine virtuelle et à ses données.
Comment obtenir Hyper-V
Hyper-V est disponible dans Windows Server et Windows.
Hyper-V est un rôle serveur disponible pour les versions x64 de Windows Server. Pour obtenir des instructions sur le serveur, consultez Installer le rôle Hyper-V sur Windows Server.
Sur Windows, Hyper-V disponible en tant que fonctionnalité dans certaines versions 64 bits de Windows. Il est également disponible en tant que produit serveur autonome téléchargeable, Microsoft Hyper-V Server.
Systèmes d’exploitation pris en charge
De nombreux systèmes d’exploitation s’exécutent sur des machines virtuelles. En général, un système d’exploitation qui utilise une architecture x86 s’exécute sur une machine virtuelle Hyper-V. Toutefois, tous les systèmes d’exploitation qui peuvent être exécutés ne sont pas testés et pris en charge par Microsoft. Pour obtenir des listes de ce que Microsoft prend en charge, consultez :
Fonctionnement d’Hyper-V
Hyper-V est une technologie de virtualisation basée sur un hyperviseur. Hyper-V utilise l’hyperviseur Windows, qui nécessite un processeur physique avec des fonctionnalités spécifiques. Pour plus d’informations sur le matériel, consultez Configuration système pour Hyper-V sur Windows Server.
Dans la plupart des cas, l’hyperviseur gère les interactions entre le matériel et les machines virtuelles. Cet accès contrôlé par l’hyperviseur au matériel donne aux machines virtuelles l’environnement isolé dans lequel elles s’exécutent. Dans certaines configurations, une machine virtuelle ou le système d’exploitation qui s’exécute sur la machine virtuelle a un accès direct au matériel graphique, réseau ou de stockage.
En quoi consiste Hyper-V ?
Hyper-V a des composants requis qui fonctionnent ensemble afin que vous puissiez créer et exécuter des machines virtuelles. Ensemble, ces parties sont appelées plateforme de virtualisation. Elles sont installées en tant qu’ensemble lorsque vous installez le rôle Hyper-V. Les parties requises incluent l’hyperviseur Windows, Hyper-V Virtual Machine Management Service, le fournisseur WMI de virtualisation, le bus de machine virtuelle (VMbus), le fournisseur de services de virtualisation (VSP) et le pilote d’infrastructure virtuelle (VID).
Hyper-V dispose également d’outils pour la gestion et la connectivité. Vous pouvez les installer sur l’ordinateur sur lequel le rôle Hyper-V est installé, et sur les ordinateurs sans le rôle Hyper-V installé. Ces outils sont les suivants :
- Gestionnaire Hyper-V
- Module Hyper-V pour Windows PowerShell
- Connexion de machine virtuelle (parfois appelée VMConnect)
- Windows PowerShell Direct
Technologies associées
Voici quelques technologies de Microsoft qui sont souvent utilisées avec Hyper-V :
- Clustering de basculement
- Services Bureau à distance
- System Center Virtual Machine Manager
- Client Hyper-V
Différentes technologies de stockage : volumes partagés de cluster, SMB 3.0, espaces de stockage direct
Les conteneurs Windows offrent une autre approche de la virtualisation. Consultez la bibliothèque Conteneurs Windows sur MSDN.
Configuration système requise
Hyper-V nécessite :
Processeur avec fonctionnalités de traduction d’adresses de deuxième niveau (SLAT).
Windows 10 (Professionnel ou Entreprise) ou Windows 11 (Professionnel ou Entreprise).
Effectuez une mise à niveau vers Windows Pro en ouvrant lamise à jourdes paramètres> etl’activation de sécurité>. Ici, vous pouvez visiter le magasin et acheter une mise à niveau.
La plupart des ordinateurs exécutent Hyper-V, mais chaque machine virtuelle exécute un système d’exploitation distinct. Vous pouvez généralement exécuter une ou plusieurs machines virtuelles sur un ordinateur avec 4 Go de RAM, même si vous avez besoin de ressources supplémentaires pour plus de machines virtuelles ou pour installer et exécuter des logiciels intenses de ressources comme les jeux, la modification vidéo ou le logiciel de conception d’ingénierie.
Pour plus d’informations sur la configuration système requise d’Hyper-V et sur la façon de vérifier que Hyper-V s’exécute sur votre ordinateur, consultez la référenceHyper-V configuration requise.
Systèmes d’exploitation que vous pouvez exécuter dans une machine virtuelle
Hyper-V sur Windows prend en charge de nombreux systèmes d’exploitation différents dans une machine virtuelle, notamment différentes versions de Linux, FreeBSD et Windows.
En guise de rappel, vous devez disposer d’une licence valide pour tous les systèmes d’exploitation que vous utilisez dans les machines virtuelles.
Pour plus d’informations sur les systèmes d’exploitation pris en charge en tant qu’invités dans Hyper-V sur Windows, consultez Systèmes d’exploitation invités Windowspris en charge et Systèmes d’exploitation invités Linux pris en charge.
Différences entre Hyper-V sur Windows et Hyper-V sur Windows Server
Certaines fonctionnalités fonctionnent différemment dans Hyper-V sur Windows que dans Hyper-V s’exécutant sur Windows Server.
fonctionnalités Hyper-V disponibles uniquement sur Windows Server :
- Migration dynamique de machines virtuelles d’un hôte vers un autre
- Hyper-V Réplica
- Fibre Channel virtuel
- Réseau SR-IOV
- Fichier .VHDX partagé
fonctionnalités Hyper-V disponibles uniquement sur Windows :
- Création rapide et galerie de machines virtuelles
- Réseau par défaut (commutateur NAT)
Le modèle de gestion de la mémoire est différent pour Hyper-V sur Windows. Sur un serveur, Hyper-V mémoire est gérée avec l’hypothèse que seules les machines virtuelles s’exécutent sur le serveur. Dans Hyper-V sur Windows, la mémoire est gérée avec l’attente que la plupart des ordinateurs clients exécutent des logiciels sur l’hôte en plus des machines virtuelles en cours d’exécution.
Limites
Les programmes qui dépendent d’un matériel spécifique ne fonctionnent pas correctement dans une machine virtuelle. Par exemple, les jeux ou applications qui nécessitent un traitement avec des GPU peuvent ne pas fonctionner correctement. En outre, les applications qui s’appuient sur des minuteurs de sous-10 ms, tels que des applications de mixage de musique en direct ou des heures de haute précision, peuvent rencontrer des problèmes d’exécution sur une machine virtuelle.
En outre, si vous avez activé Hyper-V, ces applications sensibles à la latence et haute précision peuvent également rencontrer des problèmes s’exécutant dans l’hôte. Cela est dû au fait que la virtualisation est activée, le système d’exploitation hôte s’exécute également sur la couche de virtualisation Hyper-V, tout comme les systèmes d’exploitation invités. Toutefois, contrairement aux invités, le système d’exploitation hôte est spécial dans le fait qu’il dispose d’un accès direct à tout le matériel, ce qui signifie que les applications avec des exigences matérielles spéciales peuvent toujours s’exécuter sans problèmes dans le système d’exploitation hôte.