Unser Hyper-V-Inventarisierungsskript hat jetzt eine kleine Schwester bekommen: Get-HyperVNetworkReport.ps1 ist ein PowerShell-Skript, das die Netzwerkverbindungen eines Hyper-V-Hosts und seiner VMs in übersichtlicher Form anzeigt. Es steht in der TechNet Gallery kostenlos bereit.
Die Netzwerkeinstellungen in Hyper-V bilden den Kern der Kommunikation virtueller Maschinen. Das Konzept ist eigentlich gar nicht so schwierig. Den Bordmitteln von Hyper-V fehlt aber eine übersichtliche Darstellung der Zusammenhänge, und daher sind sich viele Administratoren nicht sicher, wie die einzelnen Teile miteinander arbeiten. Get-HyperVNetworkReport fasst die Komponenten daher in drei logischen Ebenen zusammen:
- die Host-Ebene: phyische Netzwerkkarten und Netzwerkkarten-Teams
- die Hyper-V-Ebene: virtuelle Switches
- die VM-Ebene: die virtuellen Netzwerkkarten der VMs (und des Management OS)
Dieses Konzept haben wir in folgendem Artikel schon einmal näher beschrieben:
[Hyper-V und Netzwerke | faq-o-matic.net]
http://www.faq-o-matic.net/2012/04/23/hyper-v-und-netzwerke/
Das Skript Get-HyperVNetworkReport.ps1 läuft auf Hyper-V-Hosts ab Windows Server 2012. Es sollte auch mit Client Hyper-V unter Windows 8 und später laufen, das ist bislang aber ungetestet. Zur Ausführung benötigt man lokale Administratorrechte auf dem Host, weil nur so die Daten in der PowerShell zurückgegeben werden. Die PowerShell-Kosole oder die PowerShell ISE sollte man also ausdrücklich als Administrator starten. Eine Online-Hilfe (Get-Help .\Get-HyperVNetworkReport.ps1 ) ist enthalten.
Hier ist der Download:
[TechNet Get-HyperVNetworkReport: Create a visual overview of Hyper-V network connections]
https://gallery.technet.microsoft.com/Get-HyperVNetworkReport-e7acf854
http://faq-o-matic.net/?p=6470