Вы находитесь на странице: 1из 13

INSTALANDO FREENAS 8.3.

0 E CRIANDO STORAGE ISCSI


Autor: Rick <ric.galossi at gmail.com>
Data: 05/02/2013

O QUE FREENAS

"FreeNAS um servidor de arquivos em rede, suportando: CIFS (Samba), FTP, NFS, rsync, protocolo AFP,
iSCSI, S.M.A.R.T., autenticao local de usurios, e RAID (0,1,5) via software, com uma configurao
baseada em Internet. FreeNAS usa menos que 64 MB de espao para a instalao em um CompactFlash,
disco rgido ou pendrive USB. FreeNAS atualmente distribudo em forma de imagem ISO e cdigo fonte.
Na verso 7.x, era possvel executar o FreeNAS a partir de um Live CD, com os arquivos de configurao
armazenados em um disquete formatado no padro MS-DOS ou em um pendrive USB.
Existe tambm uma imagem de disco VMware (ltima atualizao em 2006). Com o lanamento da verso
8.x, se suspendeu o suporte verso Live CD. FreeNAS 8.x necessita ser instalado em um Compact Flash,
USB, ou um disco rgido dedicado. Usando o disco rgido ir preservar o disco apenas para o sistema
operacional, sem a possibilidade de se armazenar arquivos.
A verso mnima da distribuio FreeBSD 7.2,interface via web, scripts PHP, e documentao so
baseados no m0n0wall. FreeNAS esta disponvel sobre a licena BSD. Foi reportado em 2009 que a base
de desenvolvimento do FreeBSD iria ser posta em pausa e iria entrar em 'modo de manuteno' com o
Debian Linux (http://www.vivaolinux.com.br/linux/) como o novo sistema operacional alvo. Esta condio
foi logo revertida, quando iXsystems se ofereceu para patrocinar o desenvolvimento do FreeNAS."

Fonte: FreeNAS - Wikipdia, a enciclopdia livre (http://pt.wikipedia.org/wiki/FreeNAS)


Como ambiente de teste utilizaremos o VirtualBox com uma VM contendo as seguintes configuraes:
Tipo de sistema: FreeBSD, 512 MB de RAM;
2 processadores;
3 discos rgidos, um de 8 GB e os outros dois de 20 GB cada;
Uma interface de rede em modo Bridge.
Bem, agora que j conhecemos nossas configuraes, preciso fazer o download da ISO do FreeNAS, voc
pode fazer o download clicando no link abaixo:
http://sourceforge.net/projects/freenas/files/FreeNAS-8.3.0/RELEASE-p1/x86/FreeNAS-8.3.0-RELEASEp1-x86.iso/download (http://sourceforge.net/projects/freenas/files/FreeNAS-8.3.0/RELEASEp1/x86/FreeNAS-8.3.0-RELEASE-p1-x86.iso/download)

INSTALANDO O FREENAS

Mapeie a ISO que voc baixou na mquina virtual do FreeNAS e inicie, quando a mquina iniciar o boot pelo CD,
ir aparecer a mesma tela da imagem abaixo, no necessrio apertar nenhum boto:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359653929.1.jpg)
Depois que o sistema de instalao carregado, aparecer a tela abaixo:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359653929.2.jpg)
Selecione a opo "Install" e d OK, depois voc ser questionado em qual HD quer instalar o sistema
(selecionei o HD de 8 GB):

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359653929.3.jpg)
Depois de selecionar o HD, voc ser questionado se realmente deseja instalar o sistema nesse HD e avisado
que todos os dados contidos nele sero apagados. Selecione "Yes" e s esperar o sistema ser instalado,
tudo bem rpido, dependendo das configuraes, no chega nem a 2 minutos:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359653929.4.jpg)
Quando acabar a instalao, a seguinte tela mostrada; d OK, remova a ISO da mquina e reinicie:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359653929.5.jpg)

CONFIGURAO BSICA
Depois que voc reiniciar a mquina, s esperar o sistema ser carregado e aparecer a seguinte tela:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359653929.6.jpg)
Veja que o FreeNAS pegou o IP 192.168.5.195, digite o mesmo em seu navegador para ver a interface WebGUI
e realizar as configuraes bsicas:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359653929.7.jpg)
A primeira coisa a fazer quando entramos na interface Web criar uma senha para o admin.
Para isso, clique em: Account Change Password
Na tela ao lado direito, digite a nova senha, depois confirme a mesma e clique em "Change Admin Passoword".
Pronto, agora com a senha modificada, hora de mudar as opes de protocolo de acesso, lngua e o
timezone:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359653929.8.jpg)
Clique em: System Settings
Proceda:
Na tela ao lado direito, modifique o protocolo para HTTPS.
Modifique a lngua para "Brazilian Portuguese".
Timezone para "America/So_Paulo".
Clique em "Save" para ativar as mudanas.
Aps esse processo, a pgina ser recarregada com acesso HTTPS e a linguagem em Portugus.

CRIANDO O STORAGE ISCSI

