Anda di halaman 1dari 13

Desenvolvimento de um servidor de arquivos em rede

(NAS) com o uso do FreeNAS


Camilo Kaneviecher1
1

Faculdade de Tecnologia Senac Pelotas


Curso Superior de Tecnologia em Redes de Computadores
Rua Gonalvez Chaves, 602 - Centro
cecaene@gmail.com

Resumo. O presente projeto tem como objetivo demonstrar como feita a


implementao, instalao e configurao de um servidor de armazenamento
de arquivos na rede (NAS). Usando - se de um item bastante comum em nosso
meio: um computador antigo, que por defasado acaba-se sem nenhuma
utilidade. O sistema que utilizaremos para essa ocasio ser o FreeNAS, um
sistema de simples instalao, implementao e configurao. Que trar uma
nova funo para aquele computador esquecido. O uso do servidor de
arquivos realizado aqui, destinado, a pequenas e micro empresas e at
mesmo em casas onde se faz o uso de compartilhamento de arquivos, trazendo
mais organizao e segurana para os arquivos em rede.
Abstract. This project aims to demonstrate how is done the implementation,
installation and confguration of a server on the network file storage (NAS).
Using a fairly common item in our device, an old computer lagged up with no
utility. The system we will use for this occasion will be the FreeNAS, a simple
system we will use for this occasion will be the FreeNAS, a simple system
installation, implementation and configuration. That will bring a new function
for that forgotten computer. The use of file server held here, is destined to mall
and micro enterprises and even in homes where there is the use of file sharing,
organizing and bringing more security to the network file.

1. Introduo
Um dos problemas de uma micro empresa, acaba sendo o pouco espao encontrado para
centralizar e armazenar todos os arquivos de uma rede, fazendo entao o
compartilhamento de arquivos em mais de um computador, transformando o
armazenamento dos arquivos da rede um problema.
Por que no centralizar todos os arquivos da rede em apenas um lugar? Esse
um dos pontos primordiais do uso dos NAS, mas o alto custo de um NAS profissional,
acaba se tornando inviavel.
Portanto por que no transformar aquele computador antigo e parado em um
potente NAS? Um computador parado que esteja funcionando, mais alguns HDS e o uso
do Sistema Operacional FreeNAS 7.0.2, acaba se tornando uma idia til e prtica, onde
acabamos por "reciclar" aquele velho computador, ganhamos tempo com a busca de
arquivos na rede, organizamos e centralizamos todos os arquivos em um lugar s.

2. NAS - Network Attached Storage


Os servidores de armazenamento de arquivos so to importantes nos atuais ambientes
de TI que eles tm sido desenvolvido em um grupo de produtos independentes nos
ltimos anos. Network Attached Storage (NAS), o nome para Servidores de
Armazenamento de Arquivos. Eles consistem em um ou mais servidores internos, com
discos pr configurados, geralmente em um sistema operacional desenvolvido
estritamente para essa funo.
Servidores NAS so basicamente mquinas ligadas em rede local, onde eles
fornecem seus espaos em disco para o armazenamento de arquivos, transformado em
servidores de armazenamento de arquivos.
2.1. Vantagens
Servidores NAS, foram especialmente desenvolvidos para o compartilhamento
de arquivos. Seus Sistemas Operacionais foram desenvolvidos apenas para essa funo
de compartilhar arquivos, onde acaba no necessrio o uso de Sistemas Operacionais
Genricos, ganhando facilidade em sua instalao e recursos voltados apenas para o
compartilhamento de arquivos. Tornando o seu servidor de arquivos mais bem
otimizado do que os sistemas operacionais genricos, sendo assim um servidor de
armazenamento de arquivos simples, rpido e objetivo.
2.2. Desvantagens
Em relao aos NAS vindo de fbricas esses possuem limitaes ao Hardware, e
a questo de lentido se muitos usurios estiverem conectados ao mesmo tempo.
Limitado ao seu prprio hardware, o qual geralmente no seja possvel fazer upgrades.

