通过 RDMA 为 NFS 配置 LIF
要使用基于RDMA的NFS、必须将LIF (网络接口)配置为与RDMA兼容。LIF及其故障转移对都必须能够支持RDMA。
创建新的 LIF
要使用System Manager通过RDMA为NFS创建网络接口、必须运行ONTAP 9.12.1或更高版本。
-
选择*网络>概述>网络接口*。
-
选择 … 。
-
如果选择*NFS、SMB/CCIFS、S3*,则可以选择*使用RoCE端口*。选中*使用RoCE端口*复选框。
-
选择Storage VM和主节点。指定名称、 IP地址和子网掩码。
-
输入IP地址和子网掩码后、System Manager会将广播域列表筛选为具有RoCE端口的广播域。选择广播域。您可以选择添加网关。
-
选择 * 保存 * 。
-
创建 LIF :
network interface create -vserver SVM_name -lif lif_name -service-policy service_policy_name -home-node node_name -home-port port_name {-address IP_address -netmask netmask_value | -subnet-name subnet_name} -firewall-policy policy_name -auto-revert {true|false} -rdma-protocols roce
-
服务策略必须为 default-data-files 或包含 data-nfs 网络接口服务的自定义策略。
-
。
-rdma-protocols
参数接受默认为空的列表。时间roce
作为一种价值、只能在支持RoCE卸载的端口上配置LIF、从而影响爬虫程序LIF迁移和故障转移。
-
修改 LIF
要使用System Manager通过RDMA为NFS创建网络接口、必须运行ONTAP 9.12.1或更高版本。
-
选择*网络>概述>网络接口*。
-
选择 要更改的网络接口旁边的*>编辑*。
-
选中*使用RoCE端口*以启用基于RDMA的NFS、或者取消选中此复选框以将其禁用。如果网络接口位于支持RoCE的端口上、您将看到*使用RoCE端口*旁边的复选框。
-
根据需要修改其他设置。
-
选择*保存*以确认所做的更改。
-
您可以使用检查您的生命周期管理器的状态
network interface show
命令:服务策略必须包含 data-nfs 网络接口服务。。-rdma-protocols
列表应包括roce
。如果上述任一条件不正确,请修改 LIF 。 -
要修改 LIF ,请运行:
network interface modify vserver SVM_name -lif lif_name -service-policy service_policy_name -home-node node_name -home-port port_name {-address IP_address -netmask netmask_value | -subnet-name subnet_name} -firewall-policy policy_name -auto-revert {true|false} -rdma-protocols roce
如果当前未将 LIF 分配给支持该协议的端口,则修改 LIF 以要求使用特定的卸载协议会产生错误。 |
迁移 LIF
ONTAP 还允许您迁移网络接口(LIF)以利用基于RDMA的NFS。执行此迁移时、必须确保目标端口支持RoCE。从ONTAP 9.12.1开始、您可以在System Manager中完成此操作步骤。在为网络接口选择目标端口时、System Manager将指定端口是否支持RoCE。
只有在以下情况下、才能将LIF迁移到基于RDMA的NFS配置:
-
它是一个NFS RDMA网络接口(LIF)、托管在支持RoCE的端口上。
-
它是一个NFS TCP网络接口(LIF)、托管在支持RoCE的端口上。
-
它是一个NFS TCP网络接口(LIF)、托管在不支持RoCE的端口上。
有关迁移网络接口的详细信息、请参见 迁移 LIF。