A configuração é bem simples, mas também muito eficaz !
Esta configuração, foi testada no redhat 5 RHE, sendo que, basta seguir o mesmo conceito para que funcione em outras versões. Caso não ! É necessário recompilar o kernel com o módulo de bonding habilitado.
Para esta configuração é necessário existir mais de uma placa de rede e termos três IP's !
Bom vamos a configuração:
As duas placas de rede irão responder por uma única virtual chamada aqui de bond0.
Criação do arquivo do bond /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
IPADDR=
NETMASK=
USERCTL=no
GATEWAY=
Edite o arquivo /etc/sysconfig/network-scripts/ifcfg-eth0 (faça uma cópia antes de alterar)e altere por:
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
Edite o arquivo /etc/sysconfig/network-scripts/ifcfg-eth1 (faça uma cópia antes de alterar) e altere por:
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
No arquivo /etc/modprobe.conf inclua a seguinte linha abaixo:
alias bond0 bonding
options bond0 mode=1 miimon=100 max_bonds=1 primary=eth0
mode=1 -> failover
miimon=100 -> tempo em milissegundos para ativar o failover
max_bonds=1 -> quantidade de bonds (failovers) que serão feitos. Se o servidor for um proxy por exemplo é interessante ter dois bonds (4 placas de rede), um para a internet e um para a lan.
primary=eth0 -> interface de rede que ficará ativa quando tudo estiver ok.
PS: Cada cabo de rede, deverá está conectado em switch diferentes para que exista a redundância, pois caso um apresente problema o outro está no ar. Caso coloque os dois cabos das duas placas no mesmo switch todo o trabalho será perdido, pois não irá existir a redundância.
É necessário fazer o restart do serviço de rede:
service network restart
Para verificar o status da configuração:
cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.2.4 (January 28, 2008)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: eth0
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:19:b9:eb:23:86
Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:19:b9:eb:23:88
Nenhum comentário:
Postar um comentário