Guide de mise en réseau Hyper-V
La virtualisation est une méthode d'allocation de ressources bien établie et la technologie qui la met en œuvre est très stable. Le système Hyper-V est un produit de Microsoft et s'intègre bien aux autres produits Microsoft, notamment Windows. Si vous vous lancez tout juste dans un projet Hyper-V, vous devez vous familiariser avec la terminologie de la virtualisation et énoncer clairement vos objectifs que vous pourrez traduire en un plan vérifiable.
Les bases d'Hyper-V
La technologie sous-jacente d’Hyper-V est plus facile à comprendre si vous avez de l’expérience en technologie réseau. Plus précisément, cela aide si vous comprenez les concepts des couches 2 et 3. À titre d'indicateur, la couche 2 concerne les adresses MAC et les commutateurs, et la couche 3 fonctionne avec les adresses IP et les routeurs.
Abordez Hyper-V avec un nouveau regard. Cela signifie que, si vous avez de l'expérience avec d'autres systèmes de virtualisation, ne présumez pas qu'Hyper-V fonctionne de la même manière que ces autres systèmes. Apprenez les méthodologies de mise en œuvre d’Hyper-V à partir de zéro – ne sautez pas d’étapes et ne faites pas d’hypothèses.
Faites fonctionner Hyper-V au niveau de la couche 2
L'implémentation Hyper-V comporte deux éléments : un serveur Hyper-V et une machine virtuelle (VM). Ces deux éléments doivent communiquer entre eux via un réseau. Même s'ils fonctionnent tous les deux sur le même ordinateur, les conventions d'Hyper-V font que ces deux composants se connectent l'un à l'autre via un commutateur. Cela ne signifie pas nécessairement un commutateur physique sur votre réseau.
À ce stade, vous avez affaire à la couche 2, vous avez donc besoin que votre virtualisation puisse communiquer avec un commutateur. Toutes les machines virtuelles sont connectées à un commutateur virtuel. Pour l’instant, nous nous intéresserons aux VM se connectant à un switch virtuel, qui à son tour se connecte à un switch physique. Le serveur se connectera directement à un commutateur physique.
Votre logiciel de gestion Hyper-V et le serveur virtuel résideront sur un serveur physique qui exécute Windows Server ou Windows 10. Vous devez donc vous assurer que le système Hyper-V peut communiquer avec l'interface réseau du serveur physique.
Un concept important à comprendre est que la VM n’existe pas dans le monde physique. Le serveur physique existe et communique avec de vrais commutateurs au nom du système Hyper-V, comme il le fait pour toutes les autres applications réseau qu'il exécute.
Le serveur virtuel Hyper-V est une application sur le serveur physique, il a donc accès au réseau et aux commutateurs physiques. La machine virtuelle ne communique pas avec les commutateurs physiques. Il communique avec un commutateur virtuel Hyper-V.
Le commutateur virtuel Hyper-V
Le commutateur virtuel Hyper-V est en réalité un réétiquetage d'une carte réseau. Cette carte réseau ne peut pas avoir deux identités. Ainsi, une fois attribué à un commutateur virtuel, il n’a plus d’autre utilité et n’est plus accessible d’aucune autre manière. Le commutateur virtuel Hyper-V occupe entièrement la carte réseau.
Une fois que vous attribuez une carte réseau à une identité de commutateur virtuel, le système d'exploitation cesse de reconnaître cette carte réseau en tant que carte réseau. Cela signifie que vous ne le verrez pas répertorié comme adaptateur dans le Les connexions de réseau dossier dans Paramètres Windows . Ainsi, les procédures que vous avez l’habitude d’utiliser via le système d’exploitation pour gérer et ajuster les adaptateurs ne peuvent pas être utilisées pour votre commutateur virtuel.
Le serveur Hyper-V peut se connecter à un commutateur virtuel. Cependant, il ne peut pas utiliser le même commutateur virtuel qui dessert la VM, c'est donc une perte de temps de canaliser le serveur vers un commutateur virtuel. Cette stratégie nécessiterait que vous configuriez une carte réseau sur le serveur physique et un commutateur virtuel. C’est une surcharge inutile. Il est préférable de laisser le serveur Hyper-V communiquer avec un commutateur physique via une carte réseau et de configurer une carte réseau distincte en tant que commutateur virtuel que les machines virtuelles pourront utiliser.
Essentiellement, cet exercice nécessite un bouclage depuis une carte du serveur physique vers un commutateur, puis vers une autre carte réseau sur le même serveur.
Voici quelques faits à garder à l’esprit sur les commutateurs virtuels :
- Chaque VM se connecte à un commutateur virtuel via une carte réseau virtuelle.
- De nombreuses cartes réseau virtuelles peuvent se connecter à un seul commutateur virtuel.
- La communication de VM à VM doit passer par le commutateur virtuel.
- Dans cette configuration de base, la communication VM-serveur doit passer par un commutateur virtuel et un commutateur physique.
VLAN
Au stade de la création d'une implémentation de base d'Hyper-V, ne vous inquiétez pas de la configuration d'un VLAN. Un VLAN fonctionne pour séparer le trafic de couche 2 et, à ce stade, votre objectif principal est de faire communiquer les appareils physiques et virtuels de couche 2. Ainsi, travailler à séparer ce trafic crée de la complexité.
S'il n'y a pas de VLAN sur le réseau physique, vous n'en avez pas besoin sur vos hôtes Hyper-V. Si vous utilisez des VLAN pour séparer le trafic de couche 3, vous devez concevoir vos hôtes Hyper-V en conséquence.
L’utilisation de VLAN est l’une des principales différences entre Hyper-V et VMWare ESXi. C'est pourquoi vous devez vider votre esprit de tout ce que vous savez sur VMWare avant de mettre en œuvre un projet Hyper-V. Le commutateur virtuel Hyper-V prend automatiquement en charge les trames non balisées et les VLAN 1 à 4096 – cela ne se produit pas dans ESXi. De plus, Hyper-V n’a pas de désignation de VLAN « par défaut », alors ne vous inquiétez pas. Dans Hyper-V, vous configurez les VLAN sur les adaptateurs virtuels, pas sur le commutateur virtuel.
Objectifs de base de la mise en œuvre d'Hyper-V
Pour résumer vos objectifs à l’approche de votre première implémentation Hyper-V :
- Obtenez votre console de gestion Hyper-V et tous les services Hyper-V activés dans votre système d'exploitation.
- Convertissez une carte réseau physique distincte sur votre serveur physique en un commutateur virtuel
- Configurez plusieurs machines virtuelles dans l'environnement Hyper-V.
- Connectez vos machines virtuelles à un commutateur physique sur votre réseau via votre commutateur virtuel.
Une fois que ces éléments fonctionnent tous et peuvent communiquer, votre implémentation de base Hyper-V fonctionne. Familiarisez-vous avec les paramètres de cette configuration, puis passez à des scénarios plus complexes.
Activer Hyper-V
Hyper-V est intégré à Windows 10 et à Windows Server depuis la version 2008 mais il faut l'activer.
- Dans le champ de recherche de la barre des tâches, tapez à ton tour de gagner et cliquez pour ouvrir Activer ou désactiver des fonctionnalités Windows
- Faites défiler vers le bas dans la fenêtre contextuelle qui s'ouvre pour trouver Hyper-V . Cochez la case à côté.
- Cliquez sur D'ACCORD .
Une fois que le système a traité la demande, vous serez invité à redémarrer votre ordinateur.
Créer un commutateur virtuel
Le commutateur virtuel prendra en charge les machines virtuelles que vous allez créer.
- Ouvrez le gestionnaire Hyper-V.
- Sélectionnez le nom de l'ordinateur hôte Hyper-V.
- Cliquer sur Action dans la barre de menu supérieure.
- Dans le menu déroulant, cliquez sur Virtual Switch Manager.
- Dans le Virtual Switch Manager, cliquez sur Nouveau commutateur de réseau virtuel dans le panneau de gauche.
- Choisissez un type de commutateur virtuel (externe, interne ou privé).
- Clique sur le Créer un commutateur virtuel bouton. Cela ouvre le panneau Propriétés du commutateur virtuel.
- Donnez un nom au commutateur virtuel et saisissez éventuellement une description. Par exemple, Switch virtuel pour machines virtuelles .
- Vous pouvez éventuellement modifier le type que vous avez déjà spécifié en spécifiant le réseau auquel vous connecter. Pour un réseau externe, vous devrez spécifier la carte réseau physique via laquelle vous connecter.
- Cliquez sur D'ACCORD .
Un message d'avertissement s'affichera expliquant que le processus de création interférera avec l'activité du réseau. Cliquez sur Oui pour ignorer le message.
Créer une machine virtuelle Hyper-V
Vous pouvez maintenant créer une VM qui communiquera via le commutateur virtuel que vous venez de créer.
Un petit mot sur Générations , qui est une notion que vous rencontrerez lors de la création de la VM :
Génération 1
Ces machines virtuelles prennent en charge les systèmes d'exploitation invités 32 bits et 64 bits et l'architecture basée sur le BIOS. Ce sont les types de VM d’origine d’Hyper-V.
Génération 2
Ces machines virtuelles prennent en charge les systèmes d'exploitation Windows 64 bits et les dernières versions des systèmes d'exploitation Linux et FreeBSD. Ils activent des fonctionnalités avancées, telles que le démarrage sécurisé.
La génération d’une VM est fixée au moment de sa création et ne peut être modifiée ultérieurement.
Voici comment créer une VM.
- Ouvrez le gestionnaire Hyper-V.
- Sélectionnez le nom de l'ordinateur hôte Hyper-V.
- Cliquer sur Action dans la barre de menu supérieure.
- Dans le menu déroulant, développez Nouveau et cliquez sur Machine virtuelle dans le sous-menu. Cela ouvre le Assistant Nouvelle machine virtuelle .
- Cliquez sur Suivant sur la page d'accueil de l'assistant.
- Nommez la VM et spécifiez son emplacement. Vous pouvez laisser l'emplacement comme chemin affiché par défaut.
- Cliquer sur Suivant pour avancer vers le Génération page.
- Dans la section Génération, choisissez entre Génération 1 et Génération 2.
- Cliquer sur Suivant Pour arriver au Attribuer de la mémoire page.
- Vérifier la Utiliser la mémoire dynamique case sur la page mémoire.
- Cliquer sur Suivant pour avancer vers le Configurer le réseau page.
- Le Configurer le réseau L'écran contient une liste déroulante des connexions possibles. Le commutateur virtuel que vous avez créé devrait figurer dans cette liste. Sélectionnez-le.
- Cliquer sur Suivant Pour arriver au Disque dur virtuel écran.
- Choisissez de créer un nouveau disque dur virtuel, d'utiliser un disque dur virtuel existant ou d'ignorer cette étape et de connecter un disque dur virtuel ultérieurement.
- Cliquer sur Suivant pour accéder au dernier écran de l'assistant.
- Parcourez le résumé des paramètres, puis cliquez sur Finition pour créer la VM.
Si à l'étape 14, vous choisissez de Créer un disque dur virtuel , vous devez remplir un écran supplémentaire, appelé Options d'installation . Vous pouvez différer cette tâche puis sortir de l'écran. Si vous décidez de configurer le disque à ce stade, vous devez installer un système d'exploitation sur le disque. Vos options sont :
- Installer le système d'exploitation à partir d'un CD-ROM
- Installer le système d'exploitation à partir d'une disquette bootable
- Installer le système d'exploitation à partir d'un serveur d'installation basé sur le réseau
Faire équipe
Il existe une méthode disponible dans les versions ultérieures de Windows Server qui permettrait au serveur virtuel de se diriger vers le même commutateur virtuel que la machine virtuelle. Il s'agit d'une méthode appelée faire équipe . Il permet de regrouper un groupe de cartes réseau et de fournir un ou plusieurs commutateurs virtuels.
Si vous utilisez le regroupement, vous pouvez gérer toutes les communications entre les serveurs virtuels et les machines virtuelles au sein d'un seul serveur physique. Cependant, vous devrez toujours effectuer une boucle depuis les commutateurs virtuels vers un commutateur physique afin de vérifier que la virtualisation est capable de fonctionner sur le réseau. Chaque serveur virtuel ou machine virtuelle se connecte au commutateur virtuel via une carte réseau virtuelle. La connexion via un commutateur physique est facultative.
Cette configuration vous offre des options sur le mode commutateur virtuel. Il existe trois modes que vous pouvez utiliser dans cette configuration virtuelle :
- Privé
- Interne
- Externe
Chacune de ces options peut être utile pour renforcer ou assouplir la sécurité et la confidentialité.
Commutateur virtuel privé
Un commutateur virtuel en mode privé autorise uniquement la communication entre les machines virtuelles connectées à ce commutateur virtuel. Ce chemin de communication est également possible dans la configuration de base d'un Hyper-V sans association.
Commutateur virtuel interne
Ce scénario de communication n'est possible qu'avec l'association de cartes réseau. En réalité, la communication entre la VM et le serveur passe par deux cartes réseau, mais l'échange de données entre ces deux adaptateurs est masqué par le service du système d'exploitation qui gère l'opération de regroupement. Le système de gestion des commutateurs virtuels Hyper-V se trouve au-dessus du service d'association.
Commutateur virtuel externe
Il s’agit de la configuration complète du commutateur virtuel activée par l’association. Dans la configuration de base sans teaming, la présence d'un switch physique était nécessaire. Dans le scénario de regroupement, le commutateur physique n'est nécessaire que pour communiquer avec d'autres périphériques physiques sur le réseau. Le trafic interne est toujours possible et la communication entre les machines virtuelles ou entre chaque machine virtuelle et un hôte Hyper-V est médiée par le commutateur virtuel sans qu'il soit nécessaire d'impliquer le commutateur physique. Comme pour le mode interne, la communication entre une VM et un serveur Hyper-V sur le même hôte traverse en réalité deux cartes réseau physiques.
Commutateurs virtuels et PowerShell
Vous pouvez créer des commutateurs virtuels via la console de gestion Hyper-V, mais cela prend du temps. Il est plus rapide de les créer et de les gérer dans PowerShell. Si vous utilisez le teaming, vous pouvez gérer cette technique via PowerShell. Il existe également des applets de commande PowerShell pour créer et gérer des cartes réseau virtuelles. Vous pouvez également utiliser PowerShell pour configurer une équipe NIC.
Une simple carte réseau virtuelle (et non une équipe) est automatiquement créée lorsque vous configurez une machine virtuelle dans la console de gestion Hyper-V.
Créer une équipe
Pour que le même commutateur virtuel soit destiné à la fois à un serveur Hyper-V et à une machine virtuelle, vous devez le baser sur au moins deux cartes réseau physiques. Pour ce faire, vous devez créer une équipe Windows de cartes réseau sur laquelle vous pouvez créer le commutateur virtuel.
Afin de voir toutes les cartes réseau physiques que vous avez sur votre serveur, utilisez l'applet de commande Get-NetAdapter-Physique.
Notez les noms de deux cartes réseau. Le nom est la première colonne de la sortie de Get-NetAdapter.
Utiliser l'applet de commande Nouveau-NetLbfoTeam pour créer l'équipe. Remplacez les deux noms de carte réseau que vous avez notés
Cela crée une NIC d'équipe, un concept appelé « tNIC ». La tNIC créée par la commande ci-dessus s'appelle vNICGrp, mais vous pouvez l'appeler comme vous le souhaitez.
Voici quelques applets de commande tNIC que vous devrez peut-être utiliser :
|_+_|Répertorie toutes les tNIC
|_+_|Répertoriez toutes les cartes réseau dans
Ajouter
Prendre
Créer un commutateur virtuel
Vous pouvez transformer une carte réseau physique en commutateur virtuel et vous pouvez également baser un nouveau commutateur virtuel sur une tNIC – l'applet de commande est la même. C'est Nouveau-VMSwitch .
Cela crée un commutateur virtuel externe par défaut si le type de commutateur n'est pas spécifié. Dans les exemples suivants, l'applet de commande crée un commutateur virtuel appelé vSwitch basé sur la tNIC appelée vNICGrp.
Pour créer un commutateur virtuel externe :
|_+_|Pour créer un commutateur virtuel interne :
|_+_|Pour créer un commutateur virtuel privé :
|_+_|Voici quelques applets de commande de gestion de commutateur virtuel dont vous pourriez avoir besoin :
|_+_|Changer un commutateur d'externe à interne
|_+_|Changer un passage d'externe à privé
|_+_|Changer un passage de privé ou interne à externe
|_+_|Déplacer un commutateur virtuel sur lequel se baser
Supprimer le commutateur virtuel
FAQ sur les réseaux Hyper-V
Comment fonctionne la mise en réseau dans Hyper-V ?
Le réseau Hyper-V est un système virtuel. Le mécanisme central d'un réseau Hyper-V est un commutateur virtuel. Comme son nom l'explique, cet appareil n'a pas de présence physique mais est un appareil généré par logiciel. Aux fins des opérations, le contrôleur de tout commutateur est un logiciel et, par conséquent, le fait que le commutateur sous-jacent soit physique ou virtuel ne devrait avoir aucune différence sur la façon dont les points de terminaison qui se connectent communiquent via lui.
Quels types de connexions réseau Hyper-V autorise-t-il ?
Hyper-V propose trois types de connexions : internes, externes et privées. Parmi ceux-ci, le plus largement mis en œuvre est la connexion externe. Ceci est essentiel pour permettre à l’hyperviseur de prendre en charge les activités du monde réel. Le commutateur virtuel externe est lié à une carte réseau physique réelle. Les vSwitches internes et privés n'ont aucun élément physique et sont entièrement basés sur des logiciels.
Comment configurer un réseau de VM ?
La console de gestion Hyper-V comprend une fonction de configuration pour les réseaux virtuels. Cela prend en charge la création de commutateurs virtuels et l'octroi d'accès à ceux-ci à partir de chaque serveur virtuel et machine virtuelle. La connexion de plusieurs points de terminaison virtuels à un vSwitch crée un réseau de VM.
Article similaire: Meilleurs outils de surveillance Hyper-V