Pokud stavíte nový Hyper-V hostitel, zapomeňte na klasický NIC Teaming (LBFO) přes GUI. Moderní cestou je Switch Embedded Teaming (SET). Tato technologie integruje funkce teamingu přímo do virtuálního switche, což zjednodušuje správu a zvyšuje výkon (zejména při využití RDMA).
Identifikace adaptérů
Prvním krokem je vždy kontrola názvů fyzických rozhraní.
Get-NetAdapter
Vytvoření SET Teamu s jedním adaptérem
Někdy začínáte s jedním kabelem, případně s jednou síťovou kartou a druhou doplníte později. I v takovém případě je dobré vytvořit switch s povoleným teamingem, abyste jej nemuseli později mazat a vytvářet znovu.
New-VMSwitch -Name "SET Team" -NetAdapterName "NIC 1" -EnableEmbeddedTeaming $true
SET Team se dvěma (a více) adaptéry
Toto je nejčastější konfigurace pro redundanci a rozložení zátěže. Stačí uvést názvy adaptérů oddělené čárkou.
New-VMSwitch -Name "SET Team" -NetAdapterName "NIC 1","NIC 2" -EnableEmbeddedTeaming $true
Správa členů týmu (Update)
Potřebujete přidat nebo odebrat adaptér z existujícího SETu? Nemusíte switch mazat:
Nastavení konkrétních členů:
Set-VMSwitchTeam -Name "SET Team" -NetAdapterName "NIC 1","NIC 2","NIC 3"
Odebrání adaptéru: Jednoduše jej vynecháte v seznamu v příkazu výše.
Kontrola stavu Teamu:
Až budete mít hotovo, ověřte si, že se team tváří správně:
Get-VMSwitchTeam -Name "SET Team"
Klíčové parametry (Výtah z dokumentace)
Při konfiguraci SETu je dobré mít na paměti tato pravidla, která často řešíme v technické dokumentaci:
-
Maximální počet NIC: Do jednoho SET Teamu můžete zapojit až 8 fyzických adaptérů.
-
Stejná rychlost: Všechny adaptéry v týmu musí mít stejnou rychlost a duplex (např. vše 10Gbps).
-
Load Balancing algoritmus: SET standardně používá Hyper-V Port. Pokud chcete využít dynamické rozdělování zátěže, můžete jej změnit:
Set-VMSwitchTeam -Name "SET Team" -LoadBalancingAlgorithm Dynamic -
Žádné LBFO: Na adaptérech, které chcete použít pro SET, nesmí běžet klasický Windows NIC Teaming.
-
Management OS: Nezapomeňte, že pokud chcete, aby přes tento switch komunikoval i samotný hostitel (parent partition), musíte mít u
New-VMSwitchparametr-AllowManagementOS $true(což je výchozí hodnota).