1,安装依赖包
yum install epel-release -y , yum install  gcc gcc-c + +, bc openssl-devel automake ncurses-devel libibverbs -y , yum install  libibverbs-devel libibverbs-utils librdmacm  librdmacm-devel librdmacm-utils perl-Switch elfutils-libelf-devel , - y
2, librxe-dev和rxe-dev下载
下载地址
Github:, https://github.com/SoftRoCE/rxe-dev.git ,, Github: https://github.com/SoftRoCE/librxe-dev.git
备注:rxe-dev下载v18版本,即rxe-dev-rxe提交 v18
3,安装rxe-dev
unzip rxe-dev-rxe_submission_v18.zip cd rxe-dev-rxe_submission_v18//boot/config - 3.10.0 cp 514. - el7.x86_64 。配置
备注:使用根用户,执行以下命令
make menuconfig
会出现选择界面(如果没出现,需要安装ncurse-devel)
输入“/?然后输入rxe,按下enter,会查找有关rxe的选择项。
输入数字1,就会选择到“软件RDMA以太网(ROCE)司机”的设置,输入“M”,选中RDMA的配置,如果输不了,那就输入空格。
移动到保存按钮,回车,装保存到。配置中,退出安装界面(退出)。
然后vi . config来确认,RDMA
配置 RXE为m
配置 INFINIBAND ADDR反式和配置 INFINIBAND ADDR TRANS_CONFIGFS为y
make -j 4,, make modules_install 可能执行中途,会提示,丢失一些,模块,这个,没关系,无关紧要只, make install , make headers_install  INSTALL_HDR_PATH=/usr
确认新的内核是否在grub引导中。查看/etc/grub.cfg即可看的见。在开机的时候可以选择新内核启动
4,安装librxe-dev
cd librxe-dev , 。/configure ——libdir=/usr/lib64/,——prefix=,, make , make 安装
重启操作系统,在开机启动时,选择4.7.0-rc3内核
启动后,查看内核版本
uname - r
5,验证rdma
[root@aboss ~] #, rxe_cfg start Name 才能,,,,,,,,Link , Driver , Speed , NMTU , IPv4_addr , RDEV , RMTU , ens33 才能,,,,,,,,,,yes  e1000 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, virbr0 才能,,,,,,no ,,, bridge ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,virbr0-nic no ,,, tun ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, (root@aboss ~) #, rxe_cfg add ens33 (root@aboss ~) #, rxe_cfg status Name 才能,,,,,,,,Link , Driver , Speed , NMTU , IPv4_addr , RDEV , RMTU ,,,,,,,,, ens33 才能,,,,,,,,,,yes  e1000 ,,,,,,,,,,,,,,,,,,,,,,,,,, rxe0 ,, 1024, (3),, virbr0 才能,,,,,,no ,,, bridge ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, virbr0-nic 才能,no ,,,桶
查看rxe设备
ibv 设备程序显示该系统中目前所有设备,而ibv devinfo命令会给出每个设备的具体信息
[root@aboss ~] #, ibv_devices ,,,device ,,,,,,,,,,,node GUID ,,,- - - - - -,,,,,,,,,,---------------- ,,,rxe0 ,,,,,,,,,,,020年c29fffe55c818 (root@aboss ~) #, ibv_devinfo rxe0 hca_id: rxe0 交通:infiniband (0) fw_ver: 0.0.0 node_guid: 020c: 29 ff: fe55: c818 sys_p_w_picpath_guid: 0000:0000:0000:0000 vendor_id: 0x0000 vendor_part_id: 0 hw_ver: 0x0 phys_port_cnt: 1 港口:1 状态:port_active (4) max_mtu: 4096 (5) active_mtu: 1024 (3) sm_lid: 0 port_lid: 0 port_lmc: 0x00 null null null null null null nullrdma centos 7.3安装