Upload
julio-cesar
View
23
Download
5
Tags:
Embed Size (px)
DESCRIPTION
Tutorial sobre a Instalação e Uso do FreeNAS no VirtualBox
Citation preview
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
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
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
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......................................................................................................................
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.
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".
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".
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.
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
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.
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).
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.
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.
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.
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.
15
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.
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.
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
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
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
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
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:
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.
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
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
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).
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)
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.
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