Como criar e utilizar o serviço de alvo iSCSI em um QNAP Turbo NAS


Data da última modificação: 2023-07-20

"Um método rápido e simples para implementar soluções de armazenamento de rede com alto (Retorno de Investimento)"

  1. Introdução ao iSCSI e seus benefícios
    antes de você começar
  2. Criar um destino iSCSI
  3. Criar um iSCSI LUN
  4. Gerenciar Destinos e iSCSI LUNs
  5. Conectar a um destino iSCSI usando o Iniciador do iSCSI da Microsoft no Windows
  6. Conectar a um destino iSCSI usando o iniciador da globalSAN iSCSI no SO Mac
  7. Conectar a um destino iSCSI usando o iniciador aberto de iSCSI no Linux
    Comandos Adicionais do Linux.
  8. Referências: Comparação de recursos de LUN baseados em bloco e baseado em arquivos

1. Introdução ao iSCSI e seus benefícios

iSCSI (Internet Small Computer System Interface) é um padrão de rede de armazenamento baseado em IP (Internet Protocol) para vincular instalações de armazenamento de dados. Ao carregar comandos de SCSI sobre redes IP, o iSCSI é usado para facilitar o armazenamento de dados com local independente e a recuperação sobre LANs (Rede de Área Local) e WANs (Redes de Área Ampla).

O iSCSI habilita os clientes como computadores, servidores e máquinas virtuais para usarem o armazenamento de seu QNAP NAS como discos virtuais. Os clientes podem particionar, formatar e usar discos virtuais exatamente como discos locais e usá-los para expansão de armazenamento ou como destinos de backup.

Cenário de utilização do destino de iSCSI

Antes de você iniciar

Destino iSCSI: Servidor de armazenamento de iSCSI. Neste tutorial o destino é seu NAS.

Iniciador do iSCSI: Cliente do iSCSI. Os iniciadores conectam aos destinos e utilizam seu armazenamento.

Aviso: Conectar mais de um iniciador ao mesmo destino pode resultar em perda ou dano de dados para os discos do NAS.

2. Criar um destino iSCSI

  1. Vá para Armazenamento e Instantâneo > Armazenamento de iSCSI.
    Se você utilizou o iSCSI pela última vez, o QTS avisará para habilitar
    o serviço de iSCSI.
    Inicie o guia de criação do destino iSCSI
  2. Clique em Novo Destino iSCSI.
    Insira as informações para criar o destino iSCSI
    O Guia de Criação do iSCSI é aberto.
  3. Clique em Seguinte.
  4. Especifique um nome e um alias e clique em Seguinte.
    Insira as informações para criar o destino iSCSI
  5. Opcional: Configure a autenticação CHAP e clique em Seguinte.
    Os iniciadores devem autenticar com o nome de usuário e senha especificados ao
    conectar.
    Insira as informações para criar o destino iSCSI
  6. Opcional: Selecione Criar um iSCSI LUN e mapear para este destino.
    Depois de finalizar a criação do destino, o QTS abre o Guia de Criação do iSCSI
    LUN. Siga este guia para criar um LUN baseado em bloco.
    Insira as informações para criar o destino iSCSI
  7. Clique em Aplicar.
    O QTS cria o destino. Você pode visualizá-lo na Lista Armazenamento e Instantâneo > Armazenamento de iSCSI > Destino iSCSI.

3. Criar um iSCSI LUN

Um iSCSI LUN é uma porção do espaço de armazenamento que pode ser utilizado por iniciadores ao conectá-lo a um destino. Há dois tipos de LUNs disponíveis no QTS.

LUNs baseados em blocos utilizam espaço a partir de um pool de armazenamento.
LUNs baseados em arquivos utilizam espaço a partir de um volume.

Geralmente os LUNs baseados em bloco devem ser diferentes de LUNs baseados em arquivo, pois eles suportam mais recursos de instantâneos e virtualização. Para uma comparação mais detalhada, consulte a tabela no final desse tutorial.

  1. Vá para Armazenamento e Instantâneos > Armazenamento/Instantâneos.
  2. Crie um LUN realizando um dos métodos seguintes.
Tipo de LUN Etapas
Baseado em bloco
  1. Selecione um pool de armazenamento.
  2. Selecione Criar > Novo iSCSI LUN baseado em bloco.
Baseado em arquivo
  1. Selecione um volume.
  2. Selecione Criar > Novo iSCSI LUN baseado em arquivo.

Neste tutorial criaremos um LUN baseado em bloco.

Insira as informações para criar o destino iSCSI

O guia de criação do iSCSI é aberto.

  1. Selecione um pool de armazenamento.
    Insira as informações para criar o destino iSCSI
  2. Selecione o tipo de alocação e clique em Seguinte.
    Tipo de alocação Descrição
    Alocação instantânea grossa O QES aloca espaço do pool de armazenamento ao criar o LUN. Isso garante que o espaço estará disponível para os iniciadores de iSCSI.
    Provisionamento fino O QTS aloca espaço do pool de armazenamento para um LUN somente quando é necessário. Isso oferece maior flexibilidade, pois o espaço vazio não é desperdiçado. No entanto, o QTS não consegue salvar dados no LUN, se o pool de armazenamento fica sem espaço.
  3. Especifique o nome do LUN.
    Destino iSCSI criado com sucesso
  4. Especifique a capacidade do LUN.
  5. Opcional: Defina as configurações avançadas.
    Para maiores informações sobre uma configuração, clique na dica.
  6. Clique em Seguinte.
  7. Mapear o LUN para um destino.
    Mapear um iSCSI LUN a um destino permite que os iniciadores de iSCSI conectem a ele.
    Destino iSCSI criado com sucesso
  8. Clique em Seguinte.
  9. Revise o resumo e clique em Finalizar.

O QTS cria o iSCSI LUN. Você pode visualizá-lo na Lista Armazenamento e Instantâneo > Armazenamento iSCSI > Destino iSCSI.

4. Gerenciar Destinos e iSCSI LUNs

Vá para Lista de Armazenamento e Instantâneos > Armazenamento iSCSI > Destino iSCSI para visualizar e modificar os destinos iSCSI, iSCSI LUNs e seus mapeamentos. Os LUNs mapeados aparecem aninhados em seu destino.

Digite o endereço IP do NAS para iniciar a descoberta

Você pode também ir para Armazenamento e Instantâneos > Armazenamento/Instantâneos para visualizar o espaço de armazenamento dos iSCSI LUNs baseados em bloco.

Digite o endereço IP do NAS para iniciar a descoberta

Observação:

  • Os LUNs baseados em arquivos não aparecem na lista em Armazenamento e Instantâneos > Armazenamento/Instantâneos.
  • Os status de saúde de um LUN baseado em arquivo é sempre igual a seu volume primário.
Confirme para registrar o destino escolhido

5. Conectar a um destino iSCSI usando o Iniciador do iSCSI da Microsoft no Windows

O Iniciador do iSCSI da Microsoft é construído em todas as versões do Windows, começando pelo Windows Vista e pelo Servidor Windows 2008. Baixe-o e instale-o no Windows 2003, Windows XP e no Windows 2000.

  1. No Windows, localize e execute o Iniciador do iSCSI.
    Dependendo de sua versão do Windows, você pode pesquisá-la no programa do Windows ou localizá-la em Painel de Controle > Ferramentas Administrativas.
    O status do destino agora mostra ‘Conectado’
  2. Opcional: Clique em Sim, se o Windows avisar você para iniciar o serviço do iSCSI.
  3. Digite o endereço IP do NAS em Destinos > Destino e clique em Conectar rápido.
    O status do destino agora mostra ‘Conectado’

    O Iniciador do iSCSI pesquisa por destinos iSCSI disponíveis e adiciona-os à lista de Destinos Descobertos.

  4. Opcional: Adicione as credenciais de autenticação do CHAP ao destino.
    Se você configurou a autenticação do CHAP no NAS, o destino terá o status Inativo. Você deve especificar o nome de usuário e senha do CHAP para conectar.
    1. Selecione um destino na Lista de Destinos Descobertos.
    2. Clique em Conectar.
    3. Clique em Avançado.
    4. Selecione Habilitar conexão do CHAP.
    5. Em Nome, especifique o nome de usuário do CHAP.
    6. Em Segredo do Destino, especifique a senha do CHAP.
    7. Clique em OK e depois em OK.

    Agora, o status do destino é Conectado.
  5. Formate o LUN conectado como um disco no Windows.
    Para este guia, usaremos o Windows 10. Para versões mais antigas do Windows, você deve usar Gestão de Disco.
    1. Pesquise por e execute Armazenamento.
    2. Clique em Gerenciar Espaços de Armazenamento.
    3. Clique em Criar um novo pool e espaço de armazenamento.
    4. Selecione um ou mais iSCSI LUNs e clique em Criar Pool.
    5. Especifique as opções de formatação do pool e clique em Criar Espaço de Armazenamento.
      O espaço iSCSI LUN aparece como uma unidade no Windows.

6. Conectar a um destino iSCSI usando o iniciador da globalSAN iSCSI no SO Mac

