RDMA虚拟环境配置

发布时间 2023-07-25 11:30:55作者: 快活杰

3、IB虚拟网络配置

检查是否支持:

cat /boot/config-$(uname -r) | grep RXE

 

安装驱动:

sudo apt-get install libibverbs1 ibverbs-utils librdmacm1 libibumad3 ibverbs-providers rdma-core

sudo apt-get install librdmacm-dev

执行ibv_devices检查是否可执行

dpkg -L libibverbs1 可查看版本

 

sudo apt-get install iproute2

sudo apt-get install perftest

 

配置虚拟网卡:

modprobe rdma_rxe

sudo rdma link add rxe_0 type rxe netdev ens33

rdma link

 

执行perftest测试

client:ib_send_bw -d rxe_0 <server_ip>

Server:ib_send_bw -d rxe_0

 

 

 

开发环境中自动启用RDMA虚拟网卡脚本

#!/bin/sh

 

### BEGIN INIT INFO

# Default-Start:     2 3 4 5

# Default-Stop:      0 1 6

### END INIT INFO

 

sudo modprobe rdma_rxe

sudo rdma link add rxe_0 type rxe netdev ens33

rdma link

 

exit 0

 

 

在服务中自动启动

将以上内容编辑成一个rdma的脚本文件并复制到路径:

/etc/systemd/system

 

sudo systemctl enable rdma