Hyper -V Zusatzaufgabe: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Zusatzaufgabe: Entfernen und Neuerstellen eines virtuellen Switches mit geänderten NIC-Teaming Einstellungen = == Ausgangssituation == Auf dem Server '''H…“)
 
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 86: Zeile 86:
 
| Adapter || VLAN260_1 und VLAN260_2
 
| Adapter || VLAN260_1 und VLAN260_2
 
|}
 
|}
 
=== Schritt 1: NIC Teaming öffnen ===
 
 
Server-Manager → '''Local Server'''
 
 
=== Schritt 2: Neues Team erstellen ===
 
 
* '''TASKS → New Team'''
 
* Team name: '''TeamMetall'''
 
* Adapter auswählen:
 
** VLAN260_1
 
** VLAN260_2
 
 
=== Schritt 3: Additional Properties konfigurieren ===
 
 
* Teaming mode: '''Switch Independent'''
 
* Load balancing mode: '''Address Hash'''
 
* Default VLAN: '''777'''
 
 
Mit '''OK''' bestätigen.
 
  
 
Kontrolle per PowerShell:
 
Kontrolle per PowerShell:
Zeile 123: Zeile 103:
 
* Management OS darf den Switch nutzen
 
* Management OS darf den Switch nutzen
  
=== Schritt 1: PowerShell als Administrator öffnen ===
+
=== Schritt 3: Kontrolle ===
 +
 
 +
<syntaxhighlight lang="powershell">
 +
Get-VMSwitch
 +
</syntaxhighlight>
 +
 
 +
----
 +
 
 +
== Teil 5 – VLAN-Tagging für eine VM konfigurieren ==
 +
 
 +
Stelle sicher das in Hyper-V Vlan Tagging für VLAN 777 aktiviert ist.
 +
 
 +
----
 +
 
 +
== Zusatzblock – Übung: Konfiguration eines reinen SET-Switches (Switch Embedded Teaming) ==
 +
 
 +
Alternativ soll ein reiner SET-Switch konfiguriert werden.
 +
 
 +
Seit Windows Server 2016 unterstützt Hyper-V '''Switch Embedded Teaming (SET)'''. 
 +
Dabei werden mehrere physische Netzwerkadapter direkt im virtuellen Switch zu einem Team zusammengefasst.
 +
 
 +
Eine separate NIC-Team-Konfiguration (LBFO) im Server-Manager entfällt hierbei vollständig.
 +
 
 +
----
 +
 
 +
=== Vorbereitung ===
 +
Lösche die Vorhanden Adapter und Switche wie in der Aufgabe davor noch einmal.
 +
 
 +
=== Schritt 1: Vorhandene physische Netzwerkadapter anzeigen ===
 +
 
 +
Um die korrekten Adapterbezeichnungen zu ermitteln, wird folgender Befehl verwendet:
 +
 
 +
<syntaxhighlight lang="powershell">
 +
Get-NetAdapter
 +
</syntaxhighlight>
 +
 
 +
Es sollen weiterhin die Adapter:
 +
 
 +
* VLAN260_1
 +
* VLAN260_2
 +
 
 +
verwendet werden.
 +
 
 +
----
 +
 
 +
=== Schritt 2: SET-Switch erstellen ===
  
=== Schritt 2: Switch erstellen ===
+
Nun wird ein neuer virtueller Switch mit integriertem Teaming erstellt:
  
 
<syntaxhighlight lang="powershell">
 
<syntaxhighlight lang="powershell">
New-VMSwitch -Name "vSwitch-Kupfer" -NetAdapterName "TeamMetall - VLAN 777" -AllowNetLbfoTeams $true -AllowManagementOS $true
+
New-VMSwitch -Name "vSwitch-Eisen" -NetAdapterName "VLAN260_1","VLAN260_2" -EnableEmbeddedTeaming $true -AllowManagementOS $true
 
</syntaxhighlight>
 
</syntaxhighlight>
  
=== Schritt 3: Kontrolle ===
+
Bei Fehler Adapter Binding Prüfen
 +
Hyper-V Extensible Virtual Switch muss auf False stehen.
 +
<syntaxhighlight lang="powershell">
 +
Disable-NetAdapterBinding -Name "VLan260_1" -ComponentID "vms_pp"
 +
Get-NetAdapterBinding
 +
</syntaxhighlight>
 +
 
 +
VLAN260_1                      File and Printer Sharing for Microsoft Networks    ms_server            False
 +
VLAN260_1                      Microsoft LLDP Protocol Driver                    ms_lldp              True
 +
VLAN260_1                      Internet Protocol Version 4 (TCP/IPv4)            ms_tcpip            False
 +
VLAN260_1                      Link-Layer Topology Discovery Mapper I/O Driver    ms_lltdio            False
 +
VLAN260_1                      Microsoft Network Adapter Multiplexor Protocol    ms_implat            False
 +
VLAN260_1                      Internet Protocol Version 6 (TCP/IPv6)            ms_tcpip6            False
 +
VLAN260_1                      Link-Layer Topology Discovery Responder            ms_rspndr            False
 +
VLAN260_1                      Hyper-V Extensible Virtual Switch                  vms_pp              True
 +
VLAN260_1                      Client for Microsoft Networks                      ms_msclient          False
 +
VLAN260_1                      QoS Packet Scheduler                              ms_pacer            True
 +
VLAN260_2                      Client for Microsoft Networks                      ms_msclient          True
 +
VLAN260_2                      File and Printer Sharing for Microsoft Networks    ms_server            True
 +
VLAN260_2                      Link-Layer Topology Discovery Mapper I/O Driver    ms_lltdio            True
 +
VLAN260_2                      Microsoft Network Adapter Multiplexor Protocol    ms_implat            False
 +
VLAN260_2                      Hyper-V Extensible Virtual Switch                  vms_pp              False
 +
VLAN260_2                      Internet Protocol Version 4 (TCP/IPv4)            ms_tcpip            True
 +
VLAN260_2                      Microsoft LLDP Protocol Driver                    ms_lldp              True
 +
VLAN260_2                      Internet Protocol Version 6 (TCP/IPv6)            ms_tcpip6            True
 +
VLAN260_2                      Link-Layer Topology Discovery Responder            ms_rspndr            True
 +
VLAN260_2                      QoS Packet Scheduler                              ms_pacer            True
 +
 
 +
=== Schritt 3: VLAN-Konfiguration für eine VM ===
 +
Stelle sicher das in Hyper-V Vlan Tagging für VLAN 777 aktiviert ist.
 +
 
 +
----
 +
 
 +
=== Schritt 4: Kontrolle der Konfiguration ===
 +
 
 +
Überprüfen, ob der Switch korrekt erstellt wurde:
  
 
<syntaxhighlight lang="powershell">
 
<syntaxhighlight lang="powershell">
 
Get-VMSwitch
 
Get-VMSwitch
 +
</syntaxhighlight>
 +
 +
Zusätzlich kann überprüft werden, ob Embedded Teaming aktiv ist:
 +
 +
<syntaxhighlight lang="powershell">
 +
Get-VMSwitch -Name "vSwitch-Eisen" | Format-List Name, EmbeddedTeamingEnabled
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
----
 
----
  
== Teil 5 – VLAN-Tagging für eine VM konfigurieren ==
+
=== Schritt 5: SET-Switch wieder löschen ===
 +
 
 +
Zum Entfernen des Switches:
 +
 
 +
<syntaxhighlight lang="powershell">
 +
Remove-VMSwitch -Name "vSwitch-Eisen"
 +
</syntaxhighlight>
  
Falls eine VM mit VLAN 777 betrieben werden soll:
+
Anschließend Kontrolle:
  
 
<syntaxhighlight lang="powershell">
 
<syntaxhighlight lang="powershell">
Set-VMNetworkAdapterVlan -VMName "VM01" -Access -VlanId 777
+
Get-VMSwitch
 
</syntaxhighlight>
 
</syntaxhighlight>

Aktuelle Version vom 18. Februar 2026, 07:46 Uhr

Zusatzaufgabe: Entfernen und Neuerstellen eines virtuellen Switches mit geänderten NIC-Teaming Einstellungen

Ausgangssituation

Auf dem Server HV01 wurde zuvor:

  • Ein NIC-Team Team404 (LACP, VLAN 260) erstellt
  • Ein virtueller Switch vSwitch-Einsatz eingerichtet

Nun soll:

  1. Der bestehende virtuelle Switch vollständig entfernt werden
  2. Das bestehende NIC-Team gelöscht werden
  3. Ein neues NIC-Team mit anderen Einstellungen erstellt werden
  4. Ein neuer virtueller Switch mit diesem Team verbunden werden

Teil 1 – Löschen des bestehenden virtuellen Switches

Schritt 1: PowerShell als Administrator öffnen

Schritt 2: Vorhandene Switches anzeigen

Get-VMSwitch

Schritt 3: Bestehenden Switch löschen

Remove-VMSwitch -Name "vSwitch-Einsatz"

Abfrage mit Y bestätigen.

Zur Kontrolle:

Get-VMSwitch

Der Switch darf nun nicht mehr angezeigt werden.


Teil 2 – Bestehendes NIC-Team entfernen

Schritt 1: Server-Manager öffnen

  • Navigieren zu Local Server
  • Bei NIC Teaming auf den Eintrag klicken

Schritt 2: Team löschen

  • Im Bereich TEAMS
  • Rechtsklick auf Team404
  • Delete auswählen
  • Löschung bestätigen

Kontrolle per PowerShell:

Get-NetLbfoTeam

Es darf kein Team mehr angezeigt werden.


Teil 3 – Neues NIC-Team erstellen (geänderte Konfiguration)

Es wird ein neues Team mit folgenden Eigenschaften erstellt:

Einstellung Wert
Teamname TeamMetall
Teaming mode Switch Independent
Load balancing mode Address Hash
Default VLAN 777
Adapter VLAN260_1 und VLAN260_2

Kontrolle per PowerShell:

Get-NetLbfoTeam

Teil 4 – Neuen virtuellen Switch erstellen

Es wird ein neuer virtueller Switch erstellt mit:

  • Name: vSwitch-Kupfer
  • Verwendetes NIC-Team: TeamMetall - VLAN 777
  • Management OS darf den Switch nutzen

Schritt 3: Kontrolle

Get-VMSwitch

Teil 5 – VLAN-Tagging für eine VM konfigurieren

Stelle sicher das in Hyper-V Vlan Tagging für VLAN 777 aktiviert ist.


Zusatzblock – Übung: Konfiguration eines reinen SET-Switches (Switch Embedded Teaming)

Alternativ soll ein reiner SET-Switch konfiguriert werden.

Seit Windows Server 2016 unterstützt Hyper-V Switch Embedded Teaming (SET). Dabei werden mehrere physische Netzwerkadapter direkt im virtuellen Switch zu einem Team zusammengefasst.

Eine separate NIC-Team-Konfiguration (LBFO) im Server-Manager entfällt hierbei vollständig.


Vorbereitung

Lösche die Vorhanden Adapter und Switche wie in der Aufgabe davor noch einmal.

Schritt 1: Vorhandene physische Netzwerkadapter anzeigen

Um die korrekten Adapterbezeichnungen zu ermitteln, wird folgender Befehl verwendet:

Get-NetAdapter

Es sollen weiterhin die Adapter:

  • VLAN260_1
  • VLAN260_2

verwendet werden.


Schritt 2: SET-Switch erstellen

Nun wird ein neuer virtueller Switch mit integriertem Teaming erstellt:

New-VMSwitch -Name "vSwitch-Eisen" -NetAdapterName "VLAN260_1","VLAN260_2" -EnableEmbeddedTeaming $true -AllowManagementOS $true

Bei Fehler Adapter Binding Prüfen

Hyper-V Extensible Virtual Switch muss auf False stehen.
Disable-NetAdapterBinding -Name "VLan260_1" -ComponentID "vms_pp"
Get-NetAdapterBinding

VLAN260_1 File and Printer Sharing for Microsoft Networks ms_server False VLAN260_1 Microsoft LLDP Protocol Driver ms_lldp True VLAN260_1 Internet Protocol Version 4 (TCP/IPv4) ms_tcpip False VLAN260_1 Link-Layer Topology Discovery Mapper I/O Driver ms_lltdio False VLAN260_1 Microsoft Network Adapter Multiplexor Protocol ms_implat False VLAN260_1 Internet Protocol Version 6 (TCP/IPv6) ms_tcpip6 False VLAN260_1 Link-Layer Topology Discovery Responder ms_rspndr False VLAN260_1 Hyper-V Extensible Virtual Switch vms_pp True VLAN260_1 Client for Microsoft Networks ms_msclient False VLAN260_1 QoS Packet Scheduler ms_pacer True VLAN260_2 Client for Microsoft Networks ms_msclient True VLAN260_2 File and Printer Sharing for Microsoft Networks ms_server True VLAN260_2 Link-Layer Topology Discovery Mapper I/O Driver ms_lltdio True VLAN260_2 Microsoft Network Adapter Multiplexor Protocol ms_implat False VLAN260_2 Hyper-V Extensible Virtual Switch vms_pp False VLAN260_2 Internet Protocol Version 4 (TCP/IPv4) ms_tcpip True VLAN260_2 Microsoft LLDP Protocol Driver ms_lldp True VLAN260_2 Internet Protocol Version 6 (TCP/IPv6) ms_tcpip6 True VLAN260_2 Link-Layer Topology Discovery Responder ms_rspndr True VLAN260_2 QoS Packet Scheduler ms_pacer True

Schritt 3: VLAN-Konfiguration für eine VM

Stelle sicher das in Hyper-V Vlan Tagging für VLAN 777 aktiviert ist.


Schritt 4: Kontrolle der Konfiguration

Überprüfen, ob der Switch korrekt erstellt wurde:

Get-VMSwitch

Zusätzlich kann überprüft werden, ob Embedded Teaming aktiv ist:

Get-VMSwitch -Name "vSwitch-Eisen" | Format-List Name, EmbeddedTeamingEnabled

Schritt 5: SET-Switch wieder löschen

Zum Entfernen des Switches:

Remove-VMSwitch -Name "vSwitch-Eisen"

Anschließend Kontrolle:

Get-VMSwitch