Comment configurer l’association de cartes réseau sur des serveurs PowerEdge
Summary: Comment créer des regroupements NIC sur un serveur PowerEdge Dell dans VMware, Windows ou à l’aide de Linux.
Instructions
L’article suivant fournit des informations sur regroupement de cartes réseau dans Windows, VMware et Linux.
- Qu’est-ce que le regroupement de cartes réseau ?
- Configurer les regroupements de cartes réseau dans Windows
- Configurer les regroupements de cartes réseau dans VMware
- Configurer les regroupements de cartes réseau dans Linux
Qu’est-ce que le regroupement/la liaison de cartes réseau ?
Le regroupement de cartes réseau est un terme utilisé pour décrire différentes méthodes de combinaison de plusieurs connexions réseau afin d’augmenter le débit ou d’assurer la redondance. Regroupement de cartes d’interface réseau (NIC) et regroupement LAN sur la carte mère (LOM). Les entreprises disposent ainsi d’une méthode rentable pour améliorer rapidement et facilement la fiabilité et le débit de leur réseau.
Le regroupement de cartes d’interface réseau (NIC) est une méthode permettant d’assurer une haute disponibilité et une tolérance aux pannes dans les serveurs.
Vous trouverez ci-dessous un exemple de serveur web doté de deux cartes d’interface réseau, chacune avec une connexion montante et une connexion descendante.
L’une des deux cartes réseau tombe en panne ou est déconnectée, mais la connexion de l’ordinateur du client reste active.
Fig. 1 : La carte réseau de regroupement NIC 2 échoue, mais la connexion Internet reste effective.
Les quatre principaux types de regroupement réseau sont les suivants :
Équilibrage de charge intelligent (SLB) et basculement : ce type de regroupement équilibre le trafic réseau entre tous les adaptateurs principaux. En cas de défaillance d’un adaptateur principal, les adaptateurs principaux restants continuent d’équilibrer la charge. Si tous les adaptateurs principaux tombent en panne, le trafic continue à l’aide de l’adaptateur en veille, sans interruption. Une fois qu’un adaptateur principal est remis en ligne, le trafic reprend à travers celui-ci.
SLB avec basculement automatique désactivé : ce type de regroupement fonctionne comme indiqué ci-dessus, mais le trafic ne revient pas automatiquement à l’adaptateur principal une fois qu’il est de nouveau en ligne.
Agrégation de liaisons dynamique IEEE 802.3ad : également connu sous le nom de protocole LACP (Link Aggregation Control Protocol) ou IEEE 802.1ax. Ce type de regroupement permet d’augmenter le débit en regroupant plusieurs liaisons physiques en une liaison logique dont la bande passante effective est la somme de celles des liaisons physiques. Ce type de regroupement nécessite que l’alimentation à l’autre extrémité de la connexion prenne en charge LACP. Le commutateur doit être correctement configuré pour que le regroupement fonctionne correctement.
Trunking générique : également connu sous le nom d’agrégation de liens statiques, ce type de regroupement fournit le même type de fonctionnalité de regroupement que la norme IEEE 802.3 AD/802.1ax, mais n’utilise pas LACP. Le commutateur n’a pas besoin de prendre en charge la LACP, mais il doit être correctement configuré pour que ce type de regroupement puisse fonctionner.
- Si la carte réseau est utilisée en tant que LOM partagé pour l’iDRAC
- Si la carte réseau est utilisée pour le démarrage du réseau.
- Si la carte réseau est utilisée pour KDNIC (Kernel Debug Network Adapter).
- Les NIC qui utilisent des technologies autres qu’Ethernet, telles que WWAN, WLAN/Wi-Fi, Bluetooth et Infiniband, y compris les NIC Internet Protocol over Infiniband (IPoIB).
- Nous recommandons également que les cartes réseau soient de la même vitesse.
Le regroupement NIC de Windows configure des regroupements pour Windows Server 2008/2012/2012 R2/2016/2019
Pour créer un regroupement NIC :
-
Dans Gestionnaire de serveur, cliquez sur Serveur local.
-
Dans le volet Propriétés, localisez Regroupement NIC, puis cliquez sur le lien Désactivé à droite. La boîte de dialogue Regroupement NIC s’ouvre.
-
Boîte de dialogue Regroupement NIC