3. FreeNAS
FreeNAS um software gratuito que transforma um computador em um servidor NAS,
ele no um distribuio Linux, mas sim uma distribuio FreeBSD, outro sistema
Unix-like, muito usado em servidores. Apesar disso, ele bastante simples de instalar e
de configurar, pois foi desenvolvido em torno da interface de administrao via web e
de uma combinao de scripts em php e Shell.
Como citado por Gary Sims em seu livro "Learning FreeNAS". O FreeNAS
conhecido como um sistema operacional incorporado. Isto significa que compacto e
eficiente, dedicado a uma nica tarefa: o NAS. Uma vez que o FreeNAS, instalado em
um computador, o mesmo torna-se um NAS dedicado, que no pode efetuar outras
tarefas gerais como um Sistema Operacional (Windows, Apple OS etc...)
3.1. Principais vantagens do uso do FreeNAS

Fcil Utilizao - FreeNAS foi projetado com apenas um objetivo, transformar


um computador em um servidor NAS. De forma fcil, simples e barata.
Mostrando para o usurio Windows, apenas uma unidade extra com os dados da
rede dentro, permitindo ou no o acesso daquele usurio. Para intranet, ser
apenas um repositrio de FTP.
Fcil Instalao - FreeNAS, tem em verso para CD. Onde grava-se a .iso e d o
boot, e procede a instalao, tem a verso live, onde se roda direto de um CD,
precisando o auxilio de um disquete ou pen drive, com arquivos de instalao.

Fcil Administrao - Como dito, o FreeNAS, um sistema operacional


dedicado NAS. Ao contrario de uma instalao completa de um sistema
operacional tradiconal, no h nada para se preucupar em sua instalao, apenas
com a configurao de rede local. FreeNAS, acaba-se por ser "limpo" sem
excessos de servios, ferramentas e/ou aplicativos de dificil configurao. A
interface de gerenciamento de uso simples, sem mistrios para configuraes.
Simples, poderoso e objetivo.

4. FreeNAS: Pr - Requisitos
O FreeNAS, no por ser um sistema de fcil implementao e configurao, acaba-se
desnecessrio de alguns detalhes minimos que no podem passar por despercebidos.
Desde o planejamento de sua rede, o hardware necessrio para a sua utilizao at os
principios da rede cabeada e sem fio, sempre importante ser comentadas, para
evitarmos futuros transtornos.
4.1. Planejamento
Tudo na rea de TI precisa-se de um bom planejamento, minimo que for mas precisa-se
de um. E com um servidor de arquivos no diferente 2 itens so importantes para se
trabalhar com NAS:

Custo: O custo de um servidor NAS comercial, visto por muitos usurios,


como uma soluo cara. Com o uso do FreeNAS, acaba-se ento est questo
pois o custo 0. No importa se for destinado a 1 usurio, ou 25 usurios. O
valor ser sempre o mesmo 0.
Administrao: Pense sempre em uma soluo NAS de fcil, implementao,
instalao e configurao. O seu programa de gerenciamento seja de fcil
intendimento onde um administrador, consiga fazer uma modificao sem
maiores problemas ou demoras. Quesitos esse que acaba destacando o FreeNAS
como um NAS, bem acessivel.
Capacidade de armazenamento: Quantos HDS, usar em meu NAS? Isto com
certeza uma questo muito importante. Pois os NAS precisam de espao para
se armazenar coisas. sempre bom levar em considerao o nmero de usuarios
que vo fazer o uso do NAS, qual a maioria dos tipos de arquivos, cpias,
duplicaes de arquivos. Sempre melhor sobrar do que faltar espao, no seria
nada agradvel, daqui a alguns meses precisar para um servidor NAS por motivo
de espao.

4.2. Hardware
O FreeNAS, no exige uma configurao top de linha com 4Gb de memria,
processadores potentes acima de 2 ncleos, placas-mes com resfriamento diferenciado
etc... O uso do FreeNAS simples at mesmo em relao Software x Hardware, onde se
usa o mnimo de um computador. Por esse motivo, podemos usar aquele "velho"
computador que est parado algum tempo, desde que o mesmo funcione e adicionar a
capacidade de armazenamento desejada, que tenha um driver de cd funcionando. Mas
sempre bom termos um planejamento sobre o seu uso na rede, lgico que se 10 usurios
forem tranferir dados ao mesmo tempo o uso da CPU no vai ser o mesmo do que 1
usurio.
4.2.1. USB 2.0

