Bonding

06 ago
Design sem nome (2)

Introdução

O BONDING é uma técnica que permite combinar duas interfaces de rede ou mais, para trabalharem de forma única. Sendo assim, é possível que o servidor possa trabalhar com alta disponibilidade e redundância ou mais velocidade.

 

Modos de operações Bonding

[table id=2 /]

Pré-requisitos

Neste Lab iremos configurar o network bonding no RHEL 7. Sendo necessário:

  • Duas placas de rede;
  • Carregar o modulo bonding no Linux, por meio do comando: modprobe bonding.

 

Configurando o modo Adaptative Load Balancing (ALB)

Para certificarmos das informações do módulo bonding, use o seguinte comando:

Passo 1: Criação do arquivo de interface Bond

Será criado o arquivo de configuração (ifcfg-bond0) dentro da pasta “/etc/sysconfig/network-scripts/”

Considerações:
BONDING_MASTER=yes > Determina a interface como Master
BONDING_OPTS="mode=6 miimon=100" > Descreve o modo a ser utilizado e diz ao kernel que o link será inspecionado a cada 100 milissegundos.

Passo 2: Ajustar as interfaces de rede a serem utilizadas no bonding

Considerações:
Como podemos verificar nas configurações acima, foram adicionadas as linhas:
MASTER=bond0 > Indica qual a interface Master
SLAVE=yes > determina esta interface como Slave

Nota-se que é necessário o endereço MAC, pois será utilizado pelo modo escolhido (Adaptive Load Balancing)

Passo 3: Reiniciar o serviço Network

Passo 4: Testes e verificação da interface bond

Referências

Oracle Technology NetworkArtigosGrid Computing
https://www.oracle.com/technetwork/pt/articles/grid/grid-infrastructure-12cr1-parte-2-2099500-ptb.html

Configure NIC (Network Interface Card) bonding in CentOS 7 / RHEL 7
https://www.linuxtechi.com/configure-nic-bonding-in-centos-7-rhel-7/

RHEL Networking Guide
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/ch-configure_network_bonding