Comment configurer l'agrégation de liens sur SUSE Linux Enterprise 15

L'agrégation de liens (bonding) d'un serveur SUSE Linux Enterprise Server 15 lui confère une interface réseau logique reposant sur au moins deux ports physiques. Il en résulte un bond0périphérique persistant avec la configuration IP souhaitée, les membres attendus connectés et un état de liaison clair. L'agrégation peut améliorer la disponibilité et, dans certains modes, répartir le trafic, mais elle ne garantit pas un débit plus élevé pour chaque connexion ni une protection contre toutes les pannes de commutateurs, de câbles ou de l'équipement en amont.

Ce guide suit la procédure d'agrégation de liens SUSE SLES 15 SP7 publiée le 1er octobre 2026. Il utilise des fichiers de configuration wickedtraditionnels ifcfg. L'exemple utilise DHCP et active-backupun mode de basculement pratique ne nécessitant pas de prise en charge spécifique du commutateur. Remplacez les noms d'interface et les adresses par leurs valeurs par celles de l'hôte. Consultez le guide SUSE « Gestion des périphériques d'agrégation de liens » .

Définissez ce que signifie le succès

Un agrégat de liens combine plusieurs interfaces Ethernet en un seul périphérique logique bond0. Les applications et le routage utilisent ce périphérique ; le pilote d'agrégation Linux sélectionne ou répartit le trafic entre ses ports membres. Déterminez vos besoins avant de modifier :

  • Redondance : une liaison membre unique peut tomber en panne tandis que le service continue de fonctionner via une autre.
  • Agrégation de liens : le commutateur et l’hôte s’accordent sur le protocole, et la distribution du trafic s’adapte à la charge de travail.
  • Fonctionnement fiable : le lien revient après un redémarrage, reçoit l'adresse et les routes attendues et signale l'état correct du membre.

L'agrégation de liens ne crée pas automatiquement des chemins de commutation indépendants. Deux liaisons ne signifient pas non plus qu'une connexion TCP fonctionnera à une vitesse deux fois supérieure. Vérifiez la conception du réseau et l'état des hôtes.

Choisissez un mode de liaison

ModeUtilisation typiqueDépendance
active-backup(mode 1)Basculement ; un port transmet à la foisAucune prise en charge spéciale des commutateurs n'est requise.
802.3ad(mode 4, LACP)Agrégation dynamique et basculementConfiguration LACP du commutateur ; les membres doivent avoir la même vitesse et le même mode duplex et se connecter au même commutateur.
balance-xor(mode 2)Distribution basée sur le hachagePrise en charge et configuration des commutateurs compatibles
balance-rr(mode 0)Transmission à tour de rôlePrise en charge du commutateur ; le réordonnancement des paquets peut affecter les résultats

Les modes 0, 2 et 4 nécessitent une prise en charge ou une configuration compatible du commutateur. Utilisez-les active-backuplorsque votre objectif principal est un basculement simple. Ne les choisissez 802.3adqu'après confirmation par l'équipe réseau d'un canal de port LACP compatible. Pour plus de détails sur les modes, consultez le guide SUSE et la documentation sur l'agrégation de liens du noyau Linux .

Préparer l'hôte

Maintenez une session console ou hors bande disponible. La reconfiguration de l'interface SSH peut interrompre votre session. Planifiez les modifications en production lors d'une fenêtre de maintenance et conservez la configuration d'origine pour permettre une restauration.

  1. Identifiez les interfaces et les adresses actuelles avec ip -br linket ip -br addr.
  2. Vérifiez quel gestionnaire de réseau contrôle le serveur. Les charges de travail des serveurs SLES utilisent généralement un seul gestionnairewicked ; évitez de gérer les mêmes liens avec deux gestionnaires.
  3. Inspectez /etc/sysconfig/network/, en particulier ifcfg-<interface>, et sauvegardez les fichiers pertinents.
  4. Associez chaque carte réseau à son câble et au port du commutateur correspondant. Vérifiez si le mode choisi nécessite un groupe d'agrégation de commutateurs.

Cet exemple utilise «enp1s0 etenp2s0 ». Votre système peut utiliser eth0«ens3 , » ou d’autres noms. Vérifiez les noms réels des périphériques avant toute copie.

Configurer le mode actif-passif avec les fichiers ifcfg

1. Définir la liaison

Créer /etc/sysconfig/network/ifcfg-bond0:

STARTMODE='auto'
BOOTPROTO='dhcp'

BONDING_MASTER='yes'
BONDING_SLAVE0='enp1s0'
BONDING_SLAVE1='enp2s0'

BONDING_MODULE_OPTS='mode=active-backup miimon=100'

