Einrichten von SDN-Komponenten (Software-Defined Networking) im VMM-Fabric mithilfe von PowerShell
Wichtig
Diese Version von Virtual Machine Manager (VMM) hat das Supportende erreicht. Sie sollten ein Upgrade auf VMM 2019 durchführen.
System Center – Virtual Machine Manager (VMM) kann verwendet werden, um eine durch Software definierte Netzwerkinfrastruktur (Software Defined Network, SDN) bereitzustellen.
Sie können beispielsweise folgende SDN-Komponenten im VMM-Fabric bereitstellen:
- Netzwerkcontroller: Der Netzwerkcontroller ermöglicht es Ihnen, die Konfiguration Ihrer Netzwerkinfrastruktur zu automatisieren, sodass die manuelle Konfiguration von Netzwerkgeräten und -diensten entfällt.
- RAS-Gateway für SDN: Ein RAS-Gateway ist ein softwarebasierter, mehrinstanzenfähiger, BGP-fähiger Router in Windows Server 2016, der für Anbieter von Cloudlösungen und Unternehmen konzipiert ist, die mehrinstanzenfähige virtuelle Netzwerke mithilfe von HNV hosten.
- Softwarelastenausgleich für SDN: In Windows Server 2016 kann ein Softwarelastenausgleich (Software Load Balancing, SLB) für SDN eingesetzt werden, um den Netzwerkverkehr des Mandanten und des Mandantenkunden gleichmäßig auf die virtuellen Netzwerkressourcen zu verteilen. Windows Server-SLB ermöglicht es Ihnen, mehrere Server zum Hosten derselben Workload zu aktivieren, um hohe Verfügbarkeit und Skalierbarkeit bereitzustellen.
Es gibt verschiedene Möglichkeiten, diese Komponenten bereitzustellen:
- VMM-Konsole: Stellen Sie den Netzwerkcontroller, den SLB und das RAS-Gateway manuell in der VMM-Konsole bereit.
- PowerShell: Stellen Sie alle Komponenten mithilfe von PowerShell-Skripts bereit.
Vorteile der PowerShell-Bereitstellung
- Alle SDN-Komponenten können mit PowerShell-Skripts bereitgestellt werden.
- Durch die Verwendung eines Skripts können Sie manuelle Fehler verringern und erhebliche Einsparungen bei der Bereitstellungszeit erzielen.
- Wenn Sie die Bereitstellung mithilfe des Skripts vornehmen, können Sie die Einstellungen später einfach wie bei der manuellen Bereitstellung der SDN-Komponenten in der VMM-Konsole ändern.
- Wie bei der manuellen Bereitstellung können neue logische Verwaltungsnetzwerke und -switches eingerichtet oder vorhandene Netzwerke und Switches wiederverwendet werden.
- Wenn bei der Bereitstellung von Skripts ein Fehler auftritt, wird für alle geänderten Einstellungen ein Rollback ausgeführt, und Sie können den Vorgang erneut starten.
- Sie können die Bereitstellung für bestimmte Komponenten deaktivieren. Wenn Sie z. B. bereits Netzwerkcontroller bereitgestellt haben, brauchen Sie nur den SLB und das RAS-Gateway bereitzustellen.
Vorbereitung
- Die Bereitstellung eines SET-fähigen Switches wird derzeit in einer PowerShell-Bereitstellung nicht unterstützt. Sie müssen für den SET-fähigen Switch eine Out-of-Band-Bereitstellung vornehmen und dann den Namen des Switches während der Bereitstellung angeben.
- Vergewissern Sie sich, dass die Voraussetzungen für die Bereitstellung von SDN Komponenten erfüllt sind:
Bereitstellungsschritte
Folgende Schritte müssen Sie ausführen, um SDN-Komponenten in VMM mit PowerShell einzurichten.
Konfigurieren der Hosts und der physischen Netzwerkinfrastruktur: Sie benötigen Zugriff auf Ihre physischen Netzwerkgeräte, um VLANs, Routing usw. konfigurieren zu können. Sie benötigen darüber hinaus Hyper-V-Hosts, um die SDN-Infrastruktur und Mandanten-VMs zu hosten. Weitere Informationen
Vorbereitete virtuelle Festplatte für die Dienstvorlagen im VHD- oder VHDX-Format.
Laden Sie die Netzwerkcontroller-Dienstvorlage, die SLB Service-Vorlage und die RAS-Gateway-Dienstvorlage herunter.
Importieren Sie die Netzwerkcontroller-, SLB- und RAS-Gateway-Vorlagen in die VMM-Bibliothek.
Richten Sie Active Directory-Sicherheitsgruppen ein. Eine für die Netzwerkcontrollerverwaltung und eine für Netzwerkcontrollerclients. In jeder Gruppe muss mindestens ein Benutzerkonto enthalten sein.
Richten Sie eine VMM-Bibliotheksfreigabe ein. Sie können eine optionale Bibliotheksdateifreigabe zur Aufbewahrung von Diagnoseprotokollen verwenden. Diese Bibliotheksfreigabe verwendet der Netzwerkcontroller zum Speichern der Diagnoseinformationen für die Dauer ihres Lebenszyklus.
Richten Sie eine VMM-Hostgruppe für alle SDN-Hyper-V-Hosts ein. Beachten Sie, dass auf den Hosts die neueste Version von Windows Server 2016 ausgeführt werden und die Hyper-V-Rolle aktiviert sein muss.
Richten Sie ein Zertifikat ein. Sie benötigen ein SSL-Zertifikat für die HTTPS-Kommunikation zwischen VMM und dem Netzwerkcontroller.
Laden Sie die SDN-Skripts herunter, und führen Sie sie aus. Es gibt drei Skripts:
- VMMExpress.ps1: Dieses Skript stellt den SDN-Stapel bereit. Nachdem Sie das Skript heruntergeladen haben, können Sie eigene Anpassungen vornehmen.
- Fabricconfig.psd1: Diese Datei akzeptiert alle Eingaben zum Einrichten von SDN.
- Fabricconfig_Example.psd1: Eine Beispieldatei mit Dummy-Parametern. Diese können Sie durch eigene Parameter ersetzen.
Nächste Schritte
Konfigurieren Sie Hosts und die physische Netzwerkinfrastruktur für SDN.