Geralmente precisamos de redundância nas interfaces de rede dos nossos servidores sejam em Linux ou Windows, no windows essa funcionalidade é chamada de time, no linux de bond, abaixo ensino como criar um bond de duas ou mais interfaces para failover caso uma ou mais interfaces apresentem problemas de conectividade, além da configuração das interfaces devemos conectar cada interface em um switch diferente.
Este tutorial tem o objetivo de explicar como fazer o seu servidor trabalhar com alta disponibilidade e balanceamento de cargas fazendo múltiplas interfaces de rede responderem como se fosse uma. Utilizaremos aqui o módulo do kernel “bonding”.
#CRIANDO BOND0
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=192.168.1.20
NETWORK=192.168.1.0
NETMASK=255.255.255.0
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
#ADICIONANDO O BOND NA INTERFACE ETH0
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
#ADICIONANDO O BOND NA INTERFACE ETH1
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
#CARREGANDO MODULO DO BOND
vi /etc/modprobe.conf
alias bond0 bonding
options bond0 mode=balance-alb miimon=100
salve o arquivo e em seguida execute esta linha
modprobe bonding
#TESTANDO
cat /proc/net/bonding/bond0
ifconfig
SQL