Configurar NICs para NFS em RDMA
O NFS sobre RDMA requer configuração de NIC para o sistema cliente e plataforma de armazenamento.
Configuração da plataforma de storage
Para obter informações sobre o suporte RNIC de destino, consulte o "NetApp Hardware Universe".
Se você estiver usando uma configuração de alta disponibilidade (HA), ambos os nós devem usar o mesmo RNIC para suportar failover RDMA. A NIC deve ser compatível com RoCE.
-
A partir do ONTAP 9.10.1, você pode visualizar uma lista de protocolos de descarga RDMA com o comando:
network port show -rdma-protocols roce
Saiba mais sobre
network port show
o "Referência do comando ONTAP"na . -
A partir do ONTAP 9.16.1, recomenda-se o uso do controle de fluxo de prioridade (PFC). Configure o PFC usando o
network port modify
comando:network port modify -node <nodename> -port <portname> -flowcontrol-admin pfc -pfc-queues-admin 3
-
Antes do ONTAP 9.16.1, recomenda-se a utilização do controlo de fluxo global predefinido (GFC). Se a configuração de controle de fluxo tiver sido alterada, configure o GFC usando o
network port modify
comando:network port modify -node <nodename> -port <portname> -flowcontrol-admin full
Saiba mais sobre
network port modify
o "Referência do comando ONTAP"na .
Configuração do sistema cliente
Para obter informações sobre sistemas operacionais cliente compatíveis para NFS sobre RDMA, consulte o "Matriz de interoperabilidade NetApp (IMT)". Para RNICs compatíveis com RoCE v2, consulte a respetiva documentação do fornecedor RNIC.
Embora o cliente e o servidor possam ser conetados diretamente, o uso de switches é recomendado para melhorar o desempenho do failover.
O cliente, o servidor, todos os switches e todas as portas nos switches devem ser configurados usando quadros jumbo. A configuração de controle de fluxo nos clientes e switches deve corresponder à configuração de controle de fluxo do ONTAP. A partir do ONTAP 9.16.1, é prática recomendada ativar e configurar o controle de fluxo de prioridade no ONTAP, nos switches e nos clientes. Antes do ONTAP 9.16.1, recomenda-se a utilização de controlo de fluxo global.
Depois que essa configuração for confirmada, você poderá montar a exportação NFS usando RDMA.
Você deve estar usando o ONTAP 9.12,1 ou posterior para configurar interfaces de rede com o NFS através do RDMA usando o Gerenciador de sistemas.
-
Verifique se o RDMA é suportado. Navegue até rede > portas Ethernet e selecione o nó apropriado na exibição de grupo. Quando você expandir o nó, observe o campo protocolos RDMA para uma determinada porta: O valor RoCE indica que RDMA é suportado; um traço (-) indica que não é suportado.
-
Para adicionar uma VLAN, selecione * VLAN*. Selecione o nó apropriado. No menu suspenso Port, as portas disponíveis exibem o texto RoCE Enabled se suportarem RDMA. Nenhum texto é exibido se eles não suportarem RDMA.
-
Siga o fluxo de trabalho em Ative o storage nas para servidores Linux usando NFS para configurar um novo servidor NFS.
Ao adicionar interfaces de rede, você terá a opção de selecionar usar portas RoCE. Selecione esta opção para todas as interfaces de rede que você deseja usar NFS sobre RDMA.
-
Verifique se o acesso RDMA está ativado no servidor NFS com o comando:
vserver nfs show-vserver <SVM_name>
Por padrão,
-rdma
deve estar habilitado. Se não estiver, ative o acesso RDMA no servidor NFS:vserver nfs modify -vserver <SVM_name> -rdma enabled
-
Monte o cliente via NFSv4,0 através de RDMA:
-
A entrada para o parâmetro proto depende da versão do protocolo IP do servidor. Se for IPv4, use
proto=rdma
. Se for IPv6, useproto=rdma6
. -
Especifique a porta de destino NFS como
port=20049
em vez da porta padrão 2049:mount -o vers=4,minorversion=0,proto=rdma,port=20049 <Server_IP_address>:/<volume_path> <mount_point>
-
-
OPCIONAL: Se você precisar desmontar o cliente, execute o comando
unmount <mount_path>