Você está na página 1de 30

CENTRO UNIVERSITRIO CESMAC

NCLEO DE PS-GRADUAO - NPG


CURSO DE PS-GRADUAO LATO SENSU BANCO DE DADOS

JLIO CESAR FIGUEIREDO RODRIGUES

FREENAS:
Tutorial sobre a Instalao e Uso do FreeNAS no VirtualBox

MACEI/AL
2015

JLIO CESAR FIGUEIREDO RODRIGUES

FREENAS:
Tutorial sobre a Instalao e Uso do FreeNAS no VirtualBox
Trabalho apresentado apresentada ao Curso de
Ps Graduao em Banco de Dados, Centro
Universitrio Cesmac, como requisito parcial
para a obteno da nota do mdulo Segurana
em Banco de Dados ministrada pelo professor
Byron Lanverly.

MACEI/AL
2015

RESUMO

Esse tutorial tem o objetivo de orientar quanto a instalao e uso do FreeNAS no


VirtualBox, como uma forma apenas de aprendizado e testes em ambientes controlados
e/ou clientes. Importante frisar que o uso incorreto das tcnicas demostradas aqui
considerado crime, ento use-o de forma consciente e dentro do permitido pelas leis
estabelecidas.

Palavras-Chaves: Tutorial, FreeNAS, VirtualBox

SUMRIO

1
INTRODUO.................................................................................
.........................
04
.1 CONHECENDO O
FREENAS........................................................................................ 04
.21 CONHECENDO O
VIRTUALBOX............................................................................... 04
2
INSTALAO..................................................................................
..........................05
2.1 INSTALAO DO FREENAS NO VIRTUALBOX............................................................
2.1.1 Configurar a Mquina Virtual Criada.................................................................08
2.1.2 Instalao do FreeNAS................................................................................................
3 USO DO FREENAS..........................................................................................................
3.1 CRIANDO USURIO E GRUPO NO FREENAS...............................................................
3.1.1 Criar Usurio....................................................................................................................
3.1.2 Criar Grupo..................................................................................................................
3.1.3 Agrupar Usurio...........................................................................................................
3.2 FORMATAR DISCO, CRIAR PASTAS, COMPARTILHAR E PERMISSES..................
3.2.1 Formatar Discos..................................................................................................20
3.2.2 Criar Pasta...........................................................................................................20
3.2.3 Definir Permisses ao Usurio.....................................................................................
3.2.4 Definir Quem Pode acessar o compartilhamento.......................................................
3.2.5 Definir Como Pode acessar o compartilhamento.........................................................
3.2.6 Compartilhar Pasta na Rede.........................................................................................
3.

TESTAR O COMPARTILHAMENTO NA REDE.........................................................


3.3.1 Rede do Windows...............................................................................................27
3.3.2 Acesso com o Usurio Criado......................................................................................

REFERNCIAS......................................................................................................................

1 INTRODUO
1.1 Conhecendo 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 documentao como
no cdigo fonte. FreeNAS um sistema operacional baseado no FreeBSD, e proporciona
vrios servios de armazenamento em rede - NAS (Network Attached Storage) ou
armazenamento conectado em rede.
O sistema open-source e software livre (baseado na licena BSD), permite
transformar um PC (computador pessoal), em um servidor de armazenamento acessvel a
rede, guardando todos os tipos de dados, msicas, backups, entre outros.
disponibilizado atualmente como imagem ISO ou em forma de fonte. Podemos
tambm executar o FreeNAS como Live CD, com os arquivos de configurao armazenados
em um disquete formatado (MS-DOS) ou em pen drive (USB), h tambm uma imagem de
disco disponvel 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 administrao dos servios.
1.2 Conhecendo o VirtualBox
VirtualBox um programa de virtualizao open source criado originalmente pela Sun
Microsystems. VirtualBox executado no Windows, BSD, Linux, Macintosh, e
OpenSolaris. Ele pode ser configurado para usar um arquivo .iso FreeNAS, e faz um bom
ambiente de testes para a prtica de configuraes ou aprender a usar os recursos fornecidos
pelo programa.

2 INSTALAO

2.1 Instalao do FreeNAS no VirtualBox

Para instalar o arquivo .iso do FreeNAS no VirtualBox basta seguir os passos abaixo:
1) Criar a mquina virtual, para isso inicie o VirtualBox e clique no boto Novo para
iniciar o a criao.

