Configurando um sistema para usar as portas Ethernet compatíveis com RDMA para comunicações de nó para nó
O sistema suporta conexões de nó a nó que usam protocolos Ethernet que suportam a tecnologia de acesso direto remoto à memória (RDMA), como RDMA over Converged Ethernet (RoCE) ou iWARP. Para usar esses protocolos, o sistema requer que um adaptador compatível com RDMA seja instalado em cada nó e as portas Ethernet dedicadas compatíveis com RDMA sejam configuradas apenas para comunicação de nó para nó.
As tecnologias RDMA, como RoCE e iWARP, permitem que o adaptador compatível com RDMA transfira dados diretamente entre os nós, efetuando bypass da CPU e dos caches, tornando as transferências mais rápidas. As tecnologias RDMA fornecem conexão e tempo de processamento mais rápidos do que as conexões iSCSI tradicionais.
Pré-requisitos
O gráfico a seguir descreve uma configuração de exemplo de um sistema que usa portas Ethernet compatíveis com RDMA para comunicações de nó para nó. A configuração usa os pré-requisitos e recomendações para a configuração de ambiente e de rede. Neste exemplo, as Portas 1 e 2 (roxas) em todos os nós no sistema são configuradas para comunicações de nó para nó, enquanto as Portas 3 e 4 (vermelhas) são usadas para conexão de host. As portas 1 e 2 em todos os nós estão em uma sub-rede diferente das portas 3 e 4 em todos os nós para separar o tráfego de nó para nó do tráfego do host. Todas as portas estão conectadas a dois comutadores redundantes de 100 GB que roteiam o tráfego de forma apropriada.