O seu servidor FreeNAS, vai precisar de uma porta USB 2.0, apenas se quiser usar um
Pen drive ou HD externo para armazenar as configuraes do FreeNAS, ou para instalar
o prprio FreeNAS em uma dessas unidades, deixando os HDs, 100% para
armazenamento. Melhorando tambm o desempenho da inicializao do FreeNAS,
vendo que o tempo levado para se ligar atravs de um Sistema Operacional em uma
USB mais rpido.
4.3. A Rede
Como estamos montando um servidor de arquivos na rede, um ponto importante a
prpria rede. Se voc tem uma rede mal estruturada, lenta, o seu servidor de arquivos
tambm ter o seu acesso lento.
Em uma rede bem estuturada temos que levar algumas consideraes, como o tipo de
cabo usado, o tipo de plugue, switches ou se vai ter conexes sem fios.

Cabos: Cabo de rede, em seus tempos primrdios usado um cabo coaxial, nos
tempos de hoje, j temos os cabos CAT5 e CAT6 e tambm o uso das fibras
ticas. Por questo de preo, e de disponibilidade, usaremos um cabo CAT5, que
o mais comum entre uma rede domstica e de micro empresa.
Plugues: Sempre usado o RJ45, onde se "cripam" os 8 fios encontrados no cabo
CAT5.
Switches: Como teremos uma pequena rede, tanto domstica como empresarial,
trataremos em colocar um switch gerenciavel ou no gerenciavel, com o nmero
x de portas de acordo com o que a sua necessidade precisa. Se for uma empresa,
bom "prever" uma futura expanso em sua rede, com o acrscimo de mais
computadores, para no haver aqueles improvisos de no ter mais lugar em seu
Switch para mais computadores.
Gigabits ou Megabits: Para uma rede rpida bom ser considerado sempre uma
rede em gigabit, onde a tranferencias ocorrer em Gb e no em Mb. Os
computadores antigos, e alguns atuais ainda vem com conexes de rede em Mb.
Portanto bom ter a sua estrutura preparada para receber perifricos em Gb,
preucupando-se com Switches e placas-de-rede j com esse tipo de conexo.

4.3.1. Wireless
O FreeNAS tem suporte ao acesso via wireless. Portanto no o melhor mtodo para se
conectar ao FreeNAS. As conexes sem fios tem uma velocidade limitada 54 mbps,
tornando o envio e recebimento de arquivos mais lento do que por cabo. Entra ainda
alguns fatores, que acabam por deixar mais lenta a conexo, tanto a distncia do ponto
de acesso, quanto a obstaculos na frente (paredes, armrios, lajes). Tornando ainda mais
complicado a conexo com o servidor.