STARTMODE='auto'La liaison démarre automatiquement. BOOTPROTO='dhcp'Une adresse dynamique est demandée pour la liaison. Pour une configuration statique, utilisez BOOTPROTO='static'et ajoutez la IPADDRvaleur appropriée, par exemple IPADDR='192.0.2.20/24'. Cette adresse réservée est un exemple ; ne l'attribuez pas sur un réseau en production à moins qu'elle ne vous appartienne réellement. Configurez les adresses sur bond0, et non séparément sur les ports membres.

BONDING_MASTERIdentifie le lien. Chaque BONDING_SLAVEnentrée numérotée désigne un membre. miimon=100Active les vérifications de liaison toutes les 100 millisecondes ; SUSE déconseille de la supprimer. Configurez la passerelle, le DNS et les options IPv6 conformément à votre plan réseau.

2. Définir les interfaces membres

Sauvegardez les fichiers membres. Modifiez /etc/sysconfig/network/ifcfg-enp1s0-les /etc/sysconfig/network/ifcfg-enp2s0afin que chaque membre possède sa propre configuration et aucune adresse IP indépendante.

BOOTPROTO='none'
STARTMODE='hotplug'

Cela permet au groupe de contrôler les ports et autorise un membre à rejoindre le groupe lorsqu'il est disponible. Conservez les paramètres locaux nécessaires et comparez le résultat aux sauvegardes avant l'activation.

3. Examiner et activer

Vérifiez ce que Wicked utilisera :

sudo wicked show-config

Vérifiez que bond0la liste des membres prévus est correcte, que les fichiers membres ne configurent pas d'adresses distinctes et que le protocole et le mode souhaités sont présents. Corrigez les omissions avant de continuer. Établissez la liaison avec :

sudo wicked ifup all bond0

La procédure SUSE utilise wicked pour démarrer l'agrégation de liens. N'essayez pas de démarrer une unité systemd spécifique au périphérique. Après avoir modifié une configuration d'agrégation active, appliquez-la sudo wicked ifreload bond0. Une connexion distante peut être interrompue lors de changements de réseau ; assurez-vous donc de conserver un accès à la console.

Utilisez LACP uniquement avec une coordination de commutateurs.

Pour un canal de port LACP configuré sur un commutateur, utilisez cette option tout en conservant la surveillance de la liaison :

BONDING_MODULE_OPTS='mode=802.3ad miimon=100'

N’effectuez cette modification qu’une fois le commutateur configuré pour l’agrégation dynamique IEEE 802.3ad et les liaisons conformes à ses exigences. SUSE spécifie une vitesse et un mode duplex identiques, ainsi qu’une connexion au même commutateur. Les architectures de commutateurs empilés et multichâssis ont des exigences spécifiques au fournisseur ; veuillez les consulter dans la documentation du commutateur.

Si LACP est indisponible ou non configuré, utilisez-le active-backuppour une bascule de base. Le fait qu'une agrégation de liens Linux soit active ne garantit pas que le canal de ports du commutateur est correctement configuré.

Vérifiez le résultat

Vérifiez wicked, les adresses et le rapport de liaison du noyau :

sudo wicked ifstatus --verbose bond0
ip -br addr
cat /proc/net/bonding/bond0

wicked ifstatus --verbose bond0ip -br addrCe rapport indique l'état de Wicked, s'il bond0est opérationnel et s'il conserve l'adresse prévue. Le rapport du noyau affiche le mode, les interfaces membres, l'état des liaisons et le membre actif en mode actif-passif.

Avant de considérer les travaux comme terminés, vérifiez les signes suivants :

  • bond0est présent et opérationnel comme prévu.
  • L'adresse et les routes appartiennent à l'agrégation de liens, et non à une carte réseau individuelle.
  • Les deux membres apparaissent, avec des états de liaison cohérents avec le câblage et les ports du commutateur.
  • En mode actif-passif, un membre est actif et un autre est disponible en tant que sauvegarde.
  • Pour LACP, l'hôte et le commutateur affichent tous deux l'agrégation attendue. Une liaison Linux active ne constitue pas à elle seule une preuve du bon fonctionnement de LACP.

Une fois l'autorisation accordée, testez le basculement en déconnectant ou en désactivant administrativement un membre à la fois, tout en surveillant la connectivité et le rapport d'agrégation. Vérifiez que le trafic est rétabli sur la liaison restante, rétablissez-la, puis testez l'autre. N'interrompez pas un système distant sans accès console et sans fenêtre de maintenance.

Dépannage par symptômes observés

