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:
[simterm] # vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
[/simterm]
BOOTPROTO=none DEVICE=enp0s3 ONBOOT=yes MASTER=bond0 SLAVE=yes
Edite o arquivo da interface 2 e coloque o conteúdo semelhante abaixo:
[simterm] # vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
[/simterm]
BOOTPROTO=none DEVICE=enp0s3 ONBOOT=yes MASTER=bond0 SLAVE=yes
Reinicie o serviço de network:
[simterm]# systemctl restart network[/simterm]
VALIDAÇÃO
No comando abaixo podemos verificar o status das interfaces:
[simterm] # ip a
[/simterm]
Com o comando seguinte vemos o status, velocidade dentre outras informações do bond0.
[simterm] # cat /proc/net/bonding/bond0
[/simterm]
FONTES:
linuxtechi.com/configure-nic-bonding-in-centos-7-rhel-7/
linuxtechi.com/network-bonding-centos-6-rhel-6/
Publicar comentário