5. FreeNAS: Instalao
Com o conhecimento necessrio em relao ao FreeNAS e ao seu hardware,
comearemos a implantar, instalar e configurar o nosso servidor de arquivos.
5.1. Arquivos de instalao
Acessando a pgina do projeto FreeNAS (http://www.freenas.org), usaremos o arquivos
.iso FreeNAS 7.0.81, onde gravaremos o mesmo em um CD, e efetuaremos o boot

apartir do drive de CD. Existem 2 opes disponiveis para download 32 bits (i386) e 64
bits (amd64), ao menos que voc pretenda usar mais de 4GB de memria RAM em seu
NAS, pode se utilizar a verso 32 bits em qualquer PC.
5.2. Procedimentos de instalao
Com o boot devidamente configurado para o CD, iniciaremos o computador com o CD
dentro, logo em seguida o boot ir carregar os arquivos necessrios para o inicio da
instalao.
Assim que o sistema iniciar, aparecer uma tela inicial de boas vindas do
FreeNAS, com 6 opes, conforme visto na figura01. Essa tela inicial permite que voc
inicialize o sistema com o suporte a ACPI desativado ou em modo de segurana, duas
opes destinadas a solucionar problemas de compatibilidade em micros antigos.
Desativando o suporte a ACPI reduz o nmero de opes de gerenciamento de
energia, mas no tem efeito sobre o desempenho. O modo de segurana, entretanto,
desativa o DMA e o modo de acesso de 32 bits aos HDs, o que reduz brutalmente o
desempenho de leitura e gravao. Use-o em apenas ltimo caso. A maioria dos casos o
modo de acesso atravs do menu 1 (Boot [default])

Figura 1. Menu inicial

Aps o boot ser iniciado, haver uma pequena demora de alguns segundos, onde
carregar informaes e menus de configuraes de hardware, network e software
(Figura2). O FreeNAS Live CD, um cd autobootavel onde j vem com o sistema
istalado nele, no qual conseguimos fazer testes antes mesmo de instalar, configurando a
rede (opo 2) e acessando atravs do navegador de outro computador a interface de
configurao do FreeNAS, e j testando algumas ferramentas, sem necessitar de
instalao.

Figura 2. Console de instalao

Para efetuar a instalao, acesse a opo 9 (Install/Upgrade to na hard


drive/flash device, etc.), onde iremos para as opes de instalao do FreeNAS
(Figura3).

Figura 3. Opes de instalao

Opo 1: destinada a instao em pen drives. Nessa opo o sistema


instalado de forma compactada, ocupando apenas 32MB de espao em disco.
Para minimizar o volume de operaes de leitura e gravao, o sistema roda
inteiramente a apartir da memria RAM. Vantagem desse uso a certeza que
voc ter de ter todo o espao do teu disco a sua disposio.
Opo 2 e 3: So semelhantes ambas permite instalar o sistema em um dos HDs
da mquina. A diferena entre elas que a opo 2 instala o sistema de forma
compactada, da mesma forma que a opo 1, enquanto a opo 3 faz uma
instalao padro, com o sistema instalado de forma descompactada, que ocupa
64 MB de espao em vez de 32 MB. A vantagem da opo 3 que voc pode
instalar software adicionais, aproveitando que o FreeNAS suporta a instalao
de pacotes adicionais e pode ser personalizado conforme o desejado.

Neste caso usaremos a opo 3, ele perguntar o tamanho da partio do


sistema, em MB, onde ele mostrar o minimo, sempre bom colocar alguns MB a mais,
para eventuais modificaes no sistema.
Aps concluir a instalao ele voltar para o menu, com as 9 opes, onde
necessitar do reinicio do sistema (opo 7), removendo o FreeNAS Live Cd do drive,
no qual efetuar o reinicio direto do sistema j instalado em sua mquina. Notando que
o Console de Configurao do FreeNAS, vir com 8 opes e no 9 como antes de sua
instalao. Pronto o seu sistema j est instalado!
5.3. Configuraes de rede no servidor

Agora resta apenas algumas configuraes no servidor referente a rede, para


eliminarmos os teclados e monitor do servidor e partirmos para a parte de configurao
via interface web.
5.3.1 Configurando IP do Servidor
Um ponto importante em seu servidor a configurao de IP, sem essa configurao o
servidor no ter comunicao com os terminais, e vice e versa.
Acessando no console de configurao a opo 2 (Set LAN IP address), onde ser
realizada as configuraes de IP que ser usado pelo NAS, o gateway e o DNS usados
na rede. Os nicos parametros obrigatrios so o endereo de IP (Figura4) e a mscara.

Figura 4. Configurando IP

Aps esses procedimentos, o servidor est configurado e pronto para efetuarmos


suas configuraes, atravs de sua interface web.

6 - Interface web: Configurao


Aps devidamente configurado o servidor, no precisa ficar com teclado, mouse e
monitor. Apenas a CPU funcionando, ligada a rede. Pois a configurao, o acesso e
manuteno pode ser efetuada atravs da interface web, acessando-a de qualquer
terminal da rede. Atravs do IP, que foi configurado no servidor. Neste caso:
http://10.1.1.5. Buscando esse endereo no navegador, ser solicitado o Login(admin) e
Senha(freenas) padres de acesso a interface do servidor. Sendo possivel e
recomendado a troca dessa senha pelo administrador em "Sytem>General>Passwords",
em "General" possivel a troca do hostname, configuraes de DNS, Usuario Admin,
Idioma da interface, time, sempre salvando cada alterao feita.

Figura 5. Tela inicial da interface do FreeNAS

De inicio o FreeNAS, vem com os discos desativados, fazendo com que o


administrador adicione os discos e seus respectivos compartilhamentos. Para ativar os
discos instalado no servidor navegue at a opo "Disks>Management" e onde se tem
um botao "+" vai ser onde adicionaremos os discos (Figura6), na tela seguinte indique o
disco que est sendo adicionado, no meu caso ad4, uma breve descrio para a sua
organizao, modo de tranferencia "Auto", as configuraes aqui vo de acordo com
suas necessidades, onde cda opo vem com uma breve descrio para auxiliar o
administrador em sua configurao. Se o servidor ficar sempre ligado, ative a opo de
standby para ter uma economia de energia.

Figura 6. Disco adicionado

Aps a ado do disco, teremos que adicionar a partio criada pelo instalador.
V em "Disk > Mount Point" e clique no boto "+" (Figura 7). Onde seleciona-se o
disco em meu caso ad4 e em "partition number" 2, pois a primeira partio somente
do sistema.

Figura 7. Montando as parties

Em "Acess > Users and Groups" onde iremos criar os grupos e os usurios para
acesso ao servidor. Sempre cria-se o grupo primeiro e depois o usurio. Com isto o
acesso ao servidor de arquivos fica restrito a aquele usurio, neste caso: camilo, sempre
lembrando em clicar em "add" e logo "Apply Changes", se no a alterao acaba no
tendo efeito.

Figura 8. adicionando grupos e usurios

6.1. - Servios
Por motivos de seguranas nenhum servio - "Services" do FreeNAS vem habilitado,
cabe ao administrador qual servio liberar, estando ciente para que cada servio trs de
funcionalidade. Essa questo mais pessoal mesmo de cada administrador, para o nosso
teste habilitaremos o CIFS/SMB .

CIFS/SMB - o protocolo padro para compartilhamento de arquivos em redes


Windows, tambm compativel com Linux e Mac OS. Na guia "Settings" onde
feita a configurao do servio. Em "Authentication" o tipo de autenticao
necessria para acessar os compartilhamentos. Deixando em Local user ( o
mais recomendado), pois apenas usurios cadastrados no FreeNAS tero acesso
ao compartilhamento exigindo um Login e uma Senha pr definida para aquele
usurio. Configura-se tambm o NetBIOS este o nome que o FreeNAS vai ser
identificado pelos computadores na rede e o grupo de trabalho da tua rede.

Na aba "Shares" onde adicionamos um novo compartilhamento, clicando no


boto adicionar "+" (Figura9), preencha os campos "Name" e "Comment" com um
nome e um comentario para o compartilhamento nesse meu caso criei o
compartilhamento "imagens". interessante sempre marcar a opo "Recycle bin" ele
cria uma lixeira no compartilhamento tendo a opo de recuperar arquivos deletados.

Figura 9. Compartilhamento Criado

Com essa configurao pronta teremos em nossa rede o nosso servidor


FREENAS, solicitando o login e a senha do usurio (Figura10), uma maneira fcil e de
muita utilidade em ma rede domstica ou comercial, de fcil implementao, instalao
e configurao.

Figura 10. Login e Senha de acesso

E por fim o nosso compartilhamento criado com sucesso.

Figura 11. Compartilhamento Funcionando

7. Outros servios
Como falado anteriormente, o FreeNAS um servidor de arquivos bem completo, basta
o seu administrador saber explora-lo abaixo colocarei algums servios interessantes do
FreeNAS.

7.1 - Servios (Services)


No menu "Services" da interface web, o FreeNAS, armazena todo o seu arsenal de
protocolos disponiveis relacionados a servidores de arquivos.

7.1.1. UpnP
um servio muito til para aqueles que tem em suas casas, um Xbox 360 por exemplo.
Esse protocolo usado para compartilhamento de mdia pelo FreeNAS, atravs do
Xbox 360 ou algum outro player de midia compativel, poder acessar seu servidor de
arquivos, e executa-lo diretamente no Player, para usa-lo basta definir um nome para o
servidor, selecionar um diretrio para criao da base de dados dos arquivos "Database
Directory", adicionar os diretrios que contem arquivos de mdia no campo "Content" e
selecionar o tipo de aplicao em "Profile".

7.1.2. Itunes/DAAP
o protocolo para compartilhamento de udio desenvolvido pela Apple para
compartilhamento da biblioteca do iTunes dentro de uma rede domstica. Tendo acesso
diretamente do teu servidor de arquivos as tuas msica do iTunes.

7.1.3. BitTorrent
No FreeNAS, encontramos um cliente para downloads da rede BitTorrent, o
Transmission, a configurao do servio de BitTorren acaba sendo muito simples, basta
selecionar o diretrio destino para os downloads completos no campo "Download
Directory" que o servio j est configurado. Pode se ainda colocar uma senha para o
acesso a pgina de gerenciamento do cliente marcando a opo "Require authentication"
preenchendo os campos Username e Password.

8. Backup de arquivos de configurao do FreeNAS


Uma ferramenta til e usada pelo FreeNAS e seus administradores a opo de Backup,
antes de efetuar uma atualizao em seu sistema, sempre vlido fazer um backup de
suas informaes de configurao no caso de algo der errado durante a atualizao,
precisando retornar ao estado anterior.

Para essa opo de backup entre em "System > Backup/Restore". Tendo 2


opes nesta pgina, uma para backup e outro para a restaurao. Para o backup da
configurao, clique em "Download Configuration". O servidor, ento, envia o arquivo
de configurao para o seu navegador, perguntando se desej salvar o arquivo em seu
HD.

9. Status
O FreeNAS, vem com algumas excelentes ferramentas para monitorar o status do seu
servidor. Estas, esto no menu "Status". FreeNAS tem capacidade de enviar relatrios
de status pelo e-mail, programado pelo administrador. Para configurar esses relatrios
v at "Status > report e-mail" (Figura12). FreeNAS no inclui um servidor de email
(SMTP) o administrador ter que dizer qual o servidor utilizar, tem a opo dos
meses,dias, horas, minutos, segundos.

Figura 12. Envio de relatrio de status de email

10. Concluso
Com o estudo abordado sobre o Sistema FreeNAS, foi concludo que o FreeNAS acaba
sendo uma ferramenta poderosa de simples uso e configurao com uma fcil
administrao. Simples e intuitivo, o FreeNAS, trs de hardware simples um software
robusto com itens que muitas vezes s encontravamos em alguns NAS comerciais em
que muitos usurios acabariam sem conhecer ou ter acesso h um. Com o FreeNas isso
foi possivel, o gerenciamento dos arquivos espalhados pela rede, centralizando-os em
apenas uma unidade, acaba com muitos transtornos, que micro empresas e at mesmo
usurios domsticos encontravam. O FreeNAS a prova de que um projeto source, com
a ajuda de muitos usurios podem rever algumas maneiras de enchergar algo na rea de
TI.

Referncia
Morimoto , Carlos E. (27 de Fevereiro, 2008) "Configurando um NAS domstico com
o FreeNAS". Acessado em Maio de 2012. http://www.hardware.com.br/tutoriais/freena
s/pagina3.html
Morimoto, Carlos E. (13 de Novembro, 2007) "Armazenamento de rede: DAS, NAS e
SAN". Acessado em Maio de 2012.
http://www.hardware.com.br/tutoriais/das-nas-san/
Utzing, Filipe (16 de Novembro, 2011) "FreeNAS - Aproveitando aquele PC antigo
para
fazer
um poderoso
NAS".
Acessado
em Junho
de 2012.
http://blogs.forumpcs.com.br/espaco_aberto/2011/11/16/freenas-%E2%80%93-apro
veitando-aquele-pc-antigo-para-fazer-um-poderoso-nas/4/
Browning, John (1 de Fevereiro, 2012) "How-To: Set up a home file server using
FreeNAS". Acessado em Junho de 2012. http://www.engadget.com/2012/02/01/how-toset-up-a-home-file-server-using-freenas/
Sims, Gary (Agosto, 2008) "Learning FreeNAS". Ed. PACKT Publishing, 2008
ROB (12 de Janeiro, 2008) "FreeNAS Tutorial for Windows Users". Acessado em
Junho de 2012. http://www.lagesse.org/freenas-tutorial-for-windows-users-part-threeupgrading/
Sebastian, Anthony (4 de Maio, 2011) "How To Build Your Own Network - Attached
Storage
with
FreeNAS
8".
Acessado
em
Junho
de
2012.
http://www.extremetech.com/computing/84270-how-to-build-your-own-networkattac
hed-storage-with-freenas-8
Troppens, Ulf et al (2009) "Storage Networks Explained". Ed.Wiley Ltd. 2009

Anda mungkin juga menyukai