2) Digite um nome para a mquina virtual, clique no menu drop-down "Sistema


Operacional" e selecione BSD, e selecione "FreeBSD (32 ou 64 bits)" a partir da lista
suspensa "Verso" e Clique em "Prximo".

3) Selecione a quantidade de memria reservada para a Mquina Virtual, o tamanho da


memria de base deve ser alterado para pelo menos, 512 MB. Quando terminar, clique em
"Prximo".

4) Na prxima tela selecione Criar um disco rgido virtual agora e depois clique em
Criar.

5) Selecione "VDI" e clique no boto "Prximo".

6) Agora voc pode escolher se voc quer "dinamicamente alocado" ou


armazenamento "de tamanho fixo". A primeira opo usa o espao em disco, se necessrio,
at atingir o tamanho mximo que voc ir definir na prxima tela. A segunda opo cria um

disco do mesmo tamanho que a quantidade especificada de espao no disco, quer seja
utilizado ou no. Escolha a primeira opo.

7) Selecione o nome do arquivo e tamanho do disco virtual. Esta tela usada para
definir o tamanho (ou limite superior) da mquina virtual. Aumente o tamanho padro para 8
GB. Depois clique em Criar.

Pronto, com a mquina virtual criada, a partir de agora necessrio configurar a


mesma conforme prximo captulo.

2.1.1 Configurar a Mquina Virtual Criada


Para configurar a mquina virtual criada siga os seguintes passos:
1) Criar o disco virtual a ser usado para o armazenamento. Clique no menu
configuraes e aps no link "Armazenamento" no quadro direita para acessar a tela de
armazenamento. Agora clique no boto "Adicionar Anexo", selecione "Adicionar Disco
Rgido" no menu pop-up, em seguida, clique no boto "Criar novo disco". Isto ir iniciar o
Assistente de Novo Disco Rgido Virtual Criar (visto visto no captulo anterior pelos passos
de 4 a 6). Uma vez que este disco vai ser usado para armazenamento, crie um tamanho
adequado s suas necessidades, certificando-se de que ele , pelo menos, de 4 GB de tamanho.

2) Criar o dispositivo para a mdia de instalao. Clique na palavra "Vazio", em


seguida, clique no cone "CD", Clique em "Escolher arquivo de disco de CD / DVD
virtual ..." para navegar at o local onde se encontra o arquivo .iso e clique em OK.

3) Configurar o adaptador de rede, para isso clique no menu Configuraes, depois


clique em Rede. No "Conectado a" menu drop-down, selecione "Placa em modo Bridge", em
seguida, selecione o nome da interface fsica (nome da placa de rede lan ou wireless) a partir
do menu drop-down "Nome".

10

Agora que j fizemos a configurao do VirtualBox, vamos instalar o FreeNAS


conforme descrito no prximo captulo.
2.1.2 Instalao do FreeNAS
O processo de instalao do FreeNAS muito simples e rpido. Para proceder
instalao basta seguir os seguintes passos:
1) Depois do boot do FreeNas, no Grub dever carregar em ENTER na nica opo
disponvel (FreeNAS Installer).

11

2) Selecionar a opo Install/Upgrade e tecle Enter

3) Selecionar o disco onde ser instalado o FreeNAS, no caso de ter somente um disco
tecle espao primeiro e depois em OK.

12

4) A instalao ir apagar todos os dados do disco onde ser instalado o programa.


Para confirmar selecione Yes e tecle Enter.

5) Agora defina uma senha e a confirme para o utilizador root, aps selecione OK e
tecle Enter e aguarde.

13

6) Agora solicitado reiniciar, mas antes necessrio remover o .iso do boot, para isso
clique em Dispositivos/Dispositivos de CD/DVD e desmarque o .iso FreeNAS ou
simplesmente clique em remover disco do drive virtual, feito isso tecle Enter, aps selecione
Reboot System e tecle enter para a mquina ser reinicializada normalmente.

14

7) Aguarde o processo por alguns minutos, aps isso aparecer no prompt o IP de


acesso ao sistema, a partir desse ponto abra o navegador digite o IP informado para acessar o
FreeNAS.

15

16

3 USO DO FREENAS
3.1 Criando usurio e Grupo no FreeNAS
Aps acessar o IP informado estaremos na pgina do FreeNAS, onde o primeiro
procedimento a ser adotado o informar o username (root) e o password (senha criada
anteriormente).