Résultat observéProchaine vérification
bond0il manqueExécuter sudo wicked show-config; vérifier les noms de fichiers, la syntaxe, les noms de périphériques et le gestionnaire de réseau.
L'obligation n'a pas d'adresse.Vérifiez l'adresse DHCP ou l'adresse statique et le préfixebond0 ; recherchez une adresse concurrente sur un membre.
Un membre n'a aucun lienVérifiez le câble, l'émetteur-récepteur, la carte réseau, le port du commutateur et la liaison négociée. L'agrégation de liens ne peut pas corriger une liaison physique.
LACP est inactif ou le trafic est interrompu.Vérifiez la configuration du canal de ports, l'appartenance au protocole LACP, la vitesse de liaison, les exigences du commutateur et les journaux du commutateur. Utilisez une architecture active-passive si LACP n'est pas prévu dans la conception.
Cela fonctionne jusqu'au redémarrageVérifiez STARTMODE='auto'les paramètres des membres, la configuration de Wicked et effectuez un redémarrage contrôlé.

Si une modification entraîne la déconnexion du serveur, utilisez la console pour restaurer les fichiers enregistrés et suivez la procédure de récupération réseau du site. Conservez les sauvegardes jusqu'à ce que la connexion réussisse les tests de redémarrage et de basculement.

Comprendre les limites

L'agrégation de liens peut pallier la défaillance d'un membre lorsqu'un autre reste opérationnel et que le reste du réseau assure la continuité du trafic. Elle ne couvre cependant pas automatiquement une panne de commutateur, une interruption du routeur en amont, une erreur de VLAN ou un problème de routage. SUSE déconseille de répartir une agrégation sur plusieurs commutateurs dans la plupart des configurations matérielles ; il est recommandé de suivre les recommandations du fabricant du commutateur pour toute configuration multi-commutateurs.

La répartition du trafic dépend du mode, du commutateur homologue et du modèle des flux actifs. Une seule connexion peut rester sur un membre ; par conséquent, l’ajout de deux ports ne garantit pas un doublement de la vitesse d’un transfert. Mesurez un trafic représentatif et surveillez les erreurs, les pertes, le débit et le comportement en cas de basculement. Si les résultats ne sont pas conformes aux exigences du service, revoyez le mode et la configuration du commutateur au lieu de supposer que l’ajout d’interfaces supplémentaires améliorera les performances.

Laisser un commentaire

Téléchargez FlightGear gratuitement : Guide d’installation officiel

Téléchargez FlightGear gratuitement : Guide d’installation officiel

Téléchargez gratuitement FlightGear depuis le site officiel. Comparez les versions pour Windows, macOS et Linux, installez les fichiers de données et effectuez votre premier vol.

Application Google Tasks pour ordinateur : comment l’utiliser sur un ordinateur

Application Google Tasks pour ordinateur : comment l’utiliser sur un ordinateur

Ouvrez Google Tasks dans un navigateur, ajoutez un raccourci Chrome ou lancez-le comme une application, et gérez vos tâches datées via Agenda et Gmail.

OKSampler : un échantillonneur musical gratuit et simple pour les rythmes au clavier

OKSampler : un échantillonneur musical gratuit et simple pour les rythmes au clavier

OKSampler permet d'associer des clips MP3 à des touches du clavier et de lire des fichiers audio en boucle. Découvrez les fonctionnalités de cette ancienne version gratuite, ses limitations et les points à vérifier avant de la télécharger.

Comment créer une clé USB bootable Windows 11 sous Linux

Comment créer une clé USB bootable Windows 11 sous Linux

Créez une clé USB d'installation Windows 11 sous Linux avec Ventoy : téléchargez l'ISO officiel, installez Ventoy en toute sécurité, copiez l'image et démarrez le PC cible.

Comment jouer à Don't Starve Together sous Linux

Comment jouer à Don't Starve Together sous Linux

Installez la version Linux de Don't Starve Together via Steam, créez un monde ou rejoignez vos amis grâce à ces étapes d'installation et de dépannage.

Comment jouer à Squad sur Linux avec Steam Proton

Comment jouer à Squad sur Linux avec Steam Proton

Configurez Squad sur Linux avec Steam Play et Proton, installez le jeu, choisissez un outil de compatibilité et résolvez les problèmes liés à l'anti-triche.

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Téléchargez et vérifiez l'image ISO archivée de LMDE 5, créez une clé USB bootable et choisissez l'option d'installation sécurisée. Elsie n'est plus prise en charge ; consultez la version actuelle de LMDE.

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Installez Wireshark sur Ubuntu, Debian, Fedora, Arch ou openSUSE avec les commandes de paquets actuelles, puis configurez la capture de paquets en direct en toute sécurité.

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Découvrez comment jouer à DiRT Rally sur Linux si vous le possédez déjà sur Steam : installez la version native, lancez-la et n’utilisez Proton qu’en dernier recours.

Comment jouer à It Takes Two sur Linux avec Steam Proton

Comment jouer à It Takes Two sur Linux avec Steam Proton

Apprenez à jouer à It Takes Two sur Linux avec Steam Proton, à installer la version Steam, à activer la compatibilité, à configurer le mode coopératif et à résoudre les problèmes de lancement.