Configurer le réseau sur Windows Server avec Hyper-V sur les gammes High Grade & SCALE
Découvrez comment configurer le réseau sur Windows Server avec Hyper-V sur les gammes High Grade & SCALE
Découvrez comment configurer le réseau sur Windows Server avec Hyper-V sur les gammes High Grade & SCALE
Dernière mise à jour le 15/11/2021
Sur les gammes High Grade & SCALE, le fonctionnement des Additional IP en mode bridged (via des MAC Virtuelles) n'est pas possible. Il est donc nécessaire de configurer les Additional IP en mode routé ou via le vRack.
Découvrez comment configurer le réseau sous Windows Server avec Hyper-V.
Aucune MAC virtuelle ne doit être appliquée sur les Additional IP dans l'espace client OVHcloud.
Sur ces gammes de serveurs, il y a 4 cartes réseaux. Les deux premières pour le public, les deux dernières pour le privé. Pour profiter de l'ensemble de la bande passante, des agrégats doivent être créés.
Vous devez :
Ouvrez Windows Powershell et exécutez la commande Get-NetAdapter
:
PS C:\Windows\system32> Get-NetAdapter
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
Ethernet Mellanox ConnectX-5 Adapter 9 Up 04-3F-72-D5-C3-38 25 Gbps
Ethernet 4 Mellanox ConnectX-5 Adapter #4 7 Up 0C-42-A1-DD-37-B3 25 Gbps
Ethernet 2 Mellanox ConnectX-5 Adapter #2 6 Up 04-3F-72-D5-C3-39 25 Gbps
Ethernet 3 Mellanox ConnectX-5 Adapter #3 4 Up 0C-42-A1-DD-37-B2 25 Gbps
Dans cet exemple :
Ethernet 3
et Ethernet 4
;Ethernet
et Ethernet 2
.Vérifiez que votre configuration est similaire. Vous disposez des informations relatives aux MAC et interfaces publiques ou privées dans votre espace client OVHcloud ou via l'API OVHcloud.
Retournez à présent dans le Server Manager, allez dans Local Server
et cliquez sur Disabled
à côté de « NIC Teaming ».
Sur la page suivante, faites un clic droit sur l'une des interfaces publiques précédemment identifiées, puis cliquez sur Add to New Team
.
Donnez un nom à votre teaming puis ajoutez la seconde interface au teaming. Ouvrez ensuite les propriétés supplémentaires, définissez « Teaming Mode » sur « LACP » et cliquez sur OK
.
Afin d'éviter une perte de connexion lors d'un redémarrage, nous devons configurer l'IP de manière statique sur le teaming.
Appuyez sur Windows Key
+ R
pour ouvrir une fenêtre Run. Entrez ncpa.cpl
et cliquez sur OK
. Cela ouvrira votre fenêtre « Connexions réseau ».
Faites un clic droit sur le teaming que vous avez créé et cliquez sur Properties
.
Double-cliquez sur Internet Protocol Version 4(TCP/IPv4)
.
Sélectionnez Use the following IP address and insert your IP address
.
Le masque de sous-réseau et la passerelle par défaut seront : 255.255.255.255 et 100.64.0.1 (comme indiqué ci-dessous).
Pour les serveurs DNS, vous pouvez choisir les vôtres. Dans notre exemple, nous utilisons 213.186.33.99 et 8.8.8.8.
Une fois les adresses renseignées, cliquez sur OK
pour fermer la fenêtre et à nouveau sur OK
pour fermer la fenêtre des propriétés de l'adaptateur.
Dans le Server Manager, sélectionnez le Dashboard
et cliquez sur Add roles and features
.
Suivez l'assistant jusqu'à atteindre la section « Server Roles ». Sélectionnez alors Hyper-v
et Remote Access
.
Continuez ensuite jusqu'à la section « Virtual Switches » de « Hyper-V » et sélectionnez votre NIC teaming créé précédemment.
Continuez ensuite jusqu'à la section « Role Services » de « Remote Access » et sélectionnez Routing
.
Enfin, dans la section « Confirmation », sélectionnez Restart the destination server automatically if required
et cliquez sur Install
.
Ouvrez la nouvelle application appelée « Routing and Remote Access », faites un clic droit sur votre serveur et cliquez sur Configure and Enable Routing and Remote Access
.
Choisissez Custom configuration
et cliquez sur Next
.
Sélectionnez ensuite LAN Routing
et cliquez sur Next
.
Enfin, cliquez sur Finish
puis sur Start Service
dans la fenêtre qui s'affichera.
Nous devons maintenant déplacer la configuration IP vers l'interface Hyper-V.
Appuyez sur Windows Key
+ R
pour ouvrir une fenêtre Run. Entrez ncpa.cpl
et cliquez sur OK
. Cela ouvrira votre fenêtre « Connexions réseau ».
Faites un clic droit sur votre carte vEthernet et cliquez sur Properties
.
Double-cliquez sur Internet Protocol Version 4(TCP/IPv4)
.
Sélectionnez Use the following IP address
et insérez votre adresse IP.
Le masque de sous-réseau et la passerelle par défaut seront : 255.255.255.255 et 100.64.0.1 (comme indiqué ci-dessous).
Pour les serveurs DNS, vous pouvez choisir les vôtres. Dans notre exemple, nous utilisons 213.186.33.99 et 8.8.8.8.
Cliquez ensuite sur le bouton Advanced...
et, dans la nouvelle fenêtre, cliquez sur Add...
sous les adresses IP.
Ajoutez l'adresse IP et le masque de sous-réseau correspondant à votre Additional IP et cliquez sur Add
Une fois toutes les adresses renseignées, cliquez sur OK
pour fermer la fenêtre avancée, à nouveau sur OK
pour fermer les paramètres TCP/IPv4, puis une dernière fois sur OK
pour fermer la fenêtre des propriétés de la carte.
Cette étape peut provoquer une perte de connexion. Si cela se produit, connectez-vous en utilisant l'IPMI et modifiez de nouveau la configuration. Vous constaterez alors que votre passerelle par défaut est revenue à l'état vide. Rajoutez la gateway 100.64.0.1.
Ouvrez une invite de commande en tant qu'administrateur et exécutez la commande route print interface
:
C:\Users\admin>route print interface
===========================================================================
Interface List
22...0c 42 a1 dd 37 b2 ......Hyper-V Virtual Ethernet Adapter
10...04 3f 72 d5 c3 38 ......Mellanox ConnectX-5 Adapter
7...04 3f 72 d5 c3 39 ......Mellanox ConnectX-5 Adapter #2
1...........................Software Loopback Interface 1
===========================================================================
Dans notre exemple, vous constatez que notre carte Hyper-V a l'ID 22.
Prenez note de votre carte Hyper-V puis exécutez la commande route add -p 192.xxx.xxx.16 mask 255.255.255.255 0.0.0.0 si 22
(remplacez l'IP et l'ID d'interface par celui que vous avez reçu).
Vous devriez obtenir le résultat « OK ! ».
PS C:\Users\admin> route add -p 192.xxx.xxx.16 mask 255.255.255.255 0.0.0.0 if 22
OK!
Une fois créées et configurées, vos VM doivent à présent disposer d’un accès à Internet.
Contenu du fichier /etc/netplan/ip.yaml
:
network:
version: 2
ethernets:
eth0:
dhcp4: no
addresses:
- 192.xxx.xxx.16
nameservers:
addresses:
- 213.186.33.99
- 8.8.8.8
routes:
- to: 0.0.0.0/0
via: 100.64.0.1
on-link: true
Il vous faut:
Ouvrez Windows Powershell et exécutez la commande Get-NetAdapter
PS C:\Windows\system32> Get-NetAdapter
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
Ethernet Mellanox ConnectX-5 Adapter 9 Up 04-3F-72-D5-C3-38 25 Gbps
Ethernet 4 Mellanox ConnectX-5 Adapter #4 7 Up 0C-42-A1-DD-37-B3 25 Gbps
Ethernet 2 Mellanox ConnectX-5 Adapter #2 6 Up 04-3F-72-D5-C3-39 25 Gbps
Ethernet 3 Mellanox ConnectX-5 Adapter #3 4 Up 0C-42-A1-DD-37-B2 25 Gbps
Dans cet exemple :
Ethernet 3
and Ethernet 4
;Ethernet
et Ethernet 2
.Vérifiez que votre configuration est similaire. Vous disposez des informations relatives aux MAC et interfaces publiques ou privées dans votre espace client OVHcloud ou via l'API OVHcloud.
Retournez à présent dans le Server Manager, allez dans Local Server
et cliquez sur Disabled
à côté de « NIC Teaming ».
Sur la page suivante, faites un clic droit sur l'une des interfaces privées précédemment identifiées, puis cliquez sur Add to New Team
.
Donnez un nom à votre teaming puis ajoutez la seconde interface au teaming. Ouvrez ensuite les propriétés supplémentaires, définissez « Teaming Mode » sur « LACP » et cliquez sur OK
.
Nous allons avoir besoin de créer un switch virtuel qui va lier nos VMs au teaming que nous avons créé.
Tout d'abord, ouvrez le Gestionnaire Hyper-V et cliquez sur Virtual Switch Manager
.
Sur cette page, assurez-vous que vous avez sélectionné « External » et cliquez sur Create Virtual Switch
.
Donnez un nom à votre commutateur, choisissez votre nouvel adaptateur de teaming, cliquez sur Apply
, puis sur OK
.
Vous êtes maintenant prêt à créer votre VM et à configurer le réseau pour celle-ci.
Dans le cas du vRack, la première, l'avant-dernière et la dernière adresses d'un bloc d'IP donné sont toujours réservées respectivement à l'adresse réseau, la passerelle réseau et au broadcast du réseau. Cela signifie que la première adresse utilisable est la deuxième adresse du bloc, comme indiqué ci-dessous :
46.105.135.96 # Réservée : adresse réseau
46.105.135.97 # Première IP utilisable
46.105.135.98
46.105.135.99
46.105.135.100
46.105.135.101
46.105.135.102
46.105.135.103
46.105.135.104
46.105.135.105
46.105.135.106
46.105.135.107
46.105.135.108
46.105.135.109 # Dernière IP utilisable
46.105.135.110 # Réservée : passerelle réseau
46.105.135.111 # Réservée : broadcast réseau
Pour configurer la première adresse IP utilisable, vous devez éditer le fichier de configuration réseau comme indiqué ci-dessous. Dans cet exemple, utilisez un masque de sous-réseau de 255.255.255.240.
Le masque de sous-réseau utilisé dans cet exemple est approprié pour notre bloc IP. Votre masque de sous-réseau peut différer en fonction de la taille de votre bloc. Lorsque vous achetez votre bloc d'IP, vous recevez un e-mail vous indiquant le masque de sous-réseau à utiliser.
Contenu du fichier /etc/netplan/vrack.yaml
:
network:
version: 2
ethernets:
eth0:
dhcp4: no
addresses:
- 46.105.135.97/28
nameservers:
addresses:
- 213.186.33.99
- 8.8.8.8
routes:
- to: 0.0.0.0/0
via: 46.105.135.110
on-link: true
Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com
N’hésitez pas à nous proposer des suggestions d’amélioration afin de faire évoluer cette documentation.
Images, contenu, structure… N’hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !
Vos demandes d’assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket" .
Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..
Accedez à votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres d'OVHcloud Community.
Echanger sur OVHcloud Community