Ask me anything
Ithy Logo
Sign in to save

Einrichtung von SETswitch über PowerShell

Schritt-für-Schritt Anleitung zur Konfiguration eines Switch Embedded Teaming

server room network equipment

Highlights

  • Einsatz von PowerShell-Cmdlets: Nutzen Sie das Cmdlet New-VMSwitch, um SETswitch zu erstellen und zu konfigurieren.
  • Erforderliche Netzwerkadapter: Mindestens zwei physische Netzwerkadapter sind notwendig, wobei empfohlen wird, Adapter mit 10 GB oder mehr zu verwenden.
  • Management und Anpassung: Überprüfen und verwalten Sie die Switch-Konfiguration zusätzlich mit Cmdlets wie Get-VMSwitch und Set-VMSwitchTeam.

Einführung in Switch Embedded Teaming (SET)

Switch Embedded Teaming (SET) ist eine von Microsoft empfohlene Lösung zur Steigerung der Netzwerkleistung und Redundanz in Hyper-V-Umgebungen. SET ermöglicht es, mehrere physische Netzwerkkarten in einem Team zusammenzufassen, das anschließend als virtuelle Netzwerkkarte für virtuelle Maschinen dient. SET ist insbesondere für Netzwerkkarten mit mindestens 10 GB Bandbreite vorgesehen und ersetzt herkömmliche LBFO-Teams, die in bestimmten Windows Server-Versionen, wie z.B. Windows Server 2022, nicht mehr als Uplink für vSwitches unterstützt werden.

Über PowerShell können Administratoren SETswitch konfigurierEN, anpassen und überprüfen. Da die GUI in Hyper-V diese Konfiguration nicht unterstützt, erfolgt die gesamte Implementierung über PowerShell. Die Befehle ermöglichen sowohl das Erstellen als auch Anpassungen in Echtzeit, sodass Administratoren eine optimale Netzwerkleistung erreichen.


Voraussetzungen

Benutzerrechte und Umgebung

Vor der Einrichtung eines SETswitch ist es wichtig, sicherzustellen, dass Sie über administrative Rechte verfügen. Starten Sie PowerShell als Administrator, um sicherzustellen, dass alle Befehle erfolgreich ausgeführt werden können. Zudem muss die Hyper-V-Rolle auf dem Windows Server installiert sein, da SET ein integraler Bestandteil der Hyper-V Virtualisierungsumgebung ist.

Hardwareanforderungen

- Mindestens zwei physische Netzwerkadapter müssen vorhanden sein. Es empfiehlt sich, Adapter mit einer Mindestgeschwindigkeit von 10 GB zu verwenden, um die Vorteile von SET voll auszuschöpfen.

Softwareanforderungen

- Windows Server 2022 oder höher. - Hyper-V Rolle muss aktiviert sein. - PowerShell in einer Version, die die benötigten Cmdlets unterstützt.


Schritt-für-Schritt Anleitung zur Einrichtung eines SETswitch

1. Starten von PowerShell als Administrator

Zunächst müssen Sie PowerShell mit administrativen Rechten öffnen:


# Öffnen Sie PowerShell und wählen Sie "Als Administrator ausführen"
Start-Process powershell -Verb runAs
  

2. Identifizieren der Netzwerkadapter

Identifizieren Sie vor der Erstellung die Namen der physischen Netzwerkadapter, die in das SET-Team eingebunden werden sollen. Verwenden Sie dazu folgenden Befehl:


Get-NetAdapter
  

Notieren Sie sich die Adapterbezeichnungen – diese werden im nächsten Schritt benötigt.

3. Erstellen des SETswitches

Verwenden Sie das Cmdlet New-VMSwitch, um den SETswitch zu erzeugen. Dabei können Sie mehrere physische Adapter angeben, die über den Parameter -NetAdapterName übergeben werden. Der Parameter -EnableEmbeddedTeaming aktiviert zusätzlich Switch Embedded Teaming.

Beispiel für die Erstellung eines SETswitches:


New-VMSwitch -Name "SETswitch" -NetAdapterName "Adapter1", "Adapter2", "Adapter3", "Adapter4" -EnableEmbeddedTeaming $true
  

Hierbei können Sie "Adapter1", "Adapter2", etc. durch die tatsächlichen Namen Ihrer Netzwerkadapter ersetzen. Diese Aktion gruppiert die Adapter, sodass sie als ein einzelner virtueller Switch agieren.

4. Erlauben der Nutzung des Hostbetriebssystems

In manchen Konfigurationen kann es erforderlich sein, dass auch das Host-Betriebssystem auf den virtuellen Switch zugreifen kann. Verwenden Sie dazu den Befehl -AllowManagementOS $true beim Erstellen des Switches. Ein Beispiel dafür:


New-VMSwitch -Name "SETswitch" -NetAdapterName "Adapter1", "Adapter2" -EnableEmbeddedTeaming $true -AllowManagementOS $true
  

Dieser Parameter sorgt dafür, dass der Netzwerkverkehr, der vom Hostsystem stammt, ebenfalls über den SETswitch geleitet wird.

5. Überprüfung der Konfiguration

Nach der Erstellung können Sie die Konfiguration des SETswitches überprüfen. Dafür bietet sich der Befehl Get-VMSwitch an:


Get-VMSwitch -Name "SETswitch"
  

Dieser Befehl gibt Details über den SETswitch aus, darunter die konfigurierten Netzwerkadapter und den Status des Embedded Teaming.

6. Verwaltung und Anpassung des SET-Teams

Sollten Sie Änderungen an der Teamkonfiguration vornehmen wollen, z. B. das Ändern der aktiven Netzwerkadapter im Team, verwenden Sie das Cmdlet Set-VMSwitchTeam. Ein Beispiel:


