ealvarenga_f
(usa Debian)
Enviado em 23/06/2016 - 17:57h
Pessoal,
Nunca fiz balanceamento de carga ou Failover de Link no Debian, e estou tentando fazer para entender como funciona para aplicar em um projeto.
Dados do meu servidor:
Servidor VM
SO: Debian 3.16.0-4-amd64
Package Bonding Instalado: ifenslave 2.6
Intra-estrutura de rede
eth0 - LAN
eth1 - WAN1
eth0 - WAN2
Configurado:
#modprobe bonding
#nano -w /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bond0 miimon=100 downdelay=200 updalay=200 mode=0
Configurando ethx
#nano -w /etc/networking/interface
## Interface LOCAL
auto eth0
iface eth0 inet static
address 10.1.1.15
netmask 255.255.255.0
network 10.1.1.0
broadcast 10.1.1.255
## Interface WAN - Tim Brasil
#allow-hotplug eth1
auto eth1
iface eth1 inet dhcp
## Interface WAN - Embratel
auto eth2
iface eth2 inet static
address 200.116.159.242
netmask 255.255.255.248
gateway 200.116.159.241
network 200.116.159.0
## Interface IFENSLAVE - Balanceamento de Carga
auto bond0
iface bond0 inet static
address 128.10.1.1
netmask 255.255.255.248
network 128.10.1.0
gateway 128.10.1.1
slaves eth1 eth2
bond-mode balance-tlb
bond-miimon 100
bond-downdelay 200
bond-updelay 200
Roteamento e Interfaces mostrada
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 128.10.1.1 0.0.0.0 UG 0 0 0 bond0
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
128.10.1.0 0.0.0.0 255.255.255.248 U 0 0 0 bond0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
200.116.159.240 0.0.0.0 255.255.255.248 U 0 0 0 eth2
Testes realizados 1 com a configuração ativa de balanceamento de carga
Consigo fazer ping para todas as interfaces, ou seja, para os IP das ethX
No eth0 - LAN, consigo pingar ela e também o que esta após da interface
Na eth1 e eth2, consigo pingar elas, porém não consigo fazer nenhum ping para o que esta após das eth1 e 2.
Obs: Se comentar o ifenslave/bonding, tudo funciona corretamente.
Mas quero configurar o balanceamento de carga.
Podem me auxiliar nessa tarefa??
Channel bonding - Balanceamento de Carga