PowerEdge : Windows Server 2022 Impossible de créer un commutateur virtuel avec LBFO ou Définir l’équipe
Summary: Windows 2022 n’a supprimé aucune fonctionnalité d’Hyper-V ou de la mise en réseau. Toutefois, ils ont forcé les commutateurs virtuels LBFO à utiliser la ligne de commande pour la création. Bien que rien n’ait changé, le Vmswitch ne parvient pas à créer, normalement. Échec de l’erreur lors de l’ajout de connexions de commutateur Ethernet virtuel. Le rattachement d’un commutateur virtuel à une équipe LBFO est obsolète. La seule façon de contourner cette erreur est d’ajouter « -AllowNetLbfoTeams $true » cela nécessitera PowerShell et peut être un générateur d’appels. ...
Instructions
Windows 2022 n’a pas supprimé toutes les fonctionnalités d’Hyper-V ou de gestion de réseau. Toutefois, ils ont forcé les commutateurs virtuels LBFO à utiliser la ligne de commande pour la création.
Bien que rien n’ait changé, le Vmswitch Échec de la création, comme d’habitude. Échec de l’erreur lors de l’ajout de connexions de commutateur Ethernet virtuel. Le rattachement d’un commutateur virtuel à une équipe LBFO est obsolète.
La seule façon de contourner cette erreur est d’ajouter "-AllowNetLbfoTeams $true«
Cela nécessite PowerShell et peut être un générateur d’appels.
Si vous souhaitez utiliser les Vswitchs Hyper-V Multiplexor, vous devez désormais utiliser PowerShell. Les étapes sont désormais les suivantes :
Créez un commutateur virtuel LBFO.
- Conseillez au client de reconsidérer le recours à une équipe Set à la place. Les étapes à la fin de l’article
- En règle générale, avec une commande new-vmswitch (set switch), vous pouvez accéder à Hyper-v et le commutateur virtuel s’y trouvera.
- C’est-à-dire que vous ne créez pas d’équipe lorsque vous créez un interrupteur fixe.
- Avec un Vmswitch LBFO, vous devez créer une équipe avec Server Manager, puis la commande Create VMSwitch.
- L’ensemble est plus simple et plus flexible.
Si le client souhaite toujours créer le commutateur de machine virtuelle LBFO :
- Vous pouvez utiliser Windows Server Manager
pour créer une équipe LBFO comme d’habitude.
- Une fois l’option Created créée, vous ne pouvez pas créer de
VMSwitchavec Hyper-v. Vous devez utiliser la ligne de commande
Get-Netadapter
Verify the creation of Teams
$Team1 = Get-NetAdapter -Name Team1
$Team2= Get-NetAdapter -Name Team2
New-VmSwitch -Name External1 -NetAdapterName $Team1.Name -AllowManagementOS $true -Notes 'External Network 1' -AllowNetLbfoTeams $true
New-VmSwitch -Name External2 -NetAdapterName $Team2.Name -AllowManagementOS $true -Notes 'External Network 2' -AllowNetLbfoTeams $true
Pour créer une équipe Set à la place :
Server 2022 a obsolète la commande get-netadapter. Cela signifie que les commandes ci-dessous fonctionnent pour les versions antérieures, mais peuvent ou non fonctionner, en fonction du système d’exploitation et de la version du correctif.
Exemple de l’équipe principale sur le serveur 22H2 2022 et les nouvelles versions du système d’exploitation.
Simple
New-VMSwitch -Name "SETswitch" -NetAdapterName "Ethernet 1", "Ethernet 2" -EnableEmbeddedTeaming $true New-VMSwitch -Name "SetSwitch" -NetAdapterName "Ethernet1", "Ethernet2" -EnableEmbeddedTeaming:$True -AllowManagementOS:$True -MinimumBandwidthMode "Weight"
On suppose que vous pouvez ajouter le mot « name » à Get-NetAdapter pour former Get-NetAdapterName dans les commandes ci-dessous, mais vous pouvez tester en laboratoire ou vérifier ChatGPt pour confirmation.
Plus complexe
$S2DSwitchName = "Mgmt_Vswitch" New-VMSwitch -Name $S2DSwitchName -AllowManagementOS 0 -NetAdapterName $S2DpNIC1, $S2DpNIC2 -MinimumBandwidthMode Weight -Verbose Add-VMNetworkAdapter -ManagementOS -Name $ManagementvNICName -SwitchName $S2DSwitchName -Passthru | Set-VMNetworkAdapterVlan -Access -VlanId $ManagementvNICVLAN –Verbose Add-VMNetworkAdapter -ManagementOS -Name $S2DvNIC1Name -SwitchName $S2DSwitchName -Passthru | SetVMNetworkAdapterVlan -Access -VlanId $S2DvNIC1VLAN -Verbose Add-VMNetworkAdapter -ManagementOS -Name $S2DvNIC2Name -SwitchName $S2DSwitchName -Passthru | SetVMNetworkAdapterVlan -Access -VlanId $S2DvNIC2VLAN –Verbose
Autres exemples
New-VMSwitch -Name SETswitch -NetAdapterName "SLOT 2","SLOT 3" -EnableEmbeddedTeaming $true
#
# Add host vNICs and make them RDMA capable
#
Add-VMNetworkAdapter -SwitchName SETswitch -Name SMB_1 -managementOS
Add-VMNetworkAdapter -SwitchName SETswitch -Name SMB_2 -managementOS
Enable-NetAdapterRDMA "vEthernet (SMB_1)","vEthernet (SMB_2)"
J’espère que cela vous aidera si quelqu’un reçoit un appel.