Baseado no excelente post Configuring Link Aggregation on FreeNAS 8 Using LACP and Cisco EtherChannel
FreeNAS
O que é
O FreeNAS é uma solução gratuita e livre de servidor NAS (Network Attached Storage) baseada no FreeBSD. Suporta diversos protocolos e serviços de comunicação como: NFS, CIFS, AFP, FTP e TFTP, autenticação local de utilizadores, suporte a RAID (0,1,5), e com uma interface de gestão via browser. Na prática, com o FreeNAS, podemos ter o nosso próprio servidor de armazenamento, centralizado, e ainda uma interface de gestão web para efectuar todas as configurações e gestão dos mais diversos serviços
O FreeNAS está disponível para Windows, Linux e OSX. Pode ser instalado
nativamente ou então ser virtualizado através das mais diversas
plataformas (XenServer, Virtualbox, VMWare, etc).
Requisitos Aconselhados
- CPU 64-bits
- 8GB RAM
- 2GB de memória de armazenamento (Para instalação)
- Pelo menos um disco adicional
- Interface de rede
O que posso fazer com o FreeNAS?
Com o FreeNAS o utilizador terá um servidor para guardar música, vídeos, podendo estes conteúdos ser partilhados com dispositivos móveis, smartTVs, etc. Além disso podemos também ter um servidor de torrents, servidor de streaming, de backups, etc. Dos vários plugins disponíveis para o FreeNas, destacam-se:- Own-Cloud – Storage na cloud
- Plex Media Server – Criação de um servidor de streaming
- Bacula – Plataforma para backups
- Transmission – Servidor de torrents
Download do FreeNAS
Para obter o FreeNAS, basta que clique aqui e escolha a arquitetura do seu sistema (32bits/64 bits).Conceitos
Nesse post, vamos demonstrar como setar o link aggregation (LAGG) no FreeNAS 9.3 usando switches Cisco. Agregação é o método de entregar vários links ethernet para prover largura de banda adicional e redundância.
O FreeNAS suporta vários protocolos diferentes para LAGG, mas o LACP é o mais robusto entre eles. O protocolo LACP funciona através de troca de pares de frames para agrupar automaticamente múltiplos links.
Se você não tem um switch Cisco, você pode verificar um que suporte o protocolo IEEE 802.3ad. Caso não consiga, então recomendo que utilize no FreeNAS a opção de Round Robin ou Load Balance.
Quantos links eu posso ligar?
Os switches da Cisco suportam até 8 links físicos em um único grupo ativo.
Você pode vincular conexões Fast, Gigabit ou 10-Gigabit, mas todos os links devem ser da mesma velocidade (Fast só com Fast, Gbit só com Gbit).
Para garantir uma distribuição uniforme de tráfego através dos links, é recomendado que use 2, 4 ou 8 ligações.
Interfaces de rede
Recomendo que use interfaces gigabit. E não esqueça também de usar cabos de uma categoria que suporte o gigabit! UTP CAT-5 nem pensar!
O switch
Precisamos de um switch que suporte LACP (IEEE 802.3ad). No laboratório, foi utilizado um Cisco Catalyst 3560.
Versão do FreeNAS
A mais recente versão estável possível.
Instalando o FreeNAS e configurando a interface LAGG pela GUI
Pra facilitar a vida de vocês, segue a instalação em vídeo. Caso youtube seja bloqueado em sua empresa, visite os links de referência abaixo, vão ajudar.
Instalando o FreeNAS no VirtualBox
Configurando o LACP + Compartilhamento iSCSI
Feito isso, seguimos para a configuração do switch.
Configuração do switch Cisco 3560
Primeiro, verifique se as interfaces estão conectadas no FreeNAS e possuem a mesma velocidade. Caso alguma porta não seja da mesma velocidade, não irá funcionar.
Para verificar, faça:
sh int status | i connected
No nosso exemplo, usaremos as portas 1, 2, 3 e 4.
Esses comandos adicionam as portas ao channel group ou port channel 1, e instrue o switch a utilizar o protocolo LACP. Configure cada porta conforme descrito abaixo:
#conf terminal
(config)#int gi1/1
(config-if)#des FreeNAS LAGG - 1
(config-if)#channel-group 1 mode active
(config-if)#channel-protocol lacp
exit
(config)#int gi1/2
(config-if)#des FreeNAS LAGG - 1
(config-if)#channel-group 1 mode active
(config-if)#channel-protocol lacp
exit
(config)#int gi1/3
(config-if)#des FreeNAS LAGG - 1
(config-if)#channel-group 1 mode active
(config-if)#channel-protocol lacp
exit
(config)#int gi1/4
(config-if)#des FreeNAS LAGG - 1
(config-if)#channel-group 1 mode active
(config-if)#channel-protocol lacp
exit
Depois, configure o port channel interface, setando uma descrição e habilitando a porta:
(config)#int port-channel 1
(config-if)#des FreeNAS LAGG Group
(config-if)#description FreeNAS LACP Group
(config-if)#no shut
Uma vez configurado, a interface port channel Po1 deve mostrar que está conectada.
int status | i Po
Caso não apareça, verifique a configuração de cada porta novamente, se estão ativas, e também verique as configurações no FreeNAS.
Caso persista, reiniciar o FreeNAS pode ser uma alternativa :)
Mais fácil:
Para verificar o status de cada porta individualmente, execute o comando "show etherchannel port-channel". Cada uma das portas devem possuir o mesmo status.
show etherchannel port-channel
Redundância e teste de Failover
Além do aumento da largura de banda, os benefícios da utilização do LAGG é a segurança em caso de perda de um link membro. Quer testar se sua configuração está funcionando? Simples! A partir de uma máquina qualquer, comece a pingar no seu FreeNAS, no endereço IP da interface lagg0 e então remova os cabos, um a um e, claro, sempre deixe um cabo conectado. Brinque removendo um e outro.
Referências:
Todos acessados em 17 de Agosto de 2015
0 comentários:
Postar um comentário
Só não vale xingar a mãe ou puxar cabelo nos comentários =)