Como criar um storage iSCSI com o FreeNAS 8 (target iSCSI) de graça
Como o assunto principal desse blog vem sendo a virtualização resolvi criar um post ensinando a criar um Storage iSCSI “grátis” para utilizar com laboratórios ou até mesmo para produção pois o FreeNAS é uma solução bem estável e tem muitas opções para utilização. Muito útil para criar infraestruturas de Failover e para fazer o vMotion da VMWare ou o Live Migration da Microsoft.
Mas o que é iSCSI?
Sigla de: Internet Small Computer System Interface É um protocolo de transporte que transporta comando SCSI, ele faz o encapsulamento dos comandos SCSI para um pacote IP, com isso é possível acessar um storage iSCSI de qualquer rede ethernet, e sua arquitetura necessita apenas de um cliente iSCSI initiator e um sotrage iSCSI target. O iSCSI é bastante utilizado para criar áreas de armazenamento de dados, dessa forma utilizando a rede ethernet não é necessário se criar uma estrutura cara como a utilizada por Fibre Channel podendo reduzir muito o custo de um storage. Mas lembre-se de que o ideal é ter uma rede separada somente para a rede iSCSI pois assim ela não irá competir com o tráfego de dados da rede e você terá uma melhor performance.
Agora vamos ao que interassa.
Vou demonstrar aqui como se criar um target iSCSI com o FreeNAS 8:
1 – Primeiramente precisamos criar um Volume, vá para Storage > Volumes e clique em Create Volume, escolha um nome para o volume, marque ZFS e clique em Add Volume;
2 – Depois em Storage > Volumes clique em Create ZFS Volume, de um nome para o Volume ZFS e depois coloque o tamanho que queira utilizar e clique em Add ZFS Volume;
3 – Habilite o serviço do iSCSI em Services > Control Services e clique no botão on/off;
4 – Crie um portal em Services > iSCSI > Portals e clique em Add Portal, não é necessário alterar nenhuma configuração, clique em Ok;
5 – Agora vamos criar o initiator, vá novamente em Services > iSCSI > Initiator e clique em Add Initiator, também pode deixar assim se você não tem muita pratica com a ferramenta;
6 – E agora o target, em Services > iSCSI > Target e clique em Add Target, na tela de configuração preencha o Target Name, o type como disk e no Portal Group ID e Initiator Group ID selecione o numero do grupo, no meu caso é 1, nas outras opções deixe como padrão e de Ok.
7 – Vamos criar os Extents em Services > iSCSI > Device Extent e clique em Add Device Extent, coloque um nome em Extent Name e em Disk device escolha o disco que você havia criado na primeira parte depois de OK;
8 – Agora clique em Associated Targets que esta na parte superior;
9 – E por fim para associar o Target clique em Add Extent to Taget, escolha o Target que vc criou e o Volume em Extent e de OK;
Agora o seu Storage iSCSI já esta pronto, e você pode utilizá-lo com qualquer sistema que utilize o iSCSI como o Windows, Linux até mesmo iOS da Apple.
Muito bom, consegui rodar. Obrigado.