Figure 2 : Boîte de dialogue Regroupement NIC de Windows -
Dans Cartes et interfaces, sélectionnez les cartes réseau que vous souhaitez ajouter à un regroupement NIC.
-
Cliquez sur TÂCHES, puis sur Ajouter à un nouveau regroupement.

Fig. 3 : Cartes et interfaces Windows ajoutées à un nouveau regroupement. -
La boîte de dialogue Nouveau regroupement s’ouvre et affiche les adaptateurs réseau et les membres du regroupement. Dans le champ Nom de l’équipe, saisissez un nom pour le nouveau regroupement NIC.

Fig. 4 : Windows : créer des NIC en sélectionnant des cartes et créer un nom de regroupement. -
Si nécessaire, dans Propriétés supplémentaires, sélectionnez les valeurs pour Mode de regroupement, Mode d’équilibrage de charge et Carte de secours. Généralement, le mode d’équilibrage de charge le plus performant est Dynamique.

Fig. 5 : Propriétés supplémentaires du regroupement NIC de Windows -
Si vous souhaitez configurer ou attribuer un numéro de VLAN au regroupement NIC, cliquez sur le lien à droite de l’interface Regroupement principal. L’interface de la boîte de dialogue Nouveau regroupement s’ouvre.

Fig. 6 : Membres par défaut du VLAN Windows -
Pour configurer l’appartenance VLAN, cliquez sur VLAN spécifique. Saisissez les informations de la VLAN dans la première section de la boîte de dialogue.

Fig. 7 : Adhésion à un VLAN spécifique à Windows -
Cliquez sur OK.
Regroupement NIC sur un hôte Hyper-V
Si vous devez configurer le regroupement NIC sur un hôte Hyper-V, voir l’article Microsoft Créer un nouveau regroupement NIC sur un ordinateur hôte
Instructions PowerShell
Création de l’équipe réseau à l’aide de PowerShell
-
Ouvrez une invite de commande Powershell élevée. Dans la barre des tâches de Windows® 10, saisissez PowerShell. Appuyez sur les touches W et S pour ouvrir Recherche.
-
Vous devriez maintenant voir le résultat Windows PowerShell en haut. Cliquez avec le bouton droit de la souris sur Windows PowerShell, puis sélectionnez Exécuter en tant qu’administrateur.

Fig. 8 : Menu Démarrer Windows PowerShell Exécuter en tant qu’administrateur -
Si l’invite Contrôle du compte d’utilisateur s’affiche, cliquez sur Oui.
-
Saisissez la commande,
new-NetLBFOTeam [TEAMNAME] "[NIC1]", "[NIC2]"puis appuyez sur la touche Entrée.- [TEAMNAME] : nom que vous souhaitez attribuer au regroupement de cartes réseau
- [NIC1] : le nom de la première carte qui se trouve au-dessus
- [NIC2] : le nom de la seconde carte réseau qui se trouve au-dessus