Agora estamos na pgina principal do FreeNAS e a partir de agora possvel efetuar


todas as configuraes que forem necessrios para o adequado funcionamento do sistema.

17

A partir de agora iremos criar um usurio, grupo, pasta e compartilhar o mesmo na


rede. Imaginemos que o proprietrio de uma unidade de NAS pretende compartilhar uma
pasta e seus arquivos com total e irrestrito acesso, ou seja, poder ler, escrever e executar.
Em resumo, vamos criar o seguinte usurio:

Proprietrio da Unidade de NAS que vai compartilhar pastas e arquivos:


o Usurio: jcfrodrigues
o Senha: 1234
o Permisso total - Ler, Escrever, Executar

3.1.1 - Criar Usurio


Comecemos com a criao do usurio proprietrio do NAS. Neste momento no
precisamos definir as autorizaes, pois as mesmas sero definidas posteriormente.

18

2
4
5
6

1 e 2 - No menu lateral selecione Conta / Usurios / Adicionar Usurios;

3 - Na janela Adicionar Usurio, coloque no campo Usurio o nome com que o


utilizador vai efetuar login quando necessrio. Este no deve de ter acentuao ou
espaos.

4 - Desmarque a caixa Criar uma novo grupo primrio para o usurio;

5 - Na caixa Grupo Principal selecione no menu pendente nogroup;

6 - Na caixa Diretrio Nome deve constar /nonexistent. Caso tenha outra varivel
escreva manualmente.

7 - Coloque o nome completo do utilizador (pode conter acentuao e espaos), o


endereo de e-Mail, Senha e Conformao de senha;

8 - Selecione OK para terminar.

3.1.2 - Criar Grupo


No

presente

caso,

vamos

criar

apenas

um

Grupo

denominando-o

de GrupoCompartilhado. A criao do grupo similar ao efetuado anteriormente. Siga os


passos da imagem abaixo.

19

1
2

3.1.3 - Agrupar Usurio


necessrio informar ao sistema que o usurio que ir acessar pertence ao
GrupoCompartilhado. Para agrupar os usurios, selecione Mostrar Grupo, selecione o grupo
GrupoPartilha e selecione os usurios. Seguidamente selecione a seta para o integrar no
Grupo.

1
3

5
6

20

3.2 - Formatar Discos, Criar Pasta, Compartilhar e Permisses


A fase seguinte refere-se Formatao de discos para posteriormente criarmos pastas
para um usurio e consequente compartilhamento. Ser necessrio ligar as pastas criadas na
rea de cada usurio para poderem ser definidas as respectivas permisses.
3.2.1 - Formatar Discos
No presente caso vamos colocar um disco em Raid-1, para backup automtico. O
Raid-1 d origem a um disco para que seja uma imagem do outro ficando visvel apenas um.
Qualquer alterao que seja efetuada ao disco visvel ser automaticamente efetuada no disco
oculto. Como a informao duplicada, caso um disco se danifique, existe uma cpia integral
dos dados no outro.

4
1
5

3
6

3.2.2 - Criar Pasta


Vamos criar uma pasta para colocar os arquivos que se pretendem compartilhar. As
pastas denominam-se DataSet no FreeNas. O nome que vamos dar a pasta ser Documentos.
Para criar a referida pasta, clique em Armazenamento / Volumes / volume anteriormente
criado (/mnt/Disco1) / Criar ZFS DataSet.

21

2
5
3

3.2.3 - Definir Permisses ao Usurio


Aps a criao da Pasta onde sero colocados os arquivos a serem compartilhados,
necessrio definir quem tem autorizao para acessar e que aes poder fazer.
Selecione Armazenamento / Volumes / /mnt/Disco1 / /mnt/Disco1/Documentos / Esc
olher Permisses. Tenha ateno que vai selecionar as permisses para a Pasta Documentos e
no para todo o disco.

3.2.4 - Definir QUEM PODE acessar o compartilhamento


A primeira tarefa definir quem o "dono" da pasta (Proprietrio (usurio)) e quem
pode a ela acessar (Proprietrio (grupo)).
Na janela para Definio das Permisses tem um Proprietrio (usurio) e
um Proprietrio (grupo).

22

Para alterar os proprietrios, selecione a seta direita da caixa, que dar acesso a todos
os

utilizadores

grupos

criados.

No

presente

caso

o Proprietrio

(usurio)

