Blog Agility

Configuração e Apresentação de LUN via iSCSI no NetApp

Configuração e Apresentação de LUN via iSCSI no NetApp

01

Uma LUN é um unidade lógica que identifica um conjunto de discos que permitem leitura/escrita de outros dispositivos por interfaces SCSI, iSCSI, Fibre Channel ou interfaces que usem protocolos similares.  Da perspectiva do cliente, acessar e gravar arquivos numa LUN é tão transparente quanto ter uma partição no HD. Este recurso é extremamente útil quando se deseja armazenar arquivos fora do host que o consome, diminuindo I/O e minimizando perdas em caso de falha deste host. Dois exemplos de aplicação de uma LUN incluem a apresentação de uma LUN à um ambiente virtual VMware, para que possa ser utilizado como datastore…


Uma LUN é um unidade lógica que identifica um conjunto de discos que permitem leitura/escrita de outros dispositivos por interfaces SCSI, iSCSI, Fibre Channel ou interfaces que usem protocolos similares.  Da perspectiva do cliente, acessar e gravar arquivos numa LUN é tão transparente quanto ter uma partição no HD. Este recurso é extremamente útil quando se deseja armazenar arquivos fora do host que o consome, diminuindo I/O e minimizando perdas em caso de falha deste host. Dois exemplos de aplicação de uma LUN incluem a apresentação de uma LUN à um ambiente virtual VMware, para que possa ser utilizado como datastore e assim, armazenando os discos virtuais das VMs ou a simples apresentação a um servidor Microsoft para ser utilizado como file server. Outros exemplos mais agressivos são a utilização de LUNs para armazenamento de dados de Microsoft Exchange Servers e bases de dados SQL, que exigem discos locais ou uma estrutura SAN (Storage Area Network) no ambiente.

Além de entregar SAN ao ambiente, a vantagem da utilização das LUNs apresentadas pelo NetApp é que é possível provisionar espaço, efetuar réplicas entre storages, gerenciar snapshots e backups, além de deduplicar e comprimir o volume de dados maximizando a economia de espaço e acrescentando disponibilidade e recuperação de dados com RTOs/RPOs mais competitivos ao ambiente.

No exemplo abaixo, vamos configurar e apresentar uma LUN via iSCSI à um Windows Server.

Para trabalhar com LUNs dentro do NetApp é necessário que o filer esteja licenciado para trabalhar com iSCSI. Para verificar se o seu filer está licenciado, efetue login no appliance via SSH e execute o comando “license”, conforme exibe a imagem abaixo.
02

Ilustração 1: Comando license no console do DataONTAP

Uma LUN é criada e apresentada em três simples passos:

  1. Criação da LUN
  2. Criação de um Initiator Group (ou igroup)
  3. Mapeamento do Initiator Group à LUN

Vamos utilizar a biblioteca de comandos “lun” para criar a LUN via CLI (também é possível criar via System Manager). Digite lun no console para listar os comandos disponíveis.

03
Ilustração 2: Comando lun no console do DataONTAP

Vamos criar a LUN com a seguinte configuração

  • Nome da LUN: LUN_WINSRV
  • 6G de espaço
  • Apresentada via iSCSI para: Windows Server 2008

Criando a LUN

No Console, entre com o comando “lun create –s 7g –t Windows_2008 /vol/vol_SAN/LUN_WINSRV”, onde

-s identifica o tamanho da LUN

-t identifica o sistema operacional que fará uso da LUN, determinando a geometria do espaço dentro da LUN

/vol/vol_SAN/LUN_WINSRV: Caminho da LUN

A seguir, execute o comando lun show para verificar a LUN criada.

Ilustração 3: Comando lun show no console do DataONTAP
04

Criando o igroup

Antes de criar o Initiator Group, precisamos do IQN (iSCSI Qualified Name) do servidor Microsoft que mapeará a LUN. Para isso, acesse o Painel de Controle, iSCSI Initiator e navegue até a aba “Configuration”.  Em seguida, copie o IQN do host, conforme destacado abaixo.

