Configurare le NIC per NFS su RDMA
NFS su RDMA richiede la configurazione NIC sia per il sistema client che per la piattaforma di storage.
Configurazione della piattaforma di storage
Sul server deve essere installato un adattatore RDMA X1148. Se si utilizza una configurazione ha, è necessario disporre di un adattatore X1148 corrispondente sul partner di failover in modo che il servizio RDMA possa continuare durante il failover. La NIC deve essere compatibile con ROCE.
A partire da ONTAP 9.10.1, è possibile visualizzare un elenco di protocolli di offload RDMA con il comando:
network port show -rdma-protocols roce
Configurazione del sistema client
I client devono utilizzare schede NIC Mellanox RDMA (ad esempio X1148) e il software di rete Mellanox OFED. Consultare la documentazione di Mellanox per i modelli e le versioni supportate. Sebbene sia possibile collegare direttamente client e server, si consiglia di utilizzare gli switch a causa delle migliori prestazioni di failover con uno switch.
Il client, il server, gli switch e tutte le porte sugli switch devono essere configurati utilizzando frame jumbo. Assicurarsi inoltre che il controllo di flusso prioritario sia attivo su qualsiasi switch.
Una volta confermata la configurazione, è possibile montare NFS.
È necessario utilizzare ONTAP 9.12.1 o versione successiva per configurare le interfacce di rete con NFS su RDMA utilizzando Gestione di sistema.
-
Controllare se RDMA è supportato. Accedere a Network > Ethernet Ports (rete > Porte Ethernet) e selezionare il nodo appropriato nella vista del gruppo. Quando si espande il nodo, controllare il campo protocolli RDMA per una determinata porta: Il valore RoCE denota RDMA è supportato; un trattino (-) indica che non è supportato.
-
Per aggiungere una VLAN, selezionare + VLAN. Selezionare il nodo appropriato. Nel menu a discesa porta, le porte disponibili visualizzano il testo RoCE abilitato se supportano RDMA. Se non supportano RDMA, non viene visualizzato alcun testo.
-
Seguire il flusso di lavoro in Abilitare lo storage NAS per i server Linux utilizzando NFS Per configurare un nuovo server NFS.
Quando si aggiungono interfacce di rete, è possibile selezionare Usa porte RoCE. Selezionare questa opzione per tutte le interfacce di rete che si desidera utilizzare NFS su RDMA.
-
Controllare se l'accesso RDMA è attivato sul server NFS con il comando:
vserver nfs show-vserver SVM_name
Per impostazione predefinita,
-rdma
deve essere attivato. In caso contrario, abilitare l'accesso RDMA sul server NFS:vserver nfs modify -vserver SVM_name -rdma enabled
-
Montare il client tramite NFSv4.0 su RDMA:
-
L'input per il parametro proto dipende dalla versione del protocollo IP del server. Se si tratta di IPv4, utilizzare
proto=rdma
. Se si tratta di IPv6, utilizzareproto=rdma6
. -
Specificare la porta di destinazione NFS come
port=20049
invece della porta standard 2049:mount -o vers=4,minorversion=0,proto=rdma,port=20049 Server_IP_address:/volume_path mount_point
-
-
OPZIONALE: Se è necessario smontare il client, eseguire il comando
unmount mount_path