ser jcfrodrigues e o Proprietrio (grupo) ser GrupoCompartilhado.

3.2.5 - Definir COMO PODE acessar o compartilhamento


Definimos anteriormente qual usurio poder acessar o compartilhamento, agora falta
definir de que modo ele poder acessar.
No Modo definido o tipo de Permisso para o Proprietrio (usurio/Owner),
Proprietrio (grupo/Group)e para os outros grupos ou usurios (other). As possibilidades so:

23

Read (Ler) - v o contedo de uma partilha, por exemplo diretrios e ficheiros;

Write (escrever) - Upload - Permite, Enviar (upload), Modificar ou Eliminar


contedos de uma partilha;

Execute (executar) - Download - No caso de ficheiros executveis, por exemplo um


filme ou msica, possvel executar o contedo se estiver numa rede local. Pode efetuar
download (receber).

Estas trs hipteses de permisso quando conjugadas permitem diferentes variantes:


o

Read + Write + Execute - Permisso total;

Read + Write - Ver + Upload - V contedo e pode / Enviar / Eliminar /


Modificar. No pode Abrir Ficheiros Executveis ou efetuar download (mas pode
Enviar / Modificar / Eliminar os referidos ficheiros);

Read + Execute - Ver + Download - V contedo e pode Abrir Ficheiros


Executveis. Pode Receber (Download). No pode Enviar / Modificar / Eliminar;

Write + Execute - No v o contedo. Teoricamente pode Receber / Enviar /


Eliminar / Modificar e Abrir Executveis. Mas como no v os contedos no ser
possvel ver a partilha, logo est inibido de executar as referidas aes.

O Permission Type define qual sistema operativo ser utilizado pelos clientes,
Windows ou Unix /Mac.
Se marcar a caixa Definir permisso recursivamente as permisses aplicam-se aos
subdiretrios do volume que ir compartilhar.

24

3.2.6 - Compartilhar Pasta na Rede


O passo final compartilhar a pasta para que aparea na Rede Local. Para tal, siga a
seguinte sequncia:
1 e 2 - No menu Lateral selecione Comprtilhamento / Windows (CIFS) / Adicionar
compartilhamento Windows.
1

3 - Nome - Coloque o nome do Compartilhamento


4 - Caminho - Caminho do Compartilhamento - Selecione Browse

Path (Continuao) - ao selecionar Browse, vai mostrar a raiz do disco (pasta com barra).
5 - Selecione o cone (-) para expandir as pastas at a pasta Documentos estar visvel.
6 - Selecione a pasta Documentos.

25

5/
6

7 - Certifique-se que a caixa Navegvel est marcada.


8 - Selecione OK.

Aceite a mensagem (Yes) que pergunta se quer ativar o servio CIFS. Este aparecer
como ativo no menu de servios (Services /Control Services). Caso tal no acontea, ative o
servio manualmente, selecionando a barra vermelha.

26

Caso o compartilhamento no funcione, certifique-se nas opes do servio de CIFS


se consta o mesmo grupo de trabalho que tem no Windows. Para abrir as opes do CIFS,
selecione o cone assinado na figura abaixo (formato de chave).

27

3.3 - Testar o Compartilhamento na Rede


Para terminar esta parte, vamos conferir se est tudo funcional.
3.3.1 - Rede do Windows
Selecione a Rede do Windows e confira se aparece o atalho para a Unidade de NAS
(FREENAS).

3.3.2 - Acesso com o usurio criado


Acesse a rede com o login criado para o usurio principal (jcfrodrigues)

28

Crie uma pasta, para se certificar que tem permisses totais como anteriormente
definido.

Copie um arquivo executvel para o local compartilhado, por exemplo uma msica, e
confira se consegue execut-lo.

Pronto, a configurao do usurio jcfrodrigues, est totalmente funcional, pois foi


possvel ler, escrever e executar a partir do local compartilhado.

29

REFERNCIAS

http://pplware.sapo.pt/linux/aprenda-a-instalar-e-configurar-o-freenas-parte-i/
http://doc.freenas.org/9.3/freenas_install.html
http://www.guiadoti.com/2014/09/criando-storage-iscsi-freenas-9-2-1-6/
http://www.josecrispim.pt/artigos/armazenamento/armaz_art/05_freenas.html#3_5
http://www.vivaolinux.com.br/artigo/Procurando-software-para-gerenciararmazenamento...-Pensou-FreeNAS

Você também pode gostar