PowerEdge: Windows Server 2022 не може створити віртуальний комутатор за допомогою LBFO або Set team
Summary: Windows 2022 не видалила жодних функцій із Hyper-V або мережі. Однак вони змусили LBFO Virtual переключитися на командний рядок для створення. Поки нічого не змінилося, Vmswitch не створює, як зазвичай. Помилка не вдається під час додавання з'єднань віртуального комутатора Ethernet. Приєднання віртуального комутатора до команди LBFO вважається застарілим. Єдиний спосіб обійти цю помилку — додати "-AllowNetLbfoTeams $true" для цього знадобиться PowerShell і може бути генератором дзвінків. ...
Instructions
Windows 2022 не видалив будь-які функції від Hyper-V або мережі. Однак вони змусили LBFO Virtual переключитися на командний рядок для створення.
Хоча нічого не змінилося, Vmswitch не створює, як зазвичай. Помилка не вдається під час додавання з'єднань віртуального комутатора Ethernet. Приєднання віртуального комутатора до команди LBFO вважається застарілим.
Єдиний спосіб обійти цю помилку - додати "-AllowNetLbfoTeams $trueДля
цього потрібен PowerShell і може бути генератором дзвінків.
Якщо ви хочете використовувати мультиплексор Hyper-V Vswitchs, тепер вам потрібно використовувати PowerShell. Тепер кроки такі:
Створіть віртуальний комутатор LBFO.
- Порадьте клієнту переглянути можливість використання Set Team. Ці кроки в кінці статті
- Як правило, за допомогою команди (встановити перемикач) new-vmswitch ви можете перейти в Hyper-v, і віртуальний перемикач буде там.
- Іншими словами, ви не створюєте команду, коли створюєте встановлений перемикач.
- За допомогою перемикача VBFO ви повинні створити команду за допомогою менеджера серверів, а потім команди Create VMSwitch.
- Набір простіший і гнучкіший.
Якщо замовник все ще хоче створити комутатор LBFO VM:
- Ви можете використовувати диспетчер
Windows Server, щоб створити команду LBFO як зазвичай.
- Одного разу створивши, ви не зможете створити файл
VMSwitchз Гіпер-В. Необхідно використовувати командний рядок
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
Щоб створити встановлену команду натомість:
Сервер 2022 визнав застарілою команду get-netadapter. Це означає, що наведені нижче команди працюватимуть для більш ранніх версій, але можуть працювати або не працювати, залежно від ОС і версії патча.
Приклад команди первинного набору на 22H2 Server 2022 та нових версіях ОС.
Простий
New-VMSwitch -Name "SETswitch" -NetAdapterName "Ethernet 1", "Ethernet 2" -EnableEmbeddedTeaming $true New-VMSwitch -Name "SetSwitch" -NetAdapterName "Ethernet1", "Ethernet2" -EnableEmbeddedTeaming:$True -AllowManagementOS:$True -MinimumBandwidthMode "Weight"
Передбачається, що ви могли б додати слово "name" до Get-NetAdapter, щоб сформувати Get-NetAdapterName у командах нижче, але ви можете протестувати в лабораторії або перевірити ChatGPt для підтвердження.
Більш складні
$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
Інші приклади
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)"
Сподіваюся, це допоможе, якщо хтось отримає дзвінок.