Criando Bond Red Hat, CentOS, Oracle Linux

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, alem 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

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s