PowerEdge: Windows Server 2022 Não é possível criar um switch virtual com LBFO ou Set team
Summary: O Windows 2022 não removeu nenhum recurso do Hyper-V ou do sistema de rede. No entanto, eles forçaram os switches LBFO Virtual para a linha de comando para criação. Embora nada tenha mudado, o Vmswitch falha ao criar, como de costume. Erro ao adicionar conexões de switch Ethernet virtual. Conectar um comutador virtual a uma equipe LBFO foi preterido. A única maneira de contornar esse erro é adicionar "-AllowNetLbfoTeams $true" isso exigirá o PowerShell e poderá ser um gerador de chamadas. ...
Instructions
O Windows 2022 não foi removido quaisquer recursos do Hyper-V ou do sistema de rede. No entanto, eles forçaram os switches LBFO Virtual para a linha de comando para criação.
Embora nada tenha mudado, o Vmswitch Falha ao criar, como de costume. Erro ao adicionar conexões de switch Ethernet virtual. Conectar um comutador virtual a uma equipe LBFO foi preterido.
A única maneira de contornar esse erro é adicionar "-AllowNetLbfoTeams $true"
Isso requer PowerShell e pode ser um gerador de chamadas.
Se você quiser usar os Vswitches Multiplexadores do Hyper-V, agora precisará usar o PowerShell. As etapas agora são as seguintes:
Crie o switch virtual LBFO.
- Aconselhe o cliente a reconsiderar o uso de uma equipe definida. Essas etapas no final do artigo
- Geralmente, com um comando new-vmswitch (set switch), você pode entrar no Hyper-V e o switch virtual estará lá.
- Ou seja, você não cria uma equipe quando cria um switch definido.
- Com um Vmswitch LBFO, você deve criar uma equipe com o Gerenciador de servidores e, em seguida, o comando Criar VMSwitch.
- O conjunto é mais simples e flexível.
Se o cliente ainda quiser criar o switch de VM LBFO:
- Você pode usar o Windows Server Manager
para criar uma equipe LBFO normalmente.
- Depois de criado, não é possível criar um
VMSwitchcom Hyper-v. Você deve usar a linha de comando
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
Para criar uma equipe de conjunto, em vez disso:
O Server 2022 preteriu o comando get-netadapter. Isso significa que os comandos abaixo funcionarão para versões anteriores, mas podem ou não funcionar, dependendo do sistema operacional e da versão do patch.
Exemplo de equipe de conjunto primário no Servidor 22H2 2022 e novas versões do sistema operacional.
Simples
New-VMSwitch -Name "SETswitch" -NetAdapterName "Ethernet 1", "Ethernet 2" -EnableEmbeddedTeaming $true New-VMSwitch -Name "SetSwitch" -NetAdapterName "Ethernet1", "Ethernet2" -EnableEmbeddedTeaming:$True -AllowManagementOS:$True -MinimumBandwidthMode "Weight"
Presume-se que você poderia adicionar a palavra "name" ao Get-NetAdapter para formar Get-NetAdapterName nos comandos abaixo, mas você pode testar em laboratório ou verificar ChatGPt para confirmação.
Mais complexo
$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
Outros exemplos
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)"
Espero que isso ajude se alguém receber uma chamada.