Configurando sistemas de armazenamento do IBM Spectrum Accelerate

O sistema suporta conexões iSCSI para todos os sistemas de armazenamento externos construídos com IBM Spectrum Accelerate.

Os sistemas de armazenamento IBM Spectrum Accelerate suportam capacidade de scale-out horizontal, o que significa que um único sistema pode ter de 3 a 15 nós como destinos. No entanto, todos os nós têm um único IQN que manipula todas as conexões. Para tolerância a falhas, configure pelo menos dois nós de destino para duas ou mais portas de origem. É possível configurar mais conexões entre o sistema de origem e o destino dependendo da disponibilidade das portas de origem com a conectividade de armazenamento ativada.

O gráfico descreve a conexão entre o sistema e um sistema de armazenamento externo IBM Spectrum Accelerate. Nesse diagrama, o sistema é composto de dois grupos de E/S com dois nós. Cada nó tem um máximo de quatro portas do inicializador com duas configuradas por meio de dois comutadores para as portas de destino nos sistemas de armazenamento. As outras duas portas em cada nó não estão configuradas. As primeiras portas (laranjas) em cada inicializador e o nó de destino são conectados por meio do comutador de Ethernet 1. As segundas portas (azuis) em cada inicializador e o nó de destino são conectados por meio do comutador de Ethernet 2. Todos os nós de destino em sistemas de armazenamento IBM Spectrum Accelerate usam um único IQN de destino iSCSI comum, e todos os volumes ficam acessíveis por meio de todos os nós de destino. A conectividade do sistema inicializador deve ser estabelecida com dois ou mais nós de destino. As portas de origem disponíveis nos sistemas devem ser configuradas para conexão com o armazenamento externo. Se um nó não estiver ativado para armazenamento externo, as portas nesse nó não poderão ser usadas como portas de origem para a conexão. Para ativar um nó para armazenamento, selecione Configurações > Rede > Portas Ethernet. Clique com o botão direito na porta e selecione Modificar Portas de Armazenamento para ativar a porta para conexões iSCSI para sistemas de armazenamento.

Figura 1. Exemplo de configuração de iSCSI do IBM Spectrum AccelerateEsta figura mostra um exemplo de uma configuração de iSCSI do IBM Spectrum Accelerate.

No gráfico, as portas do inicializador IPA, IPE, IPI e IPM são conectadas por meio do comutador de Ethernet 1 com a primeira porta de destino no nó de destino 1 (IP1). As portas do inicializador IPB, IPF, IPJ e IPN são conectadas por meio do comutador de Ethernet 2 no nó de destino 2 (IP5). Como os sistemas de armazenamento IBM Spectrum Accelerate podem ter vários nós de destino, é possível se conectar ao mesmo número de portas de destino e portas de origem nos nós. Quaisquer portas de origem adicionais deverão ser configuradas para conectividade de armazenamento.

Quando você define conexões de porta de origem, a configuração se aplica a todas as portas no sistema. Por exemplo, a porta de destino IP1 no nó 1 do nó de destino 1 é a porta de destino para as portas de origem IPA, IPE, IPI e IPM. A porta de destino do nó de destino 2 é a porta de destino para as portas de origem IPB, IPF, IPJ e IPN.

Na configuração de exemplo, portas extra permanecem desconfiguradas, mas podem ser conectadas para aumentar o rendimento. No gráfico, o inicializador e os nós de destino suportam cada um quatro portas. As portas do inicializador IPC, IPD, IPG, IPH, IPK, IPL, IPO e IPP permanecem desconfiguradas. Nos nós de destino, as portas IP2, IP3, IP4, IP6, IP7 e IP8 também ficam desconfiguradas. Para aumentar o rendimento, as portas do inicializador IPC, IPG, IPK e IPO podem ser conectadas por meio do comutador de Ethernet 1 para qualquer porta de destino não usada no nó de destino 1-N. Quando essas conexões são configuradas, outro caminho entre os nós de origem e de destino é criado.

Usando a GUI de gerenciamento