Usando o assistente de serviço e GUIs de gerenciamento
- Defina todos os endereços IP para todas as portas Ethernet compatíveis com RDMA em cada nó no sistema
- Use a GUI do assistente de serviço para definir os endereços IP da porta em cada nó concluindo estas etapas:
- Em um navegador suportado, insira o endereço IP de serviço para um dos nós no sistema.
- Na GUI do assistente de serviço, selecione um dos nós e selecione Mudar IP do nó.
- No painel Mudar IP do nó, selecione a porta para definir endereços IP e clique em Modificar.
- Insira o endereço IP, a máscara de sub-rede, o gateway e o ID de VLAN para a porta Ethernet compatível com RDMA selecionada. Nota: O endereço IP e a máscara de sub-rede de cada porta devem ser exclusivos e não podem ser usados em nenhum outro lugar do sistema. No entanto, o ID de VLAN para portas Ethernet compatíveis com RDMA em todos os nós deve ser o mesmo ou as conexões entre os nós que usam esses endereços IP falharão. Ao configurar portas Ethernet compatíveis com RDMA, não exceda o máximo de quatro portas para comunicações entre nós.
- Clique em Salvar.
- Repita essas etapas para cada porta Ethernet compatível com RDMA para o nó selecionado. Dependendo do número de nós em seu sistema, até oito portas Ethernet compatíveis com RDMA podem ser configuradas, com duas portas por nó. Essas portas devem ser dedicadas a comunicações inter-nó e não podem ser usadas para conexão de host, virtualização de armazenamento externo conectado por Ethernet ou replicação de IP.
- Após todos os endereços IP para o primeiro nó terem sido configurados, selecione o outro nó na lista suspensa e selecione Ir.
- Repita as etapas 2 a 6 para os outros nós no sistema. Depois que o segundo nó for atualizado, será possível incluí-lo no sistema com a GUI de gerenciamento.
- Inclua os nós no sistema
- Usando a GUI de gerenciamento, inclua o nó no sistema concluindo estas etapas:
- Selecione .
- Selecione Incluir nó do menu Ações do sistema.
- Depois que o nó for incluído no sistema, verifique se o status do nó é
on-line na página Sistema - Visão geral. Se o nó estiver listado como off-line ou se ocorrerem erros,
selecione para visualizar mensagens de erro ou selecione
para visualizar
a conectividade da porta para o nó para visualizar possíveis problemas de conexão. Também é possível usar o comando ping para resolver problemas de conectividade entre os nós.
Esta página exibe os status de conexão entre os nós. Se um problema de conexão estiver presente, serão fornecidas informações de dados de erro
para ajudar a determinar o que está causando o problema:
- Descoberto
- Indica que uma porta Ethernet no nó selecionado está configurada, mas uma conexão não pode ser
estabelecida. Este status indica um problema em potencial que precisa ser resolvido. A coluna
Dados do erro indica o motivo para o status
Descoberto. Os valores a seguir são possíveis na
coluna Dados do erro:
- Incompatibilidade de protocolo
- Indica que o protocolo nos adaptadores de origem e de destino não é o mesmo. Este erro ocorre quando um nó no sistema não tem o adaptador Ethernet de 25 Gbps instalado.
- Inacessível
- Indica que os endereços IP local e remoto não podem ser atingidos. Este erro poderá ocorrer se um dos nós do sistema estiver off-line. Selecione para visualizar erros e executar quaisquer procedimentos de correção necessários para retornar o nó a um status on-line.
- Duplicar endereços IP
- Indica que um ou mais endereços IP estão sendo usados na rede. Cada endereço IP do nó deve ser exclusivo. Para corrigir esse erro, é possível usar a interface do Assistente de Serviço para mudar o endereço IP do nó.
- Degradado
- Indica que a velocidade negociada nos adaptadores local e remoto não é a mesma. O status Comprometido ocorre quando um ou ambos os adaptadores são configurados na velocidade inferior, em vez da velocidade máxima que os adaptadores suportam. Para corrigir esse problema, assegure-se de que os adaptadores em ambos os nós estejam configurados na velocidade máxima.
- Incompatibilidade do ID de VLAN
- Indica que os identificadores de LAN virtual da porta local e remota não são os mesmos. Para corrigir esse erro, assegure-se de que os nós local e remoto pertençam à mesma VLAN. Se estiver usando a VLAN em sua rede, você deve configurar a VLAN em comutadores, configurando a VLAN para o modo "Tronco" e especificando o ID de VLAN no comutador antes de definir endereços IP e outras configurações para as portas Ethernet compatíveis com RDMA nos nós no sistema.
Usando a interface da linha de comandos
- Para definir endereços IP de porta para portas Ethernet compatíveis com RDMA, insira o seguinte comando
em cada porta para cada nó no sistema:
em que ip_address é o endereço IP para a porta identificada por seu identificador de porta (port_number) e o nome do nó (panel_name). Certifique-se de que todas as portas estejam na mesma VLAN, especificando o mesmo vlanid para cada endereço IP de porta Ethernet compatível com RDMA.satask chnodeip -ip ip_address -mask mask -gw gateway -port_id port_number -vlan vlanid panel_nameNota: O endereço IP e a máscara de sub-rede de cada porta devem ser exclusivos e não podem ser usados em nenhum outro lugar do sistema. No entanto, o ID de VLAN para a porta Ethernet compatível com RDMA em todos os nós deve ser o mesmo ou as conexões entre os nós que usam esses endereços IP falharão. - Para incluir o nó no sistema, conclua estas etapas:
- Certifique-se de que o nó esteja listado como um nó candidato, inserindo o seguinte
comando:
Nos resultados exibidos, verifique se o parâmetro id exibe o WWNN para o nó. Se o nó não for detectado, verifique o cabeamento do nó.svcinfo lsnodecandidate - Insira o seguinte comando para determinar o grupo de E/S em que o nó deve ser incluído:
lsiogrp - Registre o nome ou o ID do primeiro grupo de E/S que possua uma contagem de nós igual a zero. Serão
necessários o nome ou ID para a próxima etapa. Nota: Você deve executar esta etapa para o primeiro nó incluído. Esta etapa não precisa ser executada para o segundo nó do par, porque ele usa o mesmo número de grupo de E/S.
- Insira este comando para incluir o nó no sistema:
Em que WWNN é o WWNN do nó, iogrp_name é o nome do grupo de E/S no qual você deseja incluir o nó e new_name_arg é o nome que você deseja designar ao nó. Se você não especificar um nome para o novo nó, um nome padrão será designado.addnode -wwnodename WWNN -iogrp iogrp_name -name new_name_arg
- Certifique-se de que o nó esteja listado como um nó candidato, inserindo o seguinte
comando:
- Verifique a conectividade entre os nós que usam portas Ethernet compatíveis com RDMA, inserindo este comando:
Nos resultados exibidos, um valor de Status:Connected indica uma conexão bem-sucedida. Um valor de Status:Discovered indica a porta na qual o nó selecionado está configurado, mas uma conexão não pode ser estabelecida. Se ocorrerem erros de conexão, as possíveis razões para esses erros são exibidas no parâmetro error_data. Para obter descrições desses estados de erro, consulte as instruções da GUI de gerenciamento. Também é possível usar o comando ping para resolver problemas de conectividade entre os nós.sainfo lsnodeipconnectivity