Configurando sistemas de armazenamento Dell EqualLogic

O sistema suporta conexões iSCSI para sistemas de armazenamento Dell EqualLogic.

Ao contrário dos sistemas da família Storwize, os sistemas Dell EqualLogic têm IQNs separados para cada LUN no sistema de armazenamento. Como o número máximo de sessões iSCSI é limitado, somente dois nós em um único grupo de E/S podem se conectar ao sistema de armazenamento Dell. Portanto, as conexões com esses sistemas de armazenamento devem ser configuradas para um único grupo de E/S, mesmo se houver mais de um grupo de E/S no sistema.

Além disso, ao contrário dos sistemas da família Storwize, cada inicializador iSCSI (nó) é conectado com uma porta de matriz por volume. Com sistemas Dell EqualLogic, a recomendação é concluir todas as descobertas de SendTargets e estabelecimentos de sessão somente para o endereço IP do grupo. O balanceamento de carga em matrizes de destino e em portas de matriz é obtido pelo Dell EqualLogic usando redirecionamento de login.

O gráfico a seguir mostra a configuração iSCSI entre o sistema e um sistema Dell EqualLogic usado como armazenamento externo.

Figura 1. Exemplo de configuração de iSCSI do sistema de armazenamento Dell EqualLogicEsta figura mostra um exemplo de uma configuração de iSCSI da família Storwize.

Melhores práticas para estabelecer conectividade com um sistema de armazenamento Dell EqualLogic

  1. Configure a matriz Dell EqualLogic e troque a conectividade com o sistema de armazenamento Dell EqualLogic seguindo as instruções no Guia de Configuração da Dell.
  2. Identifique o grupo de E/S cujos nós vão descobrir e se conectar ao sistema de armazenamento Dell EqualLogic.
  3. Entenda o número de portas de origem por nó do inicializador que precisam ser usadas para conectividade com o sistema de armazenamento Dell EqualLogic de destino e configure a sinalização storage ou storage_6 para cada porta Ethernet de origem.
  4. Entenda o número máximo de volumes ou LUNs (representado por nome qualificado de iSCSI) que devem ser gerenciados pelo inicializador.
  5. Se x for o número de portas de origem que devem ser usadas para conectividade com o Dell EqualLogic e y for o número de volumes do Dell EqualLogic (nomes qualificados de iSCSI) que devem ser gerenciados pelos nós do inicializador, então, para balanceamento de carga, o número de LUNs que devem ser conectadas por porta Ethernet ativada por armazenamento do inicializador será z = y/x.

Para incluir um sistema de armazenamento Dell EqualLogic, conclua estas etapas:

Usando a GUI de gerenciamento

  1. Na interface gráfica com o usuário de gerenciamento, selecione Conjuntos > Armazenamento Externo > Incluir Armazenamento iSCSI Externo.
  2. Selecione Dell para o tipo de armazenamento externo.
  3. Insira os valores a seguir para definir a conexão entre as portas de origem e as portas de destino no armazenamento externo:
    Grupo de E/S
    Selecione o grupo de E/S no qual as portas de origem estão no sistema. Somente as portas de origem nos nós do grupo de E/S especificado descobrem as portas de destino no armazenamento externo.
    Porta de destino no armazenamento remoto
    Endereço IP do grupo para a matriz Dell EqualLogic que recebe a solicitação das portas de origem no grupo de E/S especificado.
    Nome de usuário
    Insira o nome do usuário para associar a essa conexão.
    Segredo do CHAP
    Se o CHAP for usado para armazenar conexões iSCSI no sistema, insira o segredo do CHAP atual. Este campo não é necessário.
    Porta de origem 1
    Insira o ID da primeira porta de origem usada como inicializador para a conexão iSCSI entre o nó e o sistema de armazenamento.
    Porta de origem 2
    Insira o ID da segunda porta de origem usada como inicializador para a conexão iSCSI entre o nó e o sistema de armazenamento.
  4. Clique em Avançar.
  5. Na lista de IQNs disponíveis, selecione os IQNs que aparecem como discos gerenciados no sistema.
  6. Clique em Incluir.

Usando a interface da linha de comandos (CLI)

Insira os comandos a seguir para descobrir e configurar portas de destino em sistemas de armazenamento Dell EqualLogic. Se você usar o CHAP para proteger as conexões iSCSI no sistema, insira o segredo do CHAP atual.

  1. Para configurar IPs na origem com -storage/-storage_6 como yes, insira o comando a seguir:
    cfgportip -node node_name -ip_6
    ipv6addr -prefix_6 prefix
     -gw_6 ipv6gw -storage_6 yes
    port_id 
    em que o ID da porta é o número da porta Ethernet visível no comando de saída lsportip.
  2. Para configurar um endereço IPv4, insira o comando a seguir:
    cfgportip -node node_name -ip
    ipv4addr -gw ipv4gw
     -mask subnet_mask -storage yes
    port_id
    em que o ID da porta é o número da porta Ethernet visível no comando de saída lsportip.
  3. Insira o comando a seguir para descobrir manualmente o destino iSCSI com o IP e o segredo do CHAP (se configurado) fornecidos usando a porta de origem 1 do grupo de E/S 0:
    svctask detectiscsistorageportcandidate -targetip Dell_Group_IP
     -srcportid 1 -username target_user_name -chapsecret target_chap -iogrp 0 
  4. Insira o comando lsiscsistorageportcandidate para listar os destinos descobertos, que é igual ao número de LUNs que são mapeadas a partir do Dell EqualLogic para o sistema inicializador. Se o número de LUNs for y, a saída de lsiscsistorageportcandidate mostra y linhas com row_id 0 - (y-1):
    svcinfo lsiscsistorageportcandidate
  5. Após a descoberta ser bem-sucedida, será possível incluir sessões no destino usando o comando a seguir:
    svctask addiscsistorageport -username target_user_name
     -chapsecret target_chap -iogrp 0 row_id
    Caso duas portas de origem por nó do inicializador venham a ser usadas para conectividade com o sistema de armazenamento Dell EqualLogic, execute o comando svctask addiscsistorageport para row_ids 0 a (y/2 - 1).
  6. Repita a etapa 3 com -srcportid 2, considerando que 2 é o número srcport da segunda porta a se conectar.
    svctask detectiscsistorageportcandidate -targetip Dell_Group_IP
     -srcportid 1 -username target_user_name -chapsecret target_chap -iogrp 0
  7. Insira o comando lsiscsistorageport para listar o status dos destinos descobertos. A saída deve ser igual à da etapa 4.
  8. Depois que a descoberta for concluída com êxito, é possível incluir sessões nos volumes de destino restantes ou LUNs executando o comando a seguir com row_ids y/2 a y-1.
    svctask addiscsistorageport -username target_user_name
     -chapsecret target_chap -iogrp 0 row_id
  9. Insira o comando lsiscsistorageport para listar o status do inicializador e do destino para cada sessão em linhas separadas.
  10. Insira o comando lsiscistorageport row_id para listar o status detalhado da conectividade do nó de origem por meio de suas respectivas portas para o destino. O ID da linha é extraído do comando lsiscsistorageport.