Dec 18 2023 09:16 PM - edited Jun 12 2024 09:33 PM
While creating a virtual switch using a teamed interface in Hyper-V for Windows Server 2022, the following error is encountered. To resolve this, NIC teaming for Hyper-V needs to be configured via PowerShell.
Step 1: Delete the existing teaming manually created.
Step 2: Go to PowerShell and run the command:
New-VMSwitch -Name "VMSwitch-1" -NetAdapterName "Embedded NIC 1","Embedded NIC 2"
(Here, I have given the switch name 'VMSwitch-1' and aggregated it with two adapters—'Embedded NIC 1' and 'Embedded NIC 2' are the adapter names in the list.)
Step 3: Check the algorithm of the VMSwitch command:
Get-VMSwitchTeam -Name "VMSwitch-1" | FL
(This command will display the algorithm. If it's Hyper-V, proceed to the next step; otherwise, you can ignore the last step.)
Step 4: Set the load balancing algorithm to dynamic:
Set-VMSwitchTeam -Name "VMSwitch-1" -LoadBalancingAlgorithm Dynamic
(This command changes the load balancing algorithm to dynamic. Test it using the command in step 3. The teamed interface should now appear in the Hyper-V virtual switch.)
This will not help to LACP mode , so If you want LACP, Then only need to do the two step
This is my recommend
Step 1:
First, create the Teaming of your network cards using the Server Manager, in my case the teaming will be with LACP mode and Dynamic load balancing mode.
Step 2:
Then execute the below PowerShell Command to create the virtual switch based on the teaming created .
New-VMSwitch -Name "VMSWITCH-1" -NetAdapterName "SR-LAG-1" -AllowNetLbfoTeams $true -AllowManagementOS $true
this case name of my hyperv switch given "VMSWITCH-1" and created teaming network adapter name ""SR-LAG-1""
Go to hyper-v and check the VMSwitch
That's It.....
Apr 26 2024 11:08 AM
Jun 09 2024 09:17 PM - edited Jun 09 2024 09:19 PM
Hi, I also use the same workaround to create VSwitch from NIC Teaming, but after month without problem I experience this:
Hyper-V in Windows Server 2022 environment, we have more than one teaming but only 1 teaming NIC server as a Virtual Switch (VSwitch). Upon network disconnection and reconnection other teaming is normal, but teaming with VSwitch is issue with Fault LACP:
We have to do remove and add again NIC Team member to resolve the Fault LACP error.
Other Server with Windows Server 2016 and 2012 R2 is normal also, is there a bug in Windows Server 2022? Anyone experience this?
full link https://learn.microsoft.com/en-us/answers/questions/1692670/windows-server-2022-hyper-v-vswitch-team...
Jun 12 2024 04:14 AM
Aug 05 2024 11:57 PM
works well! thanks!!
Just need to change -NetAdapterName to how your nic teaming adapter is named
just shared dual 2.5g for my VMs