Réseaux de clusters à plusieurs cartes réseau et SMB Multichannel simplifiés

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Azure Stack HCI versions 21H2 et 20H2

Les réseaux de cluster SMB Multichannel et Multi-Network Interface Card (NIC) simplifiés sont une fonctionnalité qui permet l'utilisation de plusieurs cartes réseau sur le même sous-réseau de réseau de cluster. Il active automatiquement SMB Multichannel.

Les réseaux de clusters à plusieurs cartes réseau et SMB Multichannel simplifiés offrent les avantages suivants :

  • Le clustering de basculement reconnaît automatiquement toutes les cartes réseau sur les nœuds qui utilisent le même commutateur/sous-réseau. Aucune configuration supplémentaire n’est nécessaire.
  • SMB Multichannel est activé automatiquement.
  • Les réseaux qui n’ont que des ressources d’adresses IP locales (fe80) IPv6 Link sont reconnus sur les réseaux en cluster uniquement (privés).
  • Une seule ressource d’adresse IP est configurée sur chaque nom réseau (NN, Network Name) de point d’accès au cluster (CAP, Cluster Access Point) par défaut.
  • La validation du cluster ne génère plus de messages d’avertissement lorsque plusieurs cartes réseau se trouvent sur le même sous-réseau.

Configuration requise

  • Plusieurs cartes réseau par serveur, utilisant le même commutateur/sous-réseau.

Comment tirer parti des réseaux de clusters à plusieurs cartes réseau et de SMB Multichannel simplifié

Cette section explique comment tirer parti des nouvelles fonctionnalités de réseaux de clusters à plusieurs cartes réseau et SMB Multichannel simplifié.

Utiliser au moins deux réseaux pour le clustering de basculement

Bien que cela soit rare, les commutateurs réseau peuvent échouer. Il est toujours recommandé d’utiliser au moins deux réseaux pour le clustering de basculement. Tous les réseaux trouvés sont utilisés pour les pulsations du cluster. Évitez d’utiliser un seul réseau pour votre cluster de basculement afin d’éviter un point de défaillance unique. Dans l’idéal, il doit y avoir plusieurs chemins de communication physiques entre les nœuds du cluster et pas un point de défaillance unique.

Illustration of two networks for Failover ClusteringFigure 1 : Utiliser au moins deux réseaux pour le clustering de basculement

Utiliser plusieurs cartes réseau entre les clusters

L’avantage maximal de SMB Multichannel simplifié est obtenu lorsque plusieurs cartes réseau sont utilisées sur des clusters, à la fois dans les clusters de stockage et de charge de travail de stockage. Cela permet aux clusters de charge de travail (Hyper-V, SQL Server instance Cluster de basculement, réplica de stockage, etc.) d’utiliser SMB Multichannel et entraîne une utilisation plus efficace du réseau. Dans une configuration de cluster convergée (également appelée désagrégée), où un cluster de serveurs de fichiers avec scale-out est utilisé pour stocker les données de charge de travail pour un cluster Hyper-V ou SQL Server instance Cluster de basculement, ce réseau est souvent appelé « sous-réseau nord-sud »/réseau. De nombreux clients optimisent le débit de ce réseau en investissant dans des commutateurs et des cartes réseau compatibles RDMA.

Illustration of a North-South SMB SubnetFigure 2 : Pour obtenir un débit réseau maximal, utilisez plusieurs cartes réseau sur le cluster de serveurs de fichiers avec scale-out et le cluster Hyper-V ou SQL Server instance Cluster de basculement, qui partagent le sous-réseau nord-sud

Screencap of two clusters using multiple NICs in the same subnet to leverage SMB multichannelFigure 3 : deux clusters (Scale-out File Server pour le stockage, SQL Server Failover Clustering Instance (FCI) pour la charge de travail) utilisent tous deux plusieurs NIC dans le même sous-réseau pour tirer parti de SMB Multichannel et obtenir un meilleur débit réseau.

Lorsque des réseaux privés (cluster uniquement) avec plusieurs cartes réseau sont détectés, le cluster reconnaît automatiquement les adresses IP IPv6 Link Local (fe80) pour chaque carte réseau dans chaque sous-réseau. Cela permet aux administrateurs de gagner du temps, car ils n’ont plus besoin de configurer manuellement les ressources d’adresse IP IPv6 Link Local (fe80).

Lorsque vous utilisez plusieurs réseaux privés (cluster uniquement), vérifiez la configuration de routage IPv6 pour vous assurer que le routage n’est pas configuré sur plusieurs sous-réseaux, car cela réduit les performances du réseau.

Screencap of automatic network configuration in the Failover Cluster Manager UIFigure 4 : Configuration de la ressource d’adresse IPv6 Link Local (fe80)

Débit et tolérance de panne

Windows Server 2019 et Windows Server 2016 détectent automatiquement les fonctionnalités de carte réseau et tentent d’utiliser chaque carte réseau dans la configuration la plus rapide possible. Les cartes réseau qui sont associées, les cartes réseau utilisant RSS et les cartes réseau avec la fonctionnalité RDMA peuvent toutes être utilisées. Le tableau ci-dessous récapitule les compromis lors de l’utilisation de ces technologies. Le débit maximal est atteint lors de l’utilisation de plusieurs cartes réseau compatibles RDMA. Pour plus d’informations, consultez Les principes de base de SMB Multichannel.

An illustration of throughput and fault tolerance for various NIC configurationsFigure 5 : Débit et tolérance de panne pour différentes configurations de cartes réseau

Forum aux questions

Toutes les cartes réseau d’un réseau à plusieurs cartes réseau sont-elles utilisées pour les pulsations du cluster ? Oui.

Un réseau à plusieurs cartes réseau peut-il être utilisé uniquement pour la communication du cluster ? Ou peut-il être utilisé uniquement pour la communication entre le client et le cluster ? L’une ou l’autre configuration fonctionne : tous les rôles du réseau en cluster fonctionnent sur un réseau à plusieurs cartes réseau.

SMB Multichannel est-il également utilisé pour le trafic CSV et du cluster ? Oui, par défaut, tout le trafic du cluster et CSV utilise les réseaux à plusieurs cartes réseau disponibles. Les administrateurs peuvent utiliser les applets de commande PowerShell du clustering de basculement ou l’interface utilisateur du Gestionnaire du cluster de basculement pour modifier le rôle réseau.

Comment puis-je voir les paramètres de SMB Multichannel ? Utilisez l’applet de commande Get-SMBServerConfiguration et recherchez la valeur de la propriété EnableMultiChannel.

La propriété commune du cluster PlumbAllCrossSubnetRoutes est-elle respectée sur un réseau à plusieurs cartes réseau ? Oui.

Références supplémentaires