freenas

36
CENTRO UNIVERSITÁRIO CESMAC NÚCLEO DE PÓS-GRADUAÇÃO - NPG CURSO DE PÓS-GRADUAÇÃO “LATO SENSU” – BANCO DE DADOS JÚLIO CESAR FIGUEIREDO RODRIGUES FREENAS: Tutorial sobre a Instalação e Uso do FreeNAS no VirtualBox

Upload: julio-cesar

Post on 20-Dec-2015

23 views

Category:

Documents


5 download

DESCRIPTION

Tutorial sobre a Instalação e Uso do FreeNAS no VirtualBox

TRANSCRIPT

Page 1: Freenas

CENTRO UNIVERSITÁRIO CESMAC NÚCLEO DE PÓS-GRADUAÇÃO - NPG

CURSO DE PÓS-GRADUAÇÃO “LATO SENSU” – BANCO DE DADOS

JÚLIO CESAR FIGUEIREDO RODRIGUES

FREENAS:Tutorial sobre a Instalação e Uso do FreeNAS no VirtualBox

MACEIÓ/AL2015

Page 2: Freenas

JÚLIO CESAR FIGUEIREDO RODRIGUES

FREENAS:Tutorial sobre a Instalação e Uso do FreeNAS no VirtualBox

Trabalho apresentado apresentada ao Curso de Pós Graduação em Banco de Dados, Centro Universitário Cesmac, como requisito parcial para a obtenção da nota do módulo Segurança em Banco de Dados ministrada pelo professor Byron Lanverly.

MACEIÓ/AL2015

Page 3: Freenas

RESUMO

Esse tutorial tem o objetivo de orientar quanto a instalação 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 técnicas demostradas aqui é

considerado crime, então use-o de forma consciente e dentro do permitido pelas leis

estabelecidas.

Palavras-Chaves: Tutorial, FreeNAS, VirtualBox

Page 4: Freenas

SUMÁRIO

1 INTRODUÇÃO.......................................................................................................... 04

1.1 CONHECENDO O FREENAS........................................................................................04

1.2 CONHECENDO O VIRTUALBOX...............................................................................04

2 INSTALAÇÃO............................................................................................................05

2.1 INSTALAÇÃO DO FREENAS NO VIRTUALBOX.......................................................

2.1.1 Configurar a Máquina Virtual Criada.................................................................08

2.1.2 Instalação do FreeNAS................................................................................................

3 USO DO FREENAS...........................................................................................................

3.1 CRIANDO USUÁRIO E GRUPO NO FREENAS...........................................................

3.1.1 Criar Usuário................................................................................................................

3.1.2 Criar Grupo..................................................................................................................

3.1.3 Agrupar Usuário...........................................................................................................

3.2 FORMATAR DISCO, CRIAR PASTAS, COMPARTILHAR E PERMISSÕES............

3.2.1 Formatar Discos..................................................................................................20

3.2.2 Criar Pasta...........................................................................................................20

3.2.3 Definir Permissões ao Usuário.....................................................................................

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.3 TESTAR O COMPARTILHAMENTO NA REDE.......................................................

3.3.1 Rede do Windows...............................................................................................27

3.3.2 Acesso com o Usuário Criado......................................................................................

REFERÊNCIAS......................................................................................................................

Page 5: Freenas

4

1 INTRODUÇÃO

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 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. 

1.2 Conhecendo o VirtualBox

VirtualBox é um programa de virtualização 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 prática de configurações ou aprender a usar os recursos fornecidos

pelo programa.

Page 6: Freenas

5

2 INSTALAÇÃO

2.1 Instalação do FreeNAS no VirtualBox

Para instalar o arquivo .iso do FreeNAS no VirtualBox basta seguir os passos abaixo:

1) Criar a máquina virtual, para isso inicie o VirtualBox e clique no botão Novo para

iniciar o a criação.

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

Operacional" e selecione BSD, e selecione "FreeBSD (32 ou 64 bits)" a partir da lista

suspensa "Versão" e Clique em "Próximo".

Page 7: Freenas

6

3) Selecione a quantidade de memória reservada para a Máquina Virtual, o tamanho da

memória de base deve ser alterado para pelo menos, 512 MB. Quando terminar, clique em

"Próximo".

4) Na próxima tela selecione Criar um disco rígido virtual agora e depois clique em

Criar.

5) Selecione "VDI" e clique no botão "Próximo".

Page 8: Freenas

7

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

armazenamento "de tamanho fixo". A primeira opção usa o espaço em disco, se necessário,

até atingir o tamanho máximo que você irá definir na próxima tela. A segunda opção cria um

disco do mesmo tamanho que a quantidade especificada de espaço no disco, quer seja

utilizado ou não. Escolha a primeira opção.

7) Selecione o nome do arquivo e tamanho do disco virtual. Esta tela é usada para

definir o tamanho (ou limite superior) da máquina virtual. Aumente o tamanho padrão para 8

GB. Depois clique em Criar.

Page 9: Freenas

8