05
Ilustração 4: coletando o IQN do Windows Server 2008

Em seguida, volte para o console do NetApp e execute o comando:

igroup create -i -t windows windows_igroup <iqn>, onde

-i identifica a utilização de iSCSI

-t identifica que o igroup conterá nós conectados via iSCSI

Windows_igroup: nome do igroup

<iqn>: Deve receber o valor do IQN coletado no passo anterior.

Após executar o comando acima, execute igroup show pare verificar a criação do igroup.

06
Ilustração 5: Validando a criação do igroup

Mapeando o igroup à LUN

Mapear a igroup à LUN visa especificar quais IQNs poderão abrir uma sessão iSCSI e realizar o mapeamento local da LUN. Para isso, basta executar o comando lun map <caminho da LUN> <igroup>, onde:

<caminho da LUN>: deve receber o caminho da LUN criada no passo 1, no nosso caso /vol/vol_SAN/lun_winsrv

<igroup>: deve receber o nome do igroup criado no passo 2, no nosso caso Windows_igroup

07
Ilustração 6: Mapeando o igroup à LUN

Pronto! Com a LUN e o igroup criados e mapeados entre si é hora de dizer ao Windows Server que se conecte à LUN.

De volta à tela do iSCSI Initiator, no painel de controle do Windows Server 2008, insira em “target” o IP do filer no qual a LUN foi criada e clique em Quick Connect.

08
Ilustração 7: Definindo alvos de conexão via iSCSI no Windows Server 2008

Na tela exibida à seguir, o IQN do NetApp será exibida e a conexão será feita. Quando o status da conexão for Connected, clique em Done.

09
Ilustração 8: Validação da Conexão iSCSI com o NetApp

Enquanto isso, o NetApp identifica no Console que o host abriu uma nova sessão via iSCSI, conforme exibe a tela abaixo.

10
Ilustração 9: Nova sessão detectada no console do DataONTAP

Agora, precisamos configurar a LUN dentro do host. Abra o Disk Management digitando diskmgmt.msc no menu Executar.

11
Ilustração 10: Disk Management – Windows Server 2008

Perceba que um novo “disco” foi identificado pelo sistema operacional. Porém, o disco não está pronto para uso. Primeiro, inicialize o disco, clicando com o botão esquerdo em cima do label do disco e clique em “Initialize Disk”.

12
Ilustração 11: Inicialização de Disco (LUN)

Na tela à seguir, selecione a opção MBR e clique em Ok (a opção GPT é aplicável para discos maiores que 2TB).

13
Ilustração 12: Inicialização de Disco (LUN)

Note que após o término da tarefa, o disco torna-se “online”. Agora, basta criar um novo volume no disco. Clique com o botão esquerdo na área hachurada e clique em New Simple Volume.

14
Ilustração 13: Criando um novo volume

Clique em Next

15
Ilustração 14: Wizard para criação de novo volume

Assumindo que você deseja alocar todo o espaço do disco, clique em Next.

16
Ilustração 15: Especificando o tamanho do volume

Determine uma letra para o drive e clique em Next

17
Ilustração 16: Designando uma letra para a unidade (volume)

Na tela a seguir, Formate o volume como NTFS e dê um nome para o volume.

18
Ilustração 17: Formatando o novo volume

Verifique as configurações na tela a seguir e clique em Finish.

19
Ilustração 18: Resumo das configurações

Aguarde a formatação do volume.

20
Ilustração 19: Formatação do volume em progresso

Esta deverá ser a aparência do disco quando o trabalho estiver concluído.

21
Ilustração 20: Termino da formatação

Agora, abra o “My Computer”. O “disco” será exibido com a letra e o nome designados no Wizard.

22
Ilustração 21: Novo volume (LUN) pronto para uso

 

 

Pronto! A LUN já está mapeada e o espaço já pode ser utilizado! Verifique os demais artigos do Agility Tech Center para adicionar diversos recursos adicionais ao seu storage NetApp. Até a próxima!