4.3. 配置 Soft-RoCE
Soft-RoCE 是 RDMA over Ethernet 的一个软件实现,它也称为 RXE。在没有 RoCE 主机频道适配器(HCA)的主机上使用 Soft-RoCE。
重要
Soft-RoCE 功能已弃用,并将在 RHEL 10 中删除。
Soft-RoCE 仅作为技术预览提供。红帽产品服务级别协议(SLA)不支持技术预览功能,且其功能可能并不完善,因此红帽不建议在生产环境中使用它们。这些预览可让用户早期访问将来的产品功能,让用户在开发过程中测试并提供反馈意见。
如需有关 技术预览功能支持范围 的信息,请参阅红帽客户门户网站中的技术预览功能支持范围。
先决条件
- 已安装以太网适配器
流程
安装
iproute、libibverbs、libibverbs-utils和infiniband-diags软件包:# dnf install iproute libibverbs libibverbs-utils infiniband-diags显示 RDMA 链接:
# rdma link show添加一个新的名为
的 rxe 设备,其使用rxe0enp0s1接口:# rdma link add rxe0 type rxe netdev enp1s0
验证
查看所有 RDMA 链接的状态:
# rdma link show link rxe0/1 state ACTIVE physical_state LINK_UP netdev enp1s0列出可用的 RDMA 设备:
# ibv_devices device node GUID ------ ---------------- rxe0 505400fffed5e0fb您可以使用
ibstat程序来显示详细的状态:# ibstat rxe0 CA 'rxe0' CA type: Number of ports: 1 Firmware version: Hardware version: Node GUID: 0x505400fffed5e0fb System image GUID: 0x0000000000000000 Port 1: State: Active Physical state: LinkUp Rate: 100 Base lid: 0 LMC: 0 SM lid: 0 Capability mask: 0x00890000 Port GUID: 0x505400fffed5e0fb Link layer: Ethernet