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 a capacidade de ampliação de escala horizontal, 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. Mais conexões podem ser configuradas entre um sistema de origem e o destino dependendo da disponibilidade de portas de origem com 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 nó de destino são conectadas por meio do comutador de Ethernet 1. As segundas portas (azuis) em cada inicializador e nó de destino são conectadas por meio do comutador de Ethernet 2. Todos os nós de destino em sistemas de armazenamento IBM Spectrum Accelerate usam um IQN de destino iSCSI único, comum e todos os volumes são 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 no sistema devem ser configuradas para se conectar ao 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 do IBM Spectrum Accelerate iSCSI
Esta figura mostra um exemplo de uma configuração 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 muitos nós de destino, é possível conectar-se a quantas portas de destino entre os nós quanto o número de portas de origem. 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 do usuário do CHAP
    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ê 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ê não usar o CHAP, esse valor não será necessário.
    Local
    Especifique o site ao qual esse sistema de armazenamento está associado.
    Nota: O sistema de armazenamento deve estar associado a um site em sistemas com topologia HyperSwap ou estendida.
    Conexões da porta de origem 1
    Crie conexões da porta de origem para as portas de destino no sistema de armazenamento externo IBM Spectrum Accelerate. É possível configurar quantas portas de origem forem necessárias para conectar-se aos sistemas de armazenamento IBM Spectrum Accelerate. Para cada porta de origem, apenas 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 uma 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 as portas de origem, não é obrigatório usar as portas em nenhuma 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 para as portas de destino no sistema de armazenamento externo IBM Spectrum Accelerate. É possível configurar quantas portas de origem forem necessárias para conectar-se aos sistemas de armazenamento IBM Spectrum Accelerate. Para cada porta de origem, apenas 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 uma 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 as portas de origem, não é obrigatório usar as portas em nenhuma ordem. Qualquer uma das portas ou todas as portas podem ser utilizadas. De forma semelhante, não é necessário que a porta de origem 1 deva ser conectada à porta de destino 1 e a porta de origem 2 deva ser 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 do sinal de mais (+) para incluir mais portas de destino para as portas de origem selecionadas. É possível associar apenas 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 endereços IP 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 segredo do IP e do CHAP fornecido (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 os status detalhados 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.