Configurando uma bond no CentOS

O que é Bonding e seus modos?

Bond é o processo no qual várias placas de rede são combinadas para funcionar como uma interface.

Modos da bond:

  • mode=0 (Balance-rr): Este modo fornece balanceamento de carga e tolerância a falhas.
  • mode=1 (active-backup): Este modo fornece apenas tolerância a falhas.
  • mode=2 (balance-xor): Este modo fornece balanceamento de carga e tolerância a falhas.
  • mode=3 (broadcast): Este modo fornece apenas tolerância a falhas.
  • mode=4 (802.3ad): Este modo fornece balanceamento de carga e tolerância a falhas.
  • mode=5 (balance-tlb): Pré-requisito: suporte ao Ethtool nos drivers básicos para recuperar a velocidade de cada escravo.
  • mode=6 (Balance-alb): Pré-requisito: suporte ao Ethtool nos drivers básicos para recuperar a velocidade de cada escravo.

Nota: Anexe sempre uma configuração extra em caso de reversão.

Configurando a bond

Vamos configurar as interfaces de rede para que operem em bond.

Primeiro, vamos criar nossa interface bond.

[root@linux ~]# vi /etc/sysconfig/network-scripts/ifcfg-bond0 

NAME=bond0
DEVICE=bond0
ONBOOT=yes
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
UUID=9d97a339-2e49-42a6-a236-e3a3f170bf2b
BOOTPROTO=static
ONBOOT=yes
DEFROUTE=no
IPADDR=192.168.0.123
PREFIX=24
NETMASK=255.255.255.0
BONDING_OPTS="mode=5 miimon=100"

Em seguida, ajustamos a configuração das interfaces físicas.

[root@linux ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp2s0

TYPE=Ethernet
NAME=enp2s0
UUID=7520a35e-b464-4828-a188-368ee535d333
DEVICE=enp2s0
ONBOOT=yes
MASTER_UUID=9d97a339-2e49-42a6-a236-e3a3f170bf2b
MASTER=bond0
SLAVE=yes
[root@linux ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp3s0

TYPE=Ethernet
NAME=enp3s0
UUID=b4f4e552-57ba-44c4-9c2a-cbd577ec7e0f
DEVICE=enp3s0
ONBOOT=yes
MASTER_UUID=9d97a339-2e49-42a6-a236-e3a3f170bf2b
MASTER=bond0
SLAVE=yes

E por fim, vamos reiniciar o serviço de rede do Linux para recarregar nossas configurações.

[root@linux ~]# servive network restart

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *