2.2. 配置 Soft-iWARP
软 IWARP(siw)通过 Linux TCP/IP 网络堆栈实施互联网 Wide-area RDMA 协议(iWARP)远程直接内存访问(RDMA)传输。它可让具有标准以太网适配器的系统与 iWARP 适配器或另一个系统互操作,运行 Soft-iWARP 驱动程序,或使用支持 iWARP 的硬件的主机进行互操作。
Soft-iWARP 功能仅作为技术预览提供。红帽产品服务级别协议(SLA)不支持技术预览功能,且其功能可能并不完善,因此红帽不建议在生产环境中使用它们。这些预览可让用户早期访问将来的产品功能,让用户在开发过程中测试并提供反馈意见。
如需有关 技术预览功能支持范围 的信息,请参阅红帽客户门户网站中的技术预览功能支持范围。
要配置 Soft-iWARP,您可以在脚本中使用这个步骤在系统引导时自动运行。
先决条件
- 已安装以太网适配器
流程
安装
iproute
、libibverbs
、libibverbs-utils
和infiniband-diags
软件包:#
dnf
install iproute libibverbs libibverbs-utils infiniband-diags显示 RDMA 链接:
# rdma link show
加载
siw
内核模块:# modprobe siw
添加一个新的名为
siw0
的siw
设备,它使用enp0s1
接口:# rdma link add siw0 type siw netdev enp0s1
验证
查看所有 RDMA 链接的状态:
# rdma link show link siw0/1 state ACTIVE physical_state LINK_UP netdev enp0s1
列出可用的 RDMA 设备:
# ibv_devices device node GUID ------ ---------------- siw0 0250b6fffea19d61
您可以使用
ibv_devinfo
工具显示详细的状态:# ibv_devinfo siw0 hca_id: siw0 transport: iWARP (1) fw_ver: 0.0.0 node_guid: 0250:b6ff:fea1:9d61 sys_image_guid: 0250:b6ff:fea1:9d61 vendor_id: 0x626d74 vendor_part_id: 1 hw_ver: 0x0 phys_port_cnt: 1 port: 1 state: PORT_ACTIVE (4) max_mtu: 1024 (3) active_mtu: 1024 (3) sm_lid: 0 port_lid: 0 port_lmc: 0x00 link_layer: Ethernet