Windows ネットワークカードのSET (Switch Embedded Teaming)設定手順

重要:Windows ServerでのSET (Switch Embedded Teaming) は基本的に PowerShell で構成します。GUI(サーバーマネージャーのNICチーミング画面)ではLBFOしか扱えないため、Hyper-V環境でのチーミングはSETを利用し、PowerShellで設定するのが必須です。Windows Admin Centerを使ったGUI的操作は可能ですが、標準のサーバーマネージャーでは非対応です。


⚙️ PowerShellでのSET設定手順

  1. 対象NICの確認

    Get-NetAdapter
    

    チーミング対象となるNIC名を確認。

  2. SETスイッチの作成

    New-VMSwitch -Name "SETswitch" -NetAdapterName "NIC1","NIC2" -EnableEmbeddedTeaming $true 
    • -Name : 仮想スイッチ名
    • -NetAdapterName : チーム化する物理NIC
    • -EnableEmbeddedTeaming $true : SETを有効化
  3. 負荷分散モードの設定

    Set-VMSwitchTeam -Name "SETswitch" -LoadBalancingAlgorithm Dynamic
    
    • Dynamic または HyperVPort が選択可能。
    • 10Gbps以上のNICなら HyperVPort、それ未満なら Dynamic が推奨 。
  4. 構成確認

    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を利用してください。