rdma centos 7.3安装

  

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
  null

rdma centos 7.3安装