CONFIGURANDO AGREGAMENTO DE INTERFACES (NIC BONDING) – CENTOS7

Neste poste mostraremos como configurar um agregamento de interfaces de Centos 7, o famoso NIC bonding, que é um recurso de kernel e é geralmente usado para fornecer serviços de alta disponibilidade e balanceamento de carga.

CONFIGURANDO INTERFACE BOND0

Crie e edite o arquivo como abaixo:

DEVICE=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.0.60
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
BONDING_OPTS="mode=5 miimon=100"

Para saber mais sobre as opções de BONDING_OPTS acesse aqui.

CONFIGURANDO INTERFACES FÍSICAS

Edite com comando abaixo o arquivo da interface 1, usando seu editor de texto:

 # vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
BOOTPROTO=none
DEVICE=enp0s3
ONBOOT=yes
MASTER=bond0
SLAVE=yes

Edite o arquivo da interface 2 e coloque o conteúdo semelhante abaixo:

 # vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
BOOTPROTO=none
DEVICE=enp0s3
ONBOOT=yes
MASTER=bond0
SLAVE=yes

Reinicie o serviço de network:

# systemctl restart network

VALIDAÇÃO

No comando abaixo podemos verificar o status das interfaces:

 # ip a

Com o comando seguinte vemos o status, velocidade dentre outras informações do bond0.

 # cat /proc/net/bonding/bond0

 

FONTES:

linuxtechi.com/configure-nic-bonding-in-centos-7-rhel-7/
linuxtechi.com/network-bonding-centos-6-rhel-6/

Deixe uma resposta

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