PowerEdge. Windows Server 2022 не удается создать виртуальный коммутатор с LBFO или Set team
Summary: В Windows 2022 не были удалены функции Hyper-V или сетевых функций. Однако они вынудили виртуальные коммутаторы LBFO перейти в командную строку для создания. Хотя ничего не изменилось, Vmswitch не может создать что-то в обычном режиме. Ошибка при добавлении подключений к виртуальным коммутаторам Ethernet. Подключение виртуального коммутатора к группе LBFO является устаревшим. Единственный способ обойти эту ошибку — добавить «-AllowNetLbfoTeams $true». для этого потребуется PowerShell и может быть генератором вызовов. ...
Instructions
Windows 2022 не удалила любые функции Hyper-V или сети. Однако они вынудили виртуальные коммутаторы LBFO перейти в командную строку для создания.
Несмотря на то, что ничего не изменилось, Vmswitch Не удается создать, как обычно. Ошибка при добавлении подключений к виртуальным коммутаторам Ethernet. Подключение виртуального коммутатора к группе LBFO является устаревшим.
Единственный способ обойти эту ошибку — добавить "-AllowNetLbfoTeams $trueДля
этого требуется PowerShell, и он может быть генератором вызовов.
Если вы хотите использовать мультиплексорные коммутаторы Hyper-V, вам необходимо использовать PowerShell. Теперь шаги следующие:
Создание виртуального коммутатора LBFO.
- Посоветуйте заказчику еще раз рассмотреть возможность использования группы набора параметров. Те шаги, которые описаны в конце статьи
- Как правило, с помощью команды (set switch) new-vmswitch можно войти в Hyper-V, и виртуальный коммутатор будет там.
- Другими словами, вы не создаете команду, когда создаете коммутатор набора.
- При использовании LBFO Vmswitch необходимо создать команду с диспетчером серверов, а затем выполнить команду Create VMSwitch.
- Набор более простой и гибкий.
Если заказчик все же хочет создать коммутатор ВМ LBFO:
- Вы можете использовать Windows Server Manager
для создания группы LBFO в обычном режиме.
- После создания вы не сможете создать
VMSwitchс Hyper-V. Необходимо использовать командную строку
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
Чтобы вместо этого создать команду набора, выполните следующие действия.
Server 2022 не поддерживает команду get-netadapter. Это означает, что приведенные ниже команды будут работать в более ранних версиях, но могут работать или не работать в зависимости от ОС и версии исправления.
Пример группы основного набора на сервере 22H2 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)"
Я надеюсь, что это поможет, если кто-то получит Зов.