Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

为基于 RDMA 的 NFS 配置 NIC

贡献者

基于 RDMA 的 NFS 需要为客户端系统和存储平台配置 NIC 。

存储平台配置

有关目标RNIC支持的信息,请参阅 "NetApp Hardware Universe"

如果您使用的是高可用性(HA)配置、则两个节点都必须使用同一个NIC来支持RDMA故障转移。NIC必须支持RoCE。

  • 从ONTAP 9.10.1开始、您可以使用以下命令查看RDMA卸载协议列表:

    network port show -rdma-protocols roce
    Cli
  • 从ONTAP 9.161开始、建议使用优先级流量控制(Priority Flow Control、PFC)。使用命令配置PFC network port modify

    network port modify -node <nodename> -port <portname> -flowcontrol-admin pfc -pfc-queues-admin 3
    Cli
  • 在ONTAP 9.161之前的版本中、建议使用默认全局流量控制(GFC)。如果更改了流量控制设置、请使用命令配置GFC network port modify

    network port modify -node <nodename> -port <portname> -flowcontrol-admin full
    Cli

客户端系统配置

有关基于RDMA的NFS支持的客户端操作系统的信息,请参阅 "NetApp互操作性表(IMT)"。有关RoCE v2支持的RNIC、请参阅相应的RNIC供应商文档。

虽然客户端和服务器可以直接连接、但建议使用交换机以提高故障转移性能。

客户端、服务器、任何交换机以及交换机上的所有端口都必须使用巨型帧进行配置。客户端和交换机上的流量控制配置应与ONTAP的流量控制配置相匹配。从ONTAP 9.161开始、最佳实践是在ONTAP、交换机和客户端上启用和配置优先级流量控制。在ONTAP 9.161之前的版本中、建议使用全局流量控制。

确认此配置后、您可以使用RDMA挂载NFS导出。

您必须使用ONTAP 9.12.1或更高版本使用System Manager通过RDMA使用NFS配置网络接口。

步骤
  1. 检查是否支持RDMA。导航到*网络>以太网端口*、然后在组视图中选择相应的节点。展开节点时,请查看给定端口的*RDMA协议*字段:值*RoCE*表示支持RDMA;短划线(-)表示不支持RDMA。

  2. 要添加VLAN、请选择*+ VLAN*。选择相应的节点。在*Port*下拉菜单中,如果可用的端口支持RDMA,它们将显示文本*RoCE Enabled"。如果不支持RDMA、则不会显示任何文本。

  3. 按照中的工作流进行操作 使用 NFS 为 Linux 服务器启用 NAS 存储 配置新的NFS服务器。

    添加网络接口时、您可以选择*使用RoCE端口*。对于要使用基于RDMA的NFS的任何网络接口、请选择此选项。

Looking for answers?
Try Doc, our Gen AI Assistant.