Procurando software para gerenciar armazenamento... Pensou FreeNAS!
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á!
Um pouco sobre o FreeNAS
Sobre o FreeNAS
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
- Suporta Apple Time Machine
Prêmios:
- VMware - "Ultimate Virtual Appliance Challenge, Consumidor";
- sourceforge.net - Projeto do Mês Janeiro 2007;
- InfoWorld - Melhor do open source em armazenamento.
A equipe que trabalha no FreeNAS é reduzida, entre eles estão:
- Olivier Cochard: Organizador do projeto
- Bob Jaggard: Beta tester e contribue com o guia do usuário
- Régis Caubet: Tradutor do guia do usuário para Francês
- Volker Thiele: Programador
- Dan Merschi: Responsável pelas FAQ's
- Falk Menzel: Tradutor para Alemão
- Youri Trioreau: Administrador Web
Para saber mais sobre o projeto acesse:
Quer efetuar o download do sistema? Acesse:
No meu site tenho 02 vídeos que podem contribuir para este tópico.
http://www.sulmg.com.br/multimidia/videos/82-tutorial-de-instalacao-e-configuracao-do-freenas.html
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.
Parabéns!