Bonding Ethernet sous Centos 7

Le bonding permet de mutualiser suivant le mode choisie vos cartes réseaux, cela permet d’augmenter sa bande passante ou de faire de la tolérance de panne. Dans ce billet je décris une procédure simple afin de mettre en place un bonding de deux carte Ethernet sur une distribution Centos 7.


Activer le module sur Centos 7

1
modprobe --first-time bonding
1
2
3
lsmod // permet de lister les modules présent dans le système
modprobe --first-time bonding //chargement du module
modinfo bonding //permet d'afficher les informations du modules

6 modes possibles
1 – balance-rr : load balancing
2 – Active-Backup : failover
3 – Balance-Xor : load balancing + failover

L’ensemble des fichier de configuration des interfaces réseaux sous Centos 7 se trouvent:

1
cd /etc/sysconfig/network-scripts

Ici, ens37 et ens38 sont les slaves.

1
nano ifcfg-ens37
1
2
3
4
5
6
7
TYPE=Ethernet
BOOTPROTO=Static
NAME=ens37
DEVICE=ens37
ONBOOT=yes
SALVE=yes
MASTER=bond0
1
nano ifcfg-ens38
1
2
3
4
5
6
7
TYPE=Ethernet
BOOTPROTO=Static
NAME=ens38
DEVICE=ens38
ONBOOT=yes
SALVE=yes
MASTER=bond0
1
nano ifcfg-bond0
1
2
3
4
5
6
7
8
9
10
11
TYPE=Bond
BOOTPROTO=Static
DEFROUTE=yes
NAME=bond0
DEVICE=bond0
ONBOOT=yes
BONDING_MASTER=yes
BONDING_OPTS="mode=1 miion=100"
IPADDR=192.168.180.20
NETMASK=255.255.255.0
GATEWAY=192.168.180.2

Redémarrage des interfaces et vous devriez pouvoir ping votre interface BOND0.

Laisser un commentaire

Assemblé dans la station orbitale WordPress