Festlegen von Software Defined Network (SDN)-Komponenten in der VMM Fabric mit PowerShell
System Center Virtual Machine Manager (VMM) kann für die Bereitstellung und Verwaltung einer SDN-Infrastruktur (Software Defined Network) verwendet werden.
Sie können SDN-Komponenten in der VMM Fabric bereitstellen, einschließlich:
- Netzwerkcontroller: Der Netzwerkcontroller ermöglicht es Ihnen, die Konfiguration Ihrer Netzwerkinfrastruktur zu automatisieren, anstatt Netzwerkgeräte und -dienste manuell zu konfigurieren.
- RAS Gateway für SDN: RAS Gateway ist ein softwarebasierter, BGP-fähiger Router in Windows Server 2016, der für CSPs und Unternehmen entwickelt wurde, die mehrere virtuelle Mandanten-Netzwerke mit HNV hosten.
- Software Load Balancing (SLB) für SDN: SDN in Windows Server 2016 kann Software Load Balancing (SLB) verwenden, um den Netzwerkdatenverkehr von Mandanten und Mandantenkunden gleichmäßig auf virtuelle 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.
Für die Bereitstellung dieser Komponenten gibt es mehrere Möglichkeiten:
- VMM-Konsole: Stellen Sie den Netzwerkcontroller, SLB und RAS-Gateway manuell in der VMM-Konsole bereit.
- PowerShell: Bereitstellung aller Komponenten mit PowerShell-Skripten.
Vorteile der PowerShell-Bereitstellung
- Bereitstellung aller SDN-Komponenten mit PowerShell-Skripten.
- Durch die Verwendung eines Skripts werden manuelle Fehler vermieden und eine erhebliche Zeitersparnis bei der Bereitstellung erzielt.
- Wenn Sie die Bereitstellung mit dem Skript vornehmen, können Sie die Einstellungen in der VMM-Konsole nachträglich genauso ändern, wie Sie es bei der manuellen Bereitstellung der SDN-Komponenten tun würden.
- Wie bei der manuellen Bereitstellung haben Sie die Möglichkeit, ein neues logisches Verwaltungsnetzwerk und einen neuen Switch festzulegen oder ein bestehendes Netzwerk und einen bestehenden Switch wieder zu verwenden.
- Wenn die Bereitstellung des Skripts fehlgeschlagen ist, werden alle geänderten Einstellungen zurückgesetzt, so dass Sie erneut starten können.
- Sie können die Bereitstellung für bestimmte Komponenten deaktivieren. Wenn Sie beispielsweise bereits einen Netzwerkcontroller bereitgestellt haben, können Sie nur SLB und RAS-Gateway bereitstellen.
Vor der Installation
- Die SET-aktivierte Switch-Bereitstellung wird momentan nicht in einer PowerShell-Bereitstellung unterstützt. Sie müssen den SET-aktivierten Switch out-of-band bereitstellen und dann den Namen des Switches während der Bereitstellung festlegen.
- Überprüfen Sie, ob Sie die Voraussetzungen für die Bereitstellung von SDN-Komponenten geschaffen haben:
Bereitstellungsschritte
Im Folgenden erfahren Sie, wie Sie SDN-Komponenten in VMM mit PowerShell einrichten können.
Konfigurieren Sie Hosts und die physische Netzwerkinfrastruktur: Sie benötigen Zugang zu Ihren physischen Netzwerkgeräten, um VLANs, Routing und Anderes zu konfigurieren. Sie benötigen außerdem Hyper-V-Hosts, um die SDN-Infrastruktur und die VMs der Mandanten zu hosten. Weitere Informationen
Vorbereiteter virtueller Datenträger für die Dienstvorlagen im VHD- oder VHDX-Format.
Laden Sie die Vorlage für den Netzwerkcontroller-Dienst, die Vorlage für den SLB-Dienst und die Vorlage für den RAS-Gateway-Dienst herunter.
Importieren Sie die Vorlagen Netzwerkcontroller, SLB und RAS-Gateway in die VMM-Bibliothek.
Einrichten von Active Directory-Sicherheitsgruppen. Eine für die Verwaltung von Netzwerkcontrollern und eine weitere für Netzwerkcontroller-Clients. Jeder Gruppe muss mindestens ein Benutzerkonto angehören.
Einrichten einer VMM-Bibliotheksfreigabe. Sie können eine optionale Bibliotheksfreigabe für die Speicherung von Diagnoseprotokollen einrichten. Auf diese Bibliotheksfreigabe wird vom Netzwerkcontroller zugegriffen, um Diagnoseinformationen während der gesamten Lebensdauer zu speichern.
Einrichten einer dedizierten VMM-Hostgruppe für alle SDN Hyper-V-Hosts.
Hinweis
Auf den Hosts muss die neueste Version von Windows Server ausgeführt werden und die Hyper-V-Rolle muss aktiviert sein.
Einrichten eines Zertifikats. Sie benötigen ein SSL-Zertifikat für die HTTPS-Kommunikation zwischen VMM und dem Netzwerkcontroller.
Herunterladen und Ausführen der SDN-Skripte. Es gibt drei Skripte:
- VMMExpress.ps1: Mit diesem Skript wird der SDN-Stack bereitgestellt. Nach dem Herunterladen können Sie Ihre eigenen Anpassungen vornehmen.
- Fabricconfig.psd1: Diese Datei akzeptiert alle Eingaben zum Einrichten von SDN.
- Fabricconfig_Example.psd1: Eine Beispieldatei, die Dummyparameter enthält. Sie können für diese Parameter eigene Werte eingeben.
Nächste Schritte
Konfigurieren von Hosts und physischer Netzwerkinfrastruktur für SDN .