Bem, agora veremos como criar um Storage iSCSI com o FreeNAS. Mas que diabos esse tal de iSCSI? Vamos
para uma rpida explicao:
"Trata-se de um protocolo de transporte desenvolvido para permitir a comunicao de blocos de dados
entre origem (Initiator) e destino (Target) atravs de redes TCP/IP, possibilitando que comandos SCSI
sejam encapsulados em pacotes IP. Atravs do protocolo iSCSI, o acesso unidade de armazenamento
ocorre em nvel de bloco (Block Level), ao contrrio do que ocorre com os protocolos CIFS e NFS, onde o
acesso realizado em nvel de arquivo (File Level).
Seu funcionamento bem simples, onde determinada aplicao origina uma requisio (leitura ou escrita)
com destino ao volume armazenado em storage, o sistema operacional cliente (Windows, GNU/Linux
(http://www.vivaolinux.com.br/linux/)..) gera o comando SCSI correspondente e o encapsula em um pacote
IP, transmitindo-o normalmente por meio de uma rede ethernet. Ao atingir seu destino, este pacote
recebido pelo iSCSI Target que extrai o comando SCSI, e o interpreta."

Fonte: ISCSI - O que , como funciona, principais diferenas e para que serve? wiki.locaweb.com
(http://wiki.locaweb.com/ptbr/ISCSI_%E2%80%93_O_que_%C3%A9,_como_funciona,_principais_diferen%C3%A7as_e_para_que_serve%3F)
Vamos l, primeiramente logue com o usurio "admin" na interface Web.
Depois v em: Servios SSH
Na janela que ir aparecer, marque a opo "Logar como root com a senha", como mostra a imagem abaixo.
Depois clique em "OK" para salvar as configuraes:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359653929.9.jpg)
Depois clique em "Servios" e habilite o servio de SSH, como mostra a imagem. Isso necessrio para
criarmos o arquivo que ir fazer referencia ao volume que iremos criar:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359653929.10.jpg)
Bem, nessa parte iremos criar o volume.
Clique em: Armazenamento View Volumes Gerenciador de Volumes
Na janela que aparecer, d um nome ao volume, no meu caso, dei o nome de "STiSCSI". Selecione os dois
discos de 20 GB para podermos criar o espelhamento (RAID 1), depois selecione o tipo de arquivos UFS.
Selecione a opo "mirror" para criar o espelhamento, depois s clicar em: Adicionar Volume

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359654102.11.jpg)
Depois de seu volume criado, a tela ficar da seguinte forma:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359654102.12.jpg)
Agora precisamos criar o arquivo que ir fazer referncia ao volume criado, acesse o servidor FreeNAS por SSH,
loque como root mesmo, insira a senha que voc modificou anteriormente, acesse o diretrio do volume criado.
No meu caso, est em /mnt/STiSCSI/, depois crie o arquivo com o comando abaixo:

# cd /mnt/STiSCSI
# touch STiSCSI.file
Agora pode sair do servidor e lembre-se de desabilitar a opo de logar como root, isso muito importante, se
quiser pode desativar o servio de SSH tambm. Abaixo, segue a imagem dos passos descritos:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359654102.13.jpg)
Agora que nosso volume est criado, precisamos habilitar o servio de iSCSI. Para isso, clique em "Servios" e
habilite o servio, depois de habilit-lo, clique na ferramenta ao lado para iniciarmos o processo de configurao
do servio:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359654102.14.jpg)
Clique em: Portais Adicionar Portal
Na janela que aparecer, selecione a interface 0.0.0.0 para o servio escutar em todas as interfaces, ou voc

pode adicionar um IP especfico para o servio escutar. Mas em nosso caso, iremos colocar no "0.0.0.0"
mesmo, a porta padro "3260", no h necessidade de mudarmos.
Escreva algum comentrio para referenciar essa opo, caso queira, e clique em OK para salvar.

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359654102.15.jpg)

CONFIGURANDO O INICIADOR
Agora iremos configurar o Iniciador.
Para isso, clique em: Iniciadores Add Initiator
Na janela que aparecer, voc pode deixar ALL nas duas opes, ou voc pode definir as redes que podero
conectar-se em seu Storage. Em nosso caso, deixaremos "ALL" mesmo, depois clique em OK para salvar:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359654102.16.jpg)
Nesse ponto iremos criar a Target.
Para isso, clique em: Targets Adicionar Target
Na janela que aparecer defina um nome para a Target. No meu caso, coloquei "Storage-iSCSI", depois defina o
Portal criado anteriormente e o Iniciador. Feito isso, clicamos em OK para salvar:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359654102.17.jpg)
Aqui adicionaremos o arquivo Extent.
Clique em: File Extent Add File Extent
Na janela que aparecer, defina um nome para o Extent. Em meu caso, coloquei "Storage", defina o caminho do
arquivo criado anteriormente via SSH, clique em "Browse" e selecione o arquivo. O tamanho do Extent, em
nosso caso, ser de 19 GB, pois o volume criado teve tamanho mximo de pouco mais que 19 GB, d OK para
salvar:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359654102.18.jpg)
Esta a ltima parte, associaremos o Extent criado com a Target.
Para isso, clique em: Destinos associados Adicionar Extent para o Target
Na janela que abrir, selecione o destino que, em nosso caso, "storage-iscsi" e o Extent, que "storage". Se
voc definiu outros nomes para o Extent e para o Target, os nomes aqui tambm sero diferentes, feito isso d
OK para salvar:

(http://img.vivaolinux.com.br/imagens/artigos/comunidade/1359654102.19.jpg)
Agora voc pode fazer um teste rpido, com um Windows mesmo, entre na opo iniciador iSCSI (digite no
campo de busca do menu iniciar que ir aparecer), digite o IP do FreeNAS no campo destino e depois em
conexo rpida:

Se aparecer a tela abaixo, est tudo OK:

Se quiser, voc pode usar esse Storage como um disco extra em seu Windows.

CONCLUSO
Bem pessoal, isso a.
Espero que tenha ajudado a todos com esse artigo. Futuramente, estaremos explorando outras funcionalidades
com o FreeNAS, esse artigo tambm servir de base para um outro artigo sobre o XCP, uma plataforma de
virtualizao baseada no Xen Server.
At a prxima.
Artigo tambm publicado em: Guia do TI: Criando um Storage iSCSI Com FreeNas 8.3.0
(http://guiadoti.blogspot.com.br/2013/01/criando-um-storage-iscsi-com-freenas-830.html)

Вам также может понравиться