Vereinfachte SMB Multichannel- und Multi-NIC-Clusternetzwerke
Vereinfachte SMB Multichannel- und Multi-Network Interface Card (NIC)-Clusternetzwerke sind ein neues Feature, das die Verwendung mehrerer NICs (Netzwerkkarten) innerhalb desselben Clusternetzwerksubnetzes ermöglicht und SMB Multichannel automatisch aktiviert.
Vereinfachte SMB Multichannel- und Multi-NIC-Clusternetzwerke bieten die folgenden Vorteile:
- Das Failoverclustering erkennt automatisch alle NICs auf Knoten, die denselben Switch bzw. dasselbe Subnetz verwenden– es ist keine zusätzliche Konfiguration erforderlich.
- SMB Multichannel wird automatisch aktiviert.
- Netzwerke, die nur über Ressourcen für lokale IPv6-Link-IP-Adressen (fe80) verfügen, werden in nur clusterbasierten (privaten) Netzwerken erkannt.
- Standardmäßig wird für jeden Cluster Access Point (CAP) Network Name (NN) eine einzelne IP-Adressressource konfiguriert.
- Bei der Clusterüberprüfung werden keine Warnmeldungen mehr ausgegeben, wenn mehrere NICs im selben Subnetz gefunden werden.
Requirements (Anforderungen)
- Mehrere NICs pro Server mit demselben Switch/Subnetz.
Wie Sie einen Nutzen aus Multi-NIC-Clusternetzwerken und vereinfachtem SMB-Multichannel ziehen
In diesem Abschnitt wird beschrieben, wie Sie die Vorteile der neuen Multi-NIC-Clusternetzwerke und vereinfachten SMB-Multichannelfeatures nutzen.
Verwendung von mindestens zwei Netzwerken für Failoverclustering
Obwohl es selten vor kommt, können Netzwerkswitches fehlschlagen. Es empfiehlt sich weiterhin, mindestens zwei Netzwerke für das Failoverclustering zu verwenden. Alle gefundenen Netzwerke werden für Clustertakte verwendet. Vermeiden Sie die Verwendung eines einzelnen Netzwerks für Ihren Failovercluster, um einen einzelnen Fehlerpunkt zu vermeiden. Idealerweise sollte es mehrere physische Kommunikationspfade zwischen den Knoten im Cluster und keinen einzelnen Fehlerpunkt geben.
Abbildung 1: Verwenden Sie mindestens zwei Netzwerke für Failoverclustering
Clusterübergreifende Verwendung mehrerer NICs
Der maximale Nutzen des vereinfachten SMB-Multichannel-Kanals wird erzielt, wenn mehrere NICs clusterübergreifend verwendet werden – sowohl in Speicher- als auch in Speicherworkloadclustern. Dies ermöglicht es den Workloadclustern (Hyper-V, SQL Server Failoverclusterinstanz, Speicherreplikat usw.), SMB Multichannel zu verwenden, was zu einer effizienteren Nutzung des Netzwerks führt. In einer konvergenten (auch als disaggregiert) Clusterkonfiguration, bei der ein Dateiservercluster mit horizontaler Skalierung zum Speichern von Workloaddaten für einen Hyper-V- oder SQL Server Failoverclusterinstanz-Cluster verwendet wird, wird dieses Netzwerk häufig als „das North-South-Subnetz” / Netzwerk bezeichnet. Viele Kunden maximieren den Durchsatz dieses Netzwerks, indem sie in RDMA-fähige NIC-Karten und Switches investieren.
Abbildung 2: Verwenden Sie zum Erreichen des maximalen Netzwerkdurchsatzes mehrere NICs sowohl auf dem Dateiservercluster mit horizontaler Skalierung als auch im Hyper-V- oder SQL Server-Failoverclusterinstanzcluster, die das North-South Subnetz gemeinsam nutzen.
Abbildung 3: Zwei Cluster (Horizontaler Dateiserver für Speicher, SQL Server-Failoverclusteringinstanz (FCI) für Workload) verwenden beide mehrere NICs im selben Subnetz, um SMB Multichannel zu nutzen und einen besseren Netzwerkdurchsatz zu erzielen.
Automatische Erkennung von IPv6-Link Lokale private Netzwerke
Wenn private Netzwerke (nur Clusternetzwerke) mit mehreren NICs erkannt werden, erkennt der Cluster automatisch IPv6-Link Lokale (fe80) IP-Adressen für jede NIC in jedem Subnetz. Dies spart Administratoren Zeit, da sie keine IP-Adressressourcen für IPv6 Link Local (fe80) mehr manuell konfigurieren müssen.
Wenn Sie mehr als ein privates Netzwerk (nur Cluster) verwenden, überprüfen Sie die IPv6-Routingkonfiguration, um sicherzustellen, dass das Routing nicht für subnetzeübergreifende Verbindungen konfiguriert ist, da dies die Netzwerkleistung beeinträchtigt.
Abbildung 4: Automatische IPv6-Link Lokal (fe80) Adressressourcenkonfiguration
Durchsatz und Fehlertoleranz
Windows Server 2019 und Windows Server 2016 erkennen automatisch NIC-Funktionen und versuchen, jede NIC in der schnellstmöglichen Konfiguration zu verwenden. Es können netzwerkfähige NICs, NICs mit RSS und NICs mit RDMA-Funktion verwendet werden. In der folgenden Tabelle sind die Kompromisse bei der Verwendung dieser Technologien zusammengefasst. Der maximale Durchsatz wird erreicht, wenn mehrere RDMA-fähige NICs verwendet werden. Weitere Informationen finden Sie unter Grundlagen von SMB Multichannel.
Abbildung 5: Durchsatz und Fehlertoleranz für verschiedene NIC-Konfigurationen
Häufig gestellte Fragen
Werden alle NICs in einem Netzwerk mit mehreren NICs für das Clusterherzschlagen verwendet? Ja.
Kann ein Multi-NIC-Netzwerk nur für die Clusterkommunikation verwendet werden? Oder kann es nur für die Client- und Clusterkommunikation verwendet werden? Beide Konfigurationen funktionieren– alle Clusternetzwerkrollen funktionieren in einem Netzwerk mit mehreren NIC-Netzwerken.
Wird SMB Multichannel auch für CSV- und Clusterdatenverkehr verwendet? Ja, standardmäßig verwendet der gesamte Cluster- und CSV-Datenverkehr verfügbare Multi-NIC-Netzwerke. Administratoren können die PowerShell-Cmdlets für Failoverclustering oder die Benutzeroberfläche des Failovercluster-Managers verwenden, um die Netzwerkrolle zu ändern.
Wie kann ich die SMB Multichannel-Einstellungen anzeigen? Verwenden Sie das Cmdlet Get-SMBServerConfiguration , und suchen Sie nach dem Wert der EnableMultiChannel-Eigenschaft .
Wird die gemeinsame Clustereigenschaft PlumbAllCrossSubnetRoutes in einem Netzwerk mit mehreren NIC beachtet? Ja.