Comment amorcer un réseau PXE à l’aide d’une VM Hyper-V
Table des matières
Introduction
Il existe deux générations différentes de machines virtuelles dans Hyper-V : Les machines virtuelles de génération 1 et de génération 2.
La génération 1 est une machine virtuelle qui utilise le BIOS hérité, et une machine Hyper-V de génération 2 est une machine basée sur UEFI.
La génération de la machine virtuelle Hyper-V a de l’importance car PXE utilise différents fichiers de démarrage selon que la machine démarre en utilisant le BIOS hérité ou UEFI.
Dans la plupart des cas, je vous recommande de créer une machine virtuelle de génération 2 si vous n’avez pas de raison spécifique de ne pas le faire. Une raison pourrait être que vous n’avez pas encore activé UEFI dans votre environnement.
Ce billet de blog décrit comment ajouter un adaptateur Legacy à la VM de génération 2 pour activer le démarrage PXE pour les périphériques qui ne sont pas encore sur UEFI.
Si vous voulez en savoir plus sur Hyper-V, je recommande les cours de Pluralsight.
Qu’est-ce que le démarrage PXE ?
Le démarrage PXE est un démarrage réseau où un petit fichier de démarrage est envoyé à un client lors du démarrage initial. Le serveur PXE utilise généralement WDS et DHCP pour permettre cette communication. En tant qu’administrateur informatique, vous pouvez utiliser un serveur PXE virtuel ou un serveur PXE physique.
Démarrer PXE sur IPv4 sur une machine Hyper-V de génération 1
Comment vérifier la génération de la machine virtuelle Hyper-V ?
Si vous voulez vérifier si la VM Hyper-V est une machine de génération 1 ou 2, sélectionnez la VM dans Hyper-V Manager et vérifiez la version de génération sur la première page.
Pourquoi le PXE hérité ne fonctionne pas sur les machines virtuelles de génération 2 ?
Une machine Hyper-V de génération 2 est comme un poste de travail UEFI en cours d’exécution.
Le poste de travail UEFI ne pouvait pas communiquer avec PXE legacy, mais seulement avec les images de démarrage UEFI.
Une machine configurée avec UEFI utilisera boot\x64\wdsmgfw.efi sur le serveur WDS lors du démarrage. Un démarrage patrimonial utilisera boot\x64\wdsnbp.com.
Le même problème de communication UEFI s’applique également aux machines Hyper-V Génération 2. Ce guide explique comment démarrer PXE sur IPv4 sur les VM Hyper-V de génération 1.
Si votre réseau est configuré pour déployer des images de démarrage à l’aide de méthodes héritées, vous devez configurer le matériel de la machine virtuelle.
Comment configurer une VM de génération 2 pour un démarrage PXE hérité
Étape #1 – Créer un commutateur virtuel
D’abord, vous devez créer un commutateur virtuel. Le commutateur virtuel est nécessaire pour que la machine virtuelle puisse communiquer avec le réseau. Si vous avez déjà créé une machine virtuelle pour votre réseau, vous pouvez sauter cette étape. Commencez par faire un clic droit sur l’hôte Hyper-V dans Hyper-V Manager et sélectionnez Gestionnaire de commutateurs virtuels.
Créer un nouveau commutateur virtuel. Sélectionnez Externe. Externe est similaire à « Bridged » si vous utilisez d’autres plateformes de virtualisation.
Donnez un nom au nouveau commutateur virtuel. J’ai nommé le mien « Bridged ».
Étape n°2 – Ajouter un adaptateur réseau hérité
Par défaut, il n’y a qu’un « adaptateur réseau standard » installé sur la machine virtuelle, mais pour la fonctionnalité PXE, il faut ajouter un adaptateur réseau hérité.
Allez à l’adaptateur réseau hérité que vous venez d’ajouter et spécifiez qu’il doit utiliser le commutateur virtuel que vous venez de créer.
Étape #3 – Configurer l’ordre de démarrage
6. Maintenant, nous devons nous assurer que le client démarre en premier en utilisant l’adaptateur réseau hérité. Il suffit de sélectionner l’adaptateur réseau hérité et de le déplacer en haut de la liste à l’aide des boutons.
Étape #4 – Démarrer la machine virtuelle Hyper-V
Démarrez votre machine virtuelle, et maintenant le démarrage PXE devrait fonctionner 🙂
Conclusion
Comme je l’ai mentionné dans l’introduction, dans la plupart des cas, je recommande de créer une machine virtuelle de génération 2 dans Hyper-V s’il n’y a pas de raisons spécifiques de ne pas le faire.
Pour une explication approfondie sur le choix d’une VM de génération 1 ou de génération 2, reportez-vous à Microsoft Docs.
Avez-vous l’habitude de créer des machines de génération 1 ou de génération 2 dans votre environnement Hyper-V ? Faites-le moi savoir dans les commentaires ci-dessous 🙂
Si vous voulez en savoir plus sur Hyper-V, je vous recommande vivement les cours de Pluralsight.