Bonding
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