Pronto, com a máquina virtual criada, a partir de agora é necessário configurar a

mesma conforme próximo capítulo.

2.1.1 Configurar a Máquina Virtual Criada

Para configurar a máquina virtual criada siga os seguintes passos:

1) Criar o disco virtual a ser usado para o armazenamento. Clique no menu

configurações e após no link "Armazenamento" no quadro à direita para acessar a tela de

armazenamento. Agora clique no botão "Adicionar Anexo", selecione "Adicionar Disco

Page 10: Freenas

9

Rígido" no menu pop-up, em seguida, clique no botão "Criar novo disco". Isto irá iniciar o

Assistente de Novo Disco Rígido Virtual Criar (visto visto no capítulo 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 mídia de instalação. 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.

Page 11: Freenas

10

3) Configurar o adaptador de rede, para isso clique no menu Configurações, depois

clique em Rede. No "Conectado a" menu drop-down, selecione "Placa em modo Bridge", em

seguida, selecione o nome da interface física (nome da placa de rede lan ou wireless) a partir

do menu drop-down "Nome".

Agora que já fizemos a configuração do VirtualBox, vamos instalar o FreeNAS

conforme descrito no próximo capítulo.

2.1.2 Instalação do FreeNAS

O processo de instalação do FreeNAS é muito simples e rápido. Para proceder à

instalação basta seguir os seguintes passos:

1) Depois do boot do FreeNas, no Grub deverá carregar em ENTER na única opção

disponível (FreeNAS Installer).

Page 12: Freenas

11

2) Selecionar a opção Install/Upgrade e tecle Enter

3) Selecionar o disco onde será instalado o FreeNAS, no caso de ter somente um disco

tecle espaço primeiro e depois em OK.

Page 13: Freenas

12

4) A instalação 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, após selecione OK e

tecle Enter e aguarde.

Page 14: Freenas

13

6) Agora é solicitado reiniciar, mas antes é necessário 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, após selecione

Reboot System e tecle enter para a máquina ser reinicializada normalmente.

Page 15: Freenas

14

7) Aguarde o processo por alguns minutos, após 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.

Page 16: Freenas

15

Page 17: Freenas

16

3 USO DO FREENAS

3.1 Criando usuário e Grupo no FreeNAS

Após acessar o IP informado estaremos na página do FreeNAS, onde o primeiro

procedimento a ser adotado é o informar o username (root) e o password (senha criada

anteriormente).

Agora estamos na página principal do FreeNAS e a partir de agora é possível efetuar

todas as configurações que forem necessários para o adequado funcionamento do sistema.

Page 18: Freenas

17

A partir de agora iremos criar um usuário, grupo, pasta e compartilhar o mesmo na

rede. Imaginemos que o proprietário 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 usuário:

Proprietário da Unidade de NAS que vai compartilhar pastas e arquivos:

o Usuário: jcfrodrigues

o Senha: 1234

o Permissão total - Ler, Escrever, Executar

3.1.1 - Criar Usuário

Comecemos com a criação do usuário proprietário do NAS. Neste momento não

precisamos definir as autorizações, pois as mesmas serão definidas posteriormente.

Page 19: Freenas

18

1 e 2 - No menu lateral selecione Conta / Usuários / Adicionar Usuários;

3 - Na janela Adicionar Usuário, coloque no campo Usuário o nome com que o

utilizador vai efetuar login quando necessário. Este não deve de ter acentuação ou

espaços.

4 - Desmarque a caixa Criar uma novo grupo primário para o usuário;

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

6 - Na caixa Diretório Nome deve constar /nonexistent. Caso tenha outra variável

escreva manualmente.

7 - Coloque o nome completo do utilizador (pode conter acentuação e espaços), o

endereço de e-Mail, Senha e Conformação 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 criação do grupo é similar ao efetuado anteriormente. Siga os

passos da imagem abaixo.

1

2 34

5

6

7

8

Page 20: Freenas

19

3.1.3 - Agrupar Usuário

É necessário informar ao sistema que o usuário que irá acessar pertence ao

GrupoCompartilhado. Para agrupar os usuários, selecione Mostrar Grupo, selecione o grupo

GrupoPartilha e selecione os usuários. Seguidamente selecione a seta para o integrar no

Grupo.

1

2

3

4

3

1

2

4

5

6

Page 21: Freenas

20

3.2 - Formatar Discos, Criar Pasta, Compartilhar e Permissões

A fase seguinte refere-se à Formatação de discos para posteriormente criarmos pastas

para um usuário e consequente compartilhamento. Será necessário ligar as pastas criadas na

área de cada usuário para poderem ser definidas as respectivas permissões.

3.2.1 - Formatar Discos

No presente caso vamos colocar um disco em Raid-1, para backup automático. O

Raid-1 dá origem a um disco para que seja uma imagem do outro ficando visível apenas um.

Qualquer alteração que seja efetuada ao disco visível será automaticamente efetuada no disco

oculto. Como a informação é duplicada, caso um disco se danifique, existe uma cópia integral