Set-VMSwitchTeam -Name "SETswitch" -NetAdapterName "Adapter1", "Adapter3"
  

So können Sie dynamisch steuern, welche Adapter im Team verwendet werden, um das Netzwerk optimal an aktuelle Anforderungen anzupassen.


Zusammenfassung der wichtigsten Schritte

Schritt-für-Schritt Übersicht

Schritt Beschreibung Beispielbefehl
1 PowerShell als Administrator starten Start-Process powershell -Verb runAs
2 Netzwerkadapter identifizieren Get-NetAdapter
3 SETswitch erstellen mit allen gewünschten Adaptern New-VMSwitch -Name "SETswitch" -NetAdapterName "Adapter1", "Adapter2" -EnableEmbeddedTeaming $true
4 Hostbetriebssystemzugriff erlauben (optional) New-VMSwitch -Name "SETswitch" -NetAdapterName "Adapter1", "Adapter2" -EnableEmbeddedTeaming $true -AllowManagementOS $true
5 Überprüfung der Switch-Konfiguration Get-VMSwitch -Name "SETswitch"
6 Verwaltung des SET-Teams Set-VMSwitchTeam -Name "SETswitch" -NetAdapterName "Adapter1", "Adapter3"

Tipps und weiterführende Hinweise

Einsatzszenarien und Vorteile

Die Verwendung eines Switch Embedded Teaming (SET) bietet mehrere Vorteile:

  • Erhöhte Bandbreite: Durch die Bündelung mehrerer physischer Adapter wird eine höhere Gesamtdatenübertragungsrate erreicht, was vor allem in anspruchsvollen Virtualisierungsumgebungen wichtig ist.
  • Redundanz: Fällt ein Netzwerkadapter aus, sorgt SET dafür, dass andere Adapter den Netzwerkverkehr übernehmen, wodurch die Ausfallsicherheit erhöht wird.
  • Verbesserte Lastverteilung: Durch Einstellungen wie verschiedene Loadbalancing-Algorithmen lassen sich Netzwerkressourcen effizient verteilen.

Anpassung der Loadbalancing-Strategie

Neben der grundlegenden Einrichtung können Sie auch spezifische Lastverteilungsstrategien konfigurieren. Dies geschieht mit zusätzlichen Parametern im Set-VMSwitchTeam-Cmdlet. Passen Sie diese Einstellungen sinnvoll an, um die Netzwerkkapazität optimal zu nutzen.

Fehlerüberwachung und Diagnosen

Es ist ratsam, nach der Konfiguration den neuen SETswitch regelmäßig zu überwachen. Nutzen Sie hierbei neben Get-VMSwitch weitere Cmdlets zur Netzwerkanalyse, um sicherzustellen, dass alle Einstellungen den betrieblichen Anforderungen entsprechen. Für erweiterte Diagnosen können Netzwerkprotokolle und Log-Files hinzugezogen werden, um mögliche Fehlkonfigurationen zu identifizieren und zu beheben.


Weitere Anpassungsmöglichkeiten und Verwaltung

Weitere PowerShell Cmdlets

Neben den vorgestellten Befehlen können Sie über folgende Cmdlets noch weitere Anpassungen vornehmen:

  • Get-NetLbfoTeam – Zeigt das Team bzw. die Mitglieder des SETswitch an.
  • Set-VMSwitchTeam – Ermöglicht es, Mitglieder im SET-Setup zu konfigurieren oder zu ändern.

Kombination mit anderen Virtualisierungsfeatures

SETswitch ist nur ein Bestandteil einer umfangreichen Hyper-V Umgebung. Kombinieren Sie diese Netzwerkoptimierung mit anderen Hyper-V Features, wie virtuellen Maschinen, Storage-Pools und Performance-Analysen, um eine schlüsselfertige Virtualisierungsinfrastruktur zu betreiben. Durch die Automatisierung mit PowerShell lassen sich wiederkehrende Aufgaben leicht skripten und so eine konsistente Umgebung sicherstellen.


Praktische Beispiele und Anleitungsschritte im Überblick

Praktisches Beispiel in der Praxis

Im Folgenden finden Sie eine praktische Schritt-für-Schritt-Anleitung, um SETswitch in einer Testumgebung einzurichten:

  1. Öffnen Sie PowerShell als Administrator.
  2. Identifizieren Sie mit Get-NetAdapter alle verfügbaren Netzwerkadapter und notieren Sie sich deren Namen.
  3. Erstellen Sie einen SETswitch mit folgendem Befehl:
    
    New-VMSwitch -Name "SETswitch" -NetAdapterName "Adapter1", "Adapter2" -EnableEmbeddedTeaming $true
          
  4. Falls der Zugriff des Host-Betriebssystems erforderlich ist, fügen Sie -AllowManagementOS $true hinzu:
    
    New-VMSwitch -Name "SETswitch" -NetAdapterName "Adapter1", "Adapter2" -EnableEmbeddedTeaming $true -AllowManagementOS $true
          
  5. Überprüfen Sie die Switch-Konfiguration:
    
    Get-VMSwitch -Name "SETswitch"
          
  6. Zum Anpassen des Teams (z. B. Wechsel von Adaptern) verwenden Sie:
    
    Set-VMSwitchTeam -Name "SETswitch" -NetAdapterName "Adapter1", "Adapter3"
          

Diese Schritte gewährleisten, dass Ihr SETswitch korrekt eingerichtet ist und den Anforderungen Ihrer Hyper-V-Umgebung entspricht.


Referenzen

Empfohlene weiterführende Anfragen

learn.microsoft.com
Set-VMSwitchTeam (Hyper-V)

Last updated March 7, 2025

AI-assisted research. Sources, methodology and corrections · Source-checked guides and tools · Explore published answers

Ask Ithy AI