Fig. 8 : Commande PowerShellExemple
new-NetLBFOTeam NIC-Team "NIC1" , "NIC2"
Ouvrez les connexions réseau en vous rendant sur Panneau de configuration > Réseau et Internet > Connexions réseau.
Regroupement NIC VMware
VMware vSphere
Un regroupement NIC peut partager une charge de trafic entre des réseaux physiques et virtuels. Entre certains ou tous ses membres, et fournir un basculement passif en cas de défaillance matérielle ou de panne de réseau.
Reportez-vous à la base de données VMware pour obtenir des informations détaillées sur la configuration du regroupement NIC sur VMware en sélectionnant votre version ESXi en haut à droite.
Configurer le regroupement NIC, le basculement et l’équilibrage de charge sur un commutateur standard vSphere ou un groupe de ports standard.
Références : Regroupement NIC dans ESXi et ESX (1004088)
Interfaces d’agrégation de canaux Linux
Linux permet aux administrateurs de lier plusieurs interfaces réseau en un seul canal à l’aide du module noyau d’agrégation et d’une interface réseau spéciale appelée interface d’agrégation de canaux. La liaison de canaux permet à au moins deux interfaces réseau d’agir comme une entité unique, ce qui augmente simultanément la bande passante et assure la redondance. Avertissement : l’utilisation de connexions directes par câble sans commutateurs réseau n’est pas prise en charge pour l’agrégation. Les mécanismes de basculement décrits ici ne fonctionnent pas comme prévu, sans la présence de commutateurs réseau.
Les modes Sauvegarde active, Équilibrage-tlb et Équilibrage-alb ne nécessitent aucune configuration spécifique du commutateur. Les autres modes d’agrégation nécessitent la configuration du commutateur pour agréger les liens. Par exemple, un commutateur Cisco nécessite EtherChannel pour les modes 0, 2 et 3, mais pour le mode 4, LACP et EtherChannel sont requis. Reportez-vous à la documentation fournie avec votre commutateur et le fichier bonding.txt dans le package kernel-doc.
Vérifiez si le module du noyau d’agrégation est installé.
Dans Red Hat Enterprise Linux 6, le module d’agrégation n’est pas chargé par défaut. Vous pouvez charger le module en exécutant la commande suivante en tant qu’utilisateur root :
~]# modprobe --first-time bonding
« Aucune sortie visuelle » indique que le module n’était pas en cours d’exécution et qu’il a maintenant été chargé. Cette activation n’est pas conservée entre les redémarrages du système. Voir la section 31.7, « Chargement de module persistant » pour obtenir une explication du chargement d’un module persistant. Pour un fichier de configuration correct à l’aide de la directive BONDING_OPTS, le module d’agrégation sera chargé en fonction des besoins et n’aura donc pas besoin d’être chargé séparément. Pour afficher des informations sur le module, exécutez la commande suivante :
~]$ modinfo bonding
Utilisation des modules noyau pour obtenir des informations sur le chargement et le déchargement des modules. Créer une interface d’agrégation de canaux
Pour créer une interface d’agrégation de canaux, créez un fichier dans le /etc/sysconfig/network-scripts/ répertoire appelé ifcfg-bondN, en remplaçant N par le numéro de l’interface, par exemple 0.
Le contenu du fichier peut être identique à n’importe quel type d’interface à lier, comme une interface Ethernet. La seule différence est que la directive DEVICE est bondN, remplaçant N par le numéro de l’interface. La directive NM_CONTROLLED peut être ajoutée pour empêcher NetworkManager de configurer cet appareil.
Exemple de fichier de configuration de l’interface ifcfg-bond0
Vous trouverez ci-dessous un exemple de fichier de configuration de l’interface d’agrégation de canal :
DEVICE=bond0 IPADDR=192.168.1.1 NETMASK=255.255.255.0 ONBOOT=yes BOOTPROTO=none USERCTL=no NM_CONTROLLED=no BONDING_OPTS="bonding parameters separated by spaces"
L’adresse MAC de l’agrégation est capturée à partir de la première interface à être ajoutée au réseau. Elle peut également être spécifiée à l’aide de la directive HWADDR, si nécessaire. Si vous voulez que NetworkManager contrôle cette interface, supprimez la directive NM_CONTROLLED=no, ou mettez-la à « yes », et ajoutez TYPE=Bond et BONDING_MASTER=yes.
Après la création de l’interface d’agrégation de canaux, les interfaces réseau à lier ensemble doivent être configurées en ajoutant les directives MASTER et SLAVE à leurs fichiers de configuration. Les fichiers de configuration pour chacune des interfaces d’agrégation de canaux peuvent être presque identiques.
Exemple de fichier de configuration d’interface agrégé ifcfg-ethX
Si deux interfaces Ethernet sont agrégées avec le canal, eth0 et eth1 peuvent être définis ainsi :
DEVICE=ethX BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes USERCTL=no NM_CONTROLLED=no
Une fois que les interfaces ont été configurées, redémarrez le service réseau pour rétablir la liaison. En tant qu’utilisateur root, exécutez la commande suivante :
~]# service network restart
Pour afficher l’état d’une agrégation, affichez le fichier /proc/en exécutant une commande au format suivant :
cat /proc/net/bonding/bondN
Par exemple :
~]$ cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009) Bonding Mode: load balancing (round-robin) MII Status: down MII Polling Interval (ms): 0 Up Delay (ms): 0 Down Delay (ms): 0
Important dans Red Hat Enterprise Linux 6, les paramètres spécifiques de l’interface pour le module noyau d’agrégation doivent être spécifiés sous la forme d’une liste séparée par des espaces dans la directive ONDING_OPTS="bonding parameters" du fichier d’interface fichier ifcfg-liaisonn. Ne spécifiez pas d’options spécifiques à une liaison dans /etc/modprobe.d/bonding.confou dans le fichier obsolète /etc/modprobe.conf. Le paramètre max_bonds n’est pas spécifique à l’interface. Par conséquent, si nécessaire, il doit être spécifié dans /etc/modprobe.d/bonding.conf comme suit :
options bonding max_bonds=1
Cependant, le paramètre max_bonds ne doit pas être défini lors de l’utilisation de fichiers ifcfg-bondN avec la directive BONDING_OPTS, car cette directive permet aux scripts du réseau de créer les interfaces de liaison nécessaires.
Toutes les modifications apportées à /etc/modprobe.d/bonding.conf ne prennent effet qu’au prochain chargement du module. Un module en cours d’exécution doit d’abord être déchargé.
Création de plusieurs agrégations
Dans Red Hat Enterprise Linux 6, pour chaque agrégation, une interface d’agrégation de canaux est créée, dont la directive BONDING_OPTS. Cette méthode de configuration est utilisée pour que plusieurs périphériques d’agrégation puissent avoir des configurations différentes. Pour créer plusieurs interfaces d’agrégation de canaux, procédez comme suit :
Créez plusieurs fichiers ifcfg-bondN avec la directive BONDING_OPTS ; cette directive permet aux scripts du réseau de créer les interfaces d’agrégation nécessaires.
Créez ou modifiez les fichiers de configuration des interfaces existantes à agréger et incluez la directive SLAVE.
Affectez les interfaces à agréger, les interfaces esclaves, aux interfaces d’agrégation de canaux, au moyen de la directive MASTER.
Exemple de fichiers de configuration d’interfaces multiples ifcfg-bondN
Le fichier suivant est un exemple de fichier de configuration d’une interface d’agrégation de canaux :
DEVICE=bond N IPADDR=192.168.1.1 NETMASK=255.255.255.0 ONBOOT=yes BOOTPROTO=none USERCTL=no NM_CONTROLLED=no vBONDING_OPTS="bonding parameters separated by spaces"
Dans cet exemple, remplacez N par le numéro de l’interface d’agrégation. Par exemple, pour créer deux agrégations, créez deux fichiers de configuration, ifcfg-bond0 et ifcfg-bond1.
Créez les interfaces à agréger comme dans l’exemple de fichier de configuration d’interface agrégée ifcfg-ethX et assignez-les aux interfaces d’agrégation en utilisant la directive MASTER=bondN. Par exemple, suite à l’exemple ci-dessus, si deux interfaces par agrégation sont requises, alors créez quatre fichiers de configuration d’interface pour deux agrégations et attribuez les deux premiers en utilisant MASTER=bond0 et les deux autres à l’aide de MASTER=bond1.
Références : Interfaces d’agrégation de canaux Linux