dos dados no outro.

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.

2

3

4

5

6

1

Page 22: Freenas

21

 3.2.3 - Definir Permissões ao Usuário

Após a criação da Pasta onde serão colocados os arquivos a serem compartilhados, é

necessário definir quem tem autorização para acessar e que ações poderá fazer.

Selecione Armazenamento / Volumes / /mnt/Disco1 / /mnt/Disco1/

Documentos / Escolher Permissões. Tenha atenção que vai selecionar as permissões para a

Pasta Documentos e não para todo o disco.

3.2.4 - Definir QUEM PODE acessar o compartilhamento

A primeira tarefa é definir quem é o "dono" da pasta (Proprietário (usuário)) e quem

pode a ela acessar (Proprietário (grupo)).

Na janela para Definição das Permissões tem um Proprietário (usuário) e

um Proprietário (grupo).

1

2

3

4

5

6

1

2

3

Page 23: Freenas

22

Para alterar os proprietários, selecione a seta à direita da caixa, que dará acesso a todos

os utilizadores e grupos criados. No presente caso o Proprietário (usuário)

será jcfrodrigues e o Proprietário (grupo) será GrupoCompartilhado.

 

3.2.5 - Definir COMO PODE acessar o compartilhamento

Definimos anteriormente qual usuário poderá acessar o compartilhamento, agora falta

definir de que modo ele poderá acessar.

No Modo é definido o tipo de Permissão para o Proprietário (usuário/Owner),

Proprietário (grupo/Group)e para os outros grupos ou usuários (other). As possibilidades

são:

Page 24: Freenas

23

Read (Ler) - vê o conteúdo de uma partilha, por exemplo diretórios e ficheiros;

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

conteúdos de uma partilha;

Execute (executar) - Download - No caso de ficheiros executáveis, por

exemplo um filme ou música, é possível executar o conteúdo se estiver numa rede local.

Pode efetuar download (receber).

Estas três hipóteses de permissão quando conjugadas permitem diferentes

variantes:

o Read + Write + Execute - Permissão total;

o Read + Write - Ver + Upload - Vê conteúdo e pode / Enviar / Eliminar

/ Modificar. Não pode Abrir Ficheiros Executáveis ou efetuar download (mas pode

Enviar / Modificar / Eliminar os referidos ficheiros);

o Read + Execute - Ver + Download - Vê conteúdo e pode Abrir

Ficheiros Executáveis. Pode Receber (Download). Não pode Enviar / Modificar /

Eliminar;

o Write + Execute - Não vê o conteúdo. Teoricamente pode Receber /

Enviar / Eliminar / Modificar e Abrir Executáveis. Mas como não vê os conteúdos

não será possível ver a partilha, logo está inibido de executar as referidas ações.

O Permission Type define qual sistema operativo será utilizado pelos clientes,

Windows ou Unix /Mac.

Se marcar a caixa Definir permissão recursivamente as permissões aplicam-se aos

subdiretórios do volume que irá compartilhar.

Page 25: Freenas

24

 

3.2.6 - Compartilhar Pasta na Rede

O passo final é compartilhar a pasta para que apareça na Rede Local. Para tal, siga a

seguinte sequência:

1º e 2º - No menu Lateral selecione Compártilhamento / Windows (CIFS) / Adicionar

compartilhamento Windows.

3º - Nome - Coloque o nome do Compartilhamento

4º - Caminho - Caminho do Compartilhamento - Selecione Browse

Path (Continuação) - 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 visível.

6º - Selecione a pasta Documentos.

3

1

2

4

Page 26: Freenas

25

7º - Certifique-se que a caixa Navegável está marcada.

8º - Selecione OK.

Aceite a mensagem (Yes) que pergunta se quer ativar o serviço CIFS. Este aparecerá

como ativo no menu de serviços (Services /Control Services). Caso tal não aconteça, ative o

serviço manualmente, selecionando a barra vermelha.

5/ 6

7

8

Page 27: Freenas

26

Caso o compartilhamento não funcione, certifique-se nas opções do serviço de CIFS

se consta o mesmo grupo de trabalho que tem no Windows. Para abrir as opções do CIFS,

selecione o ícone assinado na figura abaixo (formato de chave).

Page 28: Freenas

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 usuário criado

Acesse a rede com o login criado para o usuário principal (jcfrodrigues)

Page 29: Freenas

28

Crie uma pasta, para se certificar que tem permissões totais como anteriormente

definido.

Copie um arquivo executável para o local compartilhado, por exemplo uma música, e

confira se consegue executá-lo.

Pronto, a configuração do usuário jcfrodrigues, está totalmente funcional, pois foi

possível ler, escrever e executar a partir do local compartilhado.

Page 30: Freenas

29

REFERÊNCIAS

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.jose-crispim.pt/artigos/armazenamento/armaz_art/05_freenas.html#3_5

http://www.vivaolinux.com.br/artigo/Procurando-software-para-gerenciar-armazenamento...-

Pensou-FreeNAS