O SO do Mac não inclui um cliente de iniciador do iSCSI por padrão. Você precisará instalar um software do iniciador de iSCSI de terceiros para conectar o destino iSCSI ao seu QNAP NAS. Para este tutorial, usaremos o Iniciador do iSCSI da GlobalSAN.

  1. No SO Mac, baixe e instale o Iniciador do iSCSI da globalSAN para o SO X.
    Este software requer o SO Mac X 10.4 ou superior. Para detalhes, consulte http://www.studionetworksolutions.com/globalsan-iscsi-initiator.
  2. Vá para Preferências do Sistema.
  3. Clique duas vezes no Iniciador do iSCSI da globalSAN.
  4. Clique em +, e selecione Portal/Grupo.
  5. Especifique um nome.
  6. Especifique o nome NAS DNS ou o endereço IP e clique em Adicionar.
  7. Selecione um destino na lista esquerda.
  8. Selecione o endereço IP para usar na conexão com o destino iSCSI.
  9. Clique em Conectar.
  10. Opcional: Clique em Inicializar.
    Se estiver conectado ao destino pela primeira vez, o SO Mac avisará para formatar o disco.

    O status do destino altera para Conectado. A nova unidade está pronta para uso e aparece na área de trabalho do SO Mac.

7. Conectar a um Destino iSCSI usando o Iniciador do iSCSI aberto no Linux

O Iniciador do iSCSI aberto é pacote integrado no Ubuntu 8.04 LTS e superior. Para mais informações sobre o Ubuntu, consulte http://www.ubuntu.com. Para informações e links de download do iSCSI aberto, consulte http://www.open-iscsi.org.

  1. Instale e abra o pacote de iscsi aberto.
    Execute o comando seguinte.
# sudo apt-get install open-iscsi
  1. Opcional: Adicione as credenciais do CHAP para iscsid.conf.
    1. Edite o arquivo.
      Execute o comando seguinte.
# vi /etc/iscsi/iscsid.conf
    1. Adicione o nome de usuário do CHAP destino em node.session.auth.username.
    2. Adicione a senha do CHAP em node.session.auth.password.
    3. Salve e feche o arquivo.
    4. Reinicie o serviço do iscsi aberto.
      Execute o comando seguinte.
# /etc/init.d/open-iscsi restart
  1. Descubra todos os destinos iSCSI no NAS.
    Neste exemplo, o endereço IP do NAS é 10.8.12.31 e a porta padrão do iSCSI é 3260.
    Execute o comando seguinte.
# iscsiadm -m discovery -t sendtargets -p 10.8.12.31:3260
  1. Verifique os nós de iSCSI disponível.
    Execute o comando seguinte.
# iscsiadm -m node
  1. Opcional: Exclua os nós aos quais você não deseja conectar.
    Execute o comando seguinte.
# iscsiadm -m node --op delete --targetname THE_TARGET_IQN
  1. Reinicie o serviço do iscsi aberto para conectar a todos os nós disponíveis.
    Execute o comando seguinte.
# /etc/init.d/open-iscsi restart

O Linux exibe uma mensagem de login. Exemplo:
Sessão de login [iface: default, target: iqn.2004-04.com:NAS:iSCSI.ForUbuntu.B9281B, portal: 10.8.12.31,3260] [ OK ]

  1. Verifique o status do dispositivo com dmesg.
    Execute o comando seguinte.
# dmesg | tail
  1. Crie uma partição.
    Nesse exemplo, o nome do dispositivo é /dev/sdb. Execute o comando seguinte.
# fdisk /dev/sdb
  1. Formate a partição.
    Execute o comando seguinte.
# mkfs.ext3 /dev/sdb1
  1. Monte o sistema de arquivo.
    Execute os dois comandos seguintes.
# mkdir /mnt/iscsi
 
# mount /dev/sdb1 /mnt/iscsi/

O armazenamento está disponível para uso agora.

Comandos adicionais do Linux.

Ação Comando
Teste a velocidade de E/S do iSCSI LUN. # hdparm -tT /dev/sdb1
Descubra os destinos do host # iscsiadm -m discovery --type sendtargets --portal HOST_IP
Conecte a um destino # iscsiadm -m node --targetname THE_TARGET_IQN --login
Desconecte de um destino # iscsiadm -m node --targetname THE_TARGET_IQN --logout
Exclua um Destino # iscsiadm -m node --op delete --targetname THE_TARGET_IQN

8. Referências: Comparação de recursos de LUN baseados em bloco e baseado em arquivos

Nome do recurso LUN baseado em bloco LUN baseado em arquivo
Cópia completa de VAAI
Zerar bloco de VAAI
Bloqueio assistido de hardware de VAAI
Provisionamento fino de VAAI e Recuperação de espaço  
Provisionamento fino
Recuperação de espaço
Suportado em: VMware ESXi com VAAI, Servidor Windows 2012 ou superior, Windows 8 ou superior
 
Microsoft ODX  
Importar/Exportar do LUN
Instantâneos do LUN Você deve tirar um instantâneo do volume primário.

Este artigo foi útil?

80% das pessoas acham que foi útil.
Obrigado por seu retorno.

Conte-nos como podemos melhorar este artigo:

Se quiser enviar outros comentários, escreva-os abaixo.

Escolher especificação

      Mostrar mais Menos

      Este site noutros países/regiões:

      open menu
      back to top