Para incluir um sistema de armazenamento IBM Spectrum Accelerate conectado por iSCSI, conclua estas etapas:

  1. Na interface gráfica com o usuário de gerenciamento, selecione Conjuntos > Armazenamento Externo > Incluir Armazenamento iSCSI Externo.
  2. Selecione IBM Spectrum Accelerate 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:
    Nome de Usuário
    Insira o nome do usuário para associar a essa conexão. Se o sistema de armazenamento de destino usar Challenge Handshake Authentication Protocol (CHAP) para autenticar conexões, deve-se inserir um nome do usuário. Se você especificar um nome do usuário, deve-se especificar um segredo do CHAP. Se você usar não usar o CHAP, esse valor não será necessário.
    Segredo do CHAP
    Se o CHAP for usado para armazenar conexões iSCSI no sistema, insira o segredo do CHAP atual. Se você usar não usar o CHAP, esse valor não será necessário.
    Conexões da porta de origem 1
    Crie conexões da porta de origem com as portas de destino no sistema de armazenamento externo IBM Spectrum Accelerate. É possível configurar quantas portas de origem forem necessárias para conexão com sistemas de armazenamento IBM Spectrum Accelerate. Para cada porta de origem, somente uma porta de destino pode ser configurada. Se uma porta de origem já estiver sendo usada, não será possível criar uma conexão com a porta de destino.
    Selecione a porta de origem 1
    Selecione o ID de porta de origem que é usado como o inicializador para a conexão iSCSI entre o nó e o sistema de armazenamento. Clique no ícone de mais (+) para incluir mais portas de origem. É possível configurar quantas portas de origem forem necessárias para conectividade com cada sistema IBM Spectrum Accelerate. Por exemplo, a porta de origem 1 é IPA no gráfico. Embora o gráfico mostre as portas de origem 1 e 2 sendo usadas como a porta de origem, não é obrigatório usar portas em qualquer ordem. Qualquer uma das portas ou todas as portas podem ser utilizadas. Da mesma forma, não é necessário que a porta de origem 1 esteja conectada à porta de destino 1 e que a porta de origem 2 esteja conectada à porta de destino 2. As portas de origem e de destino podem ser selecionadas em qualquer ordem, com base em como o tráfego de diferentes portas precisa ser isolado.
    Porta de destino no armazenamento remoto 1
    Insira o endereço IP para a porta de destino no primeiro armazenamento externo. Clique no ícone de sinal de mais (+) para incluir mais portas de destino para as portas de origem selecionadas. É possível associar somente um endereço IP de cada módulo no sistema de armazenamento a cada porta de origem.
    Conexões da porta de origem 2
    Crie conexões da porta de origem com as portas de destino no sistema de armazenamento externo IBM Spectrum Accelerate. É possível configurar quantas portas de origem forem necessárias para conexão com sistemas de armazenamento IBM Spectrum Accelerate. Para cada porta de origem, somente uma porta de destino pode ser configurada. Se uma porta de origem já estiver sendo usada, não será possível criar uma conexão com a porta de destino.
    Selecione a porta de origem 2
    Selecione o ID da porta de origem que é utilizado como a origem para a conexão iSCSI entre o nó e o sistema de armazenamento. Por exemplo, a porta de origem 2 é IPB no gráfico. Embora o gráfico mostre as portas de origem 1 e 2 sendo usadas como a porta de origem, não é obrigatório usar portas em qualquer ordem. Qualquer uma das portas ou todas as portas podem ser utilizadas. Da mesma forma, não é necessário que a porta de origem 1 esteja conectada à porta de destino 1 e que a porta de origem 2 esteja conectada à porta de destino 2. As portas de origem e de destino podem ser selecionadas em qualquer ordem, com base em como o tráfego de diferentes portas precisa ser isolado.
    Porta de destino no armazenamento remoto 2
    Insira o endereço IP para a porta de destino no segundo IBM Spectrum Accelerate. Clique no ícone de sinal de mais (+) para incluir mais portas de destino para as portas de origem selecionadas. É possível associar somente um endereço IP de cada módulo no sistema de armazenamento IBM Spectrum Accelerate a cada porta de origem.
  4. Clique em Avançar.

Usando a interface da linha de comandos (CLI)

Insira os comandos a seguir para descobrir e configurar portas de destino em sistemas de armazenamento IBM Spectrum Accelerate. Esses exemplos usam os números de porta incluídos na figura. Se você usar o CHAP para proteger as conexões iSCSI no sistema, insira o segredo do CHAP atual. Um segredo do CHAP não é necessário. Além disso, determine se deseja especificar o grupo de E/S ou a descoberta em todo o sistema e o estabelecimento da sessão.

  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 é 1 (para IPA, IPE, IPI e IPM), 2 (para IPB, IPF, IPJ, IPN).
  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 é 1 (para IPA, IPE, IPI e IPM), 2 (para IPB, IPF, IPJ e IPN).
  3. Insira o comando a seguir para descobrir manualmente o destino iSCSI com o IP e o segredo do CHAP fornecidos (se configurado):
    svctask detectiscsistorageportcandidate -targetip IP1
     -srcportid 1 -username user1 -chapsecret password
    (-srcportid 1 é mostrado como IPA, IPE, IPI e IPM na figura.)
  4. Insira o comando lsiscsistorageportcandidate para listar o status do destino descoberto mais recentemente.
  5. Após a descoberta ser bem-sucedida, será possível incluir sessões no destino usando o comando a seguir:
    svctask addiscsistorageport -username user1  -chapsecret password 0
    em que 0 é o ID da linha do comando lsiscsistorageportcandidate na etapa 4.
  6. Insira o comando lsiscsistorageport para listar o status do inicializador e do destino para cada sessão em linhas separadas.
  7. 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 é obtido do comando lsiscsistorageport:
  8. Repita essa sequência para cada IP de destino (IP2, IP5, e assim por diante). Escolha uma porta de origem diferente a cada vez. Configure o IP de destino para pelo menos dois nós de destino.