重要:Windows ServerでのSET (Switch Embedded Teaming) は基本的に PowerShell で構成します。GUI(サーバーマネージャーのNICチーミング画面)ではLBFOしか扱えないため、Hyper-V環境でのチーミングはSETを利用し、PowerShellで設定するのが必須です。Windows Admin Centerを使ったGUI的操作は可能ですが、標準のサーバーマネージャーでは非対応です。
⚙️ PowerShellでのSET設定手順
-
対象NICの確認
Get-NetAdapter -
SETスイッチの作成
New-VMSwitch -Name "SETswitch" -NetAdapterName "NIC1","NIC2" -EnableEmbeddedTeaming $true-Name: 仮想スイッチ名-NetAdapterName: チーム化する物理NIC名-EnableEmbeddedTeaming $true: SETを有効化
-
負荷分散モードの設定
Set-VMSwitchTeam -Name "SETswitch" -LoadBalancingAlgorithm DynamicDynamicまたはHyperVPortが選択可能。- 10Gbps以上のNICなら
HyperVPort、それ未満ならDynamicが推奨 。
-
構成確認
Get-VMSwitchTeam -Name "SETswitch"
🖥️ GUIでの設定状況
- サーバーマネージャーのNICチーミング画面
→ LBFOのみ対応。SETは構成不可。 - Windows Admin Center
→ GUI的にSETを構成可能。ただしベンダーによってはサポート外の場合あり 。 - Hyper-Vマネージャー
→ 仮想スイッチ作成時にPowerShellで作成したSETスイッチを選択して利用。
📊 まとめ表
| 項目 | LBFO | SET |
|---|---|---|
| サーバーマネージャーで設定 | 可 | 不可 |
| PowerShellで設定 | 可 | 可(必須) |
| Hyper-V対応 | 非推奨/不可 | 完全対応 |
| スイッチ依存モード | 可(LACP/静的) | 不可(非依存のみ) |
| 冗長化方式 | Active/ Active:Active/Standby可 | Active/Activeのみ |
✅ まとめ:Microsoftの情報によると、Windows Server 2016以降でHyper-V環境を構築する場合は、SETをPowerShellで構成することが必須です。GUIではLBFOしか扱えないため、Hyper-V仮想スイッチに接続する場合は必ずSETを利用してください。