RHEL 7 : Network Teaming Setup

Network teaming é um método de maneira lógica permitir um failover ou um maior throughput  agregando todas as interfaces de um servidor.

teaming

Podemos trabalhar com o Network teaming da seguinte forma :

  • broadcast – Recebe cada requisição para todas as placas configuradas
  • roundrobin – Uma o alguma round-robin para enviar para as placas configuradas
  • activebackup – Funciona em failover , em caso de falha uma placa assume como backup
  • loadbalance – A carga é tratada com balanceamento conforme é recebida
  • lacp – Implementa o protocolo 802.3ad Link Aggregation.

 

No nosso laboratório será usado o método failover .

1) Ambiente

Configuração das placas :

eno16777736 – 10.0.2.152

eno33554992 – 10.0.2.150

team0 – 10.0.2.165

 

2) Requisitos

Para instalar o team use o comando abaixo :

yum install teamd -y

 

3) Configurando as interfaces

Criando a interface

nmcli con add type team con-name team0 ifname team0 config ‘{“runner”: {“name”: “activebackup”}} ‘

 

Configurando ip e setando a configuração para ser ip estático :

nmcli con modify team0 ipv4.addresses ‘10.0.2.165/24’

nmcli con modify team0 ipv4.method manual

 

Configurando  a interface team0-port1

nmcli con add type team-slave con-name team0-port1 ifname eno16777736 master team0

 

Configurando a interface team0-port2

nmcli con add type team-slave con-name team0-port2 ifname eno33554992 master team0

 

Habilitando as interfaces

nmcli con up team0-port1

nmcli con up team0-port2

 

4) Testes finais

Em nosso teste habilitamos o activebackup para que possamos ter outra interface de failover , na imagem abaixo podemos observar que as duas interfaces estão habilitadas no teaming .

teamdctl team0 state

Captura de Tela 2015-02-06 às 21.23.18

Após derrubar a interface team0-port2  , podemos observar que estamos trabalhando somente com 1 interface , sendo assim sem a interface de backup .

nmcli connection down team0-port2

Estado do teaming após derrubar a conexão team0-port2

Captura de Tela 2015-02-06 às 21.38.09