Neste artigo falarei sobre a instalação e algumas características do FreeNAS, um excelente software para gerenciar armazenamento. Mostrarei apenas a instalação do sistema, e em outros artigos irei falar sobre as diversas configurações possíveis com este maravilhoso sistema. Vamos lá!
O projeto FreeNAS foi inciado por Oliver Cochard, que acrescentou ao seu projeto algumas partes de outro excelente sistema, o m0n0wall, tanto na parte da documentação como no código fonte. FreeNAS é um sistema operacional baseado no FreeBSD, e proporciona vários serviços de
armazenamento em rede - NAS (Network Attached Storage) ou armazenamento conectado em rede.
O sistema é open-source e software livre (baseado na licença BSD), permite transformar um PC (computador pessoal), em um servidor de armazenamento acessível a rede, guardando todos os tipos de dados, músicas, backups, entre outros.
É disponibilizado atualmente como imagem ISO ou em forma de fonte. Podemos também executar o FreeNAS como Live CD, com os arquivos de configuração armazenados em um disquete formatado (MS-DOS) ou em pen drive (USB), há também uma imagem de disco disponível para o VMware. Uma das grandes vantagens do FreeNAS, é que assim como o m0n0wall e Pfsense, todos possuem uma interface WEB, com scripts em PHP, para gerenciamento de todo o sistema, o que facilita muito a administração dos serviços.
Principais características:
Ocupa pouco espaço no disco rígido depois de instalado (cerca de 32MB - instalação mínima);
Instalação fácil (e rápida);
Requisitos baixos para instalação do sistema;
Fácil administração remota por meio da interface WEB, podendo ser acessado por qualquer computador na rede com um navegador;
Não é necessário ter um monitor ou teclado conectado para operar o sistema;
Pode ser instalado em um disco rígido (HD), pendrive e também em cartões de memória;
Suporta RAID por hardware e software.
Requisitos de hardware para instalação:
Memória RAM: 96MB
Placa de rede
Drive de CD-ROM
O que é ideal para computadores antigos, que chamo carinhosamente de "microssauros". Como requer pouco espaço de armazenamento para instalação, pode ser instalado em um dispositivo de memória removível, pendrive etc.
Recursos disponíveis:
Protocolos de rede: CIFS (via Samba), Servidor Web (lighttpd), Medir largura de banda da rede (Iperf), TFTP, FTP, NFS, SSH, rsync, AFP, UPnP, BitTorrent (protocolo) e iTunes.
Extensões (plug-ins) para: SlimServer, Xbox Media Stream Protocol.
Servidor rsync e cliente local sync.
Suporta Unison.
Recurso para criar discos de destino virtuais iSCSI.
Iniciador iSCSI.
Cliente DNS Dinâmico para: DynDNS, ZoneEdit, No-Ip, and freedns.afraid.org.
Sistema de arquivos: ZFS, UFS and ext2/ext3 são totalmente suportados, NTFS leitura / gravação e FAT32 leitura / gravação suportada.
Disco rígido: P-ATA/S-ATA, SCSI, iSCSI, USB e FireWire.
GPT/EFI partitioning for hard drives larger than 2 Terabytes.
Placas de rede: Todos as placas com e sem fios suportadas pelo FreeBSD 7.2 e 8.0.
Boot do disco rígido, Pen Drive, Cartão de memória, CD-ROM + disquete.
Hardware RAID - placas: Todos aquelas suportadas pelo FreeBSD 7.2 e 8.0.
Software RAID - níveis: 0, 1, 5, JBOD, 5+0, 5+1, 0+1, 1+0, etc. (utilizando GEOM e g_raid5). Também RAID-Z e RAID-Z2 (como parte do ZFS).
ZFS, o "Sistema de Arquivos Zettabyte".
Criptografia de disco com geli.
Gerenciamento de grupos e usuários (autenticação local de usuários ou utilizando o Active Directory -AD - Microsoft).
Suporta S.M.A.R.T.
Syslogd remoto.
Monitoramento SNMP (Netgraph e MibII).
Envio de registros e relatórios por e-mail.
Suporta VLAN.
Link aggregation e link failover interface
Suporta UPS (Uninterruptible power supply) - Fonte de alimentação ininterrupta
Já testei a versão 0.8.x do FreeNAS e afirmo que é um produto totalmente diferente e cru em relação a versão estável, 0.7.x. Mesmo quando em Beta, o FreeNAS 0.7 já possuia todos os recursos da versão estável, foco deste tutorial.
[11] Comentário enviado por removido em 15/03/2011 - 19:06h
Fala maran,
Que bom que gostou camarada. Já estou fazendo outros artigos com configurações e etc, mas o problema é tempo para terminar, mas assim que possível irei enviar alguns. Valeu cara !
[15] Comentário enviado por matped em 04/08/2011 - 12:15h
Thalyson, muito bacana seu artigo!
Era exatamente o que me faltava para tomar coragem e montar meu próprio NAS.
Não tenho uma máquina disponível e vou ter que montar uma para ele, estou com dúvida sobre o tipo de hardware barato e compatível.
Irei usar esse nas com 2 hds de 2 terabytes em Raid-1, e no futuro tendo mais dinheiro :) gostaria de acrescentar mais 2 hds de 2 terabytes para expandir o armazenamento.
Tem algum hardware legal e barato que você indica?
Para trabalhar em raid-1 tem algum pré requisito de hardware?
[16] Comentário enviado por removido em 04/08/2011 - 16:22h
Fala cara. Valeu mesmo.
Tem gente utilizando com máquinas antigas, como K6-2 e assim por diante. Mas para a tua necessidade teria que ser uma máquina mais atual. Exemplo uma placa mãe Intel DG45ID, que suporta RAID 1, e seria possível depois acrescentar outros HDs, e com relação a processador e memória você escolhe.
[17] Comentário enviado por mdunguel em 12/09/2011 - 05:44h
Bom dia,
Instalei o FreeNAS em um cartão de memória de 2GB porem quando tento criar os volumes para fazer um RAID com 04 HDs de 1TB, só recebo mensagens de erro.
Seguem as mensagens:
"ERROR GETTING USED SPACE(ERROR)", "ERROR GETTING AVAILABLE SPACE", "ERROR GETTING TOTAL SPACE", "STATUS ERROR"
Já utilizei a versão 8 e a 7.
Na 8 ele instala tudo normalmente porém dá as mensagens de erro acima.