RDMA网络指导

识别CX4/CX5网卡

执行以下命令。

lspci |grep Mellanox

回显如下:

81:00.0 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5]
81:00.1 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5]

安装MLNX驱动

  1. 选择下载与OS匹配的驱动包,地址:Linux InfiniBand Drivers

  2. 新建目录,将OS镜像文件挂载至新建目录。OS镜像名称请根据实际情况进行修改。

    mkdir -p /mnt/iso
    mount openEuler-22.03-LTS-x86_64-dvd.iso /mnt/iso
    
  3. 安装过程中需要部分依赖,请配置好OS镜像源,例如本地镜像。

    1. 打开镜像源文件。

      vim /etc/yum.repos.d/openEuler.repo
      
    2. 按“i”进入编辑模式,只保留以下内容。

      [OS]
      name=OS
      baseurl=file:///mnt/iso
      enabled=1
      gpgcheck=0
      
    3. 按“Esc”键,输入**:wq!**,按“Enter”保存并退出编辑。

    4. 缓存软件包。

      yum makecache
      
  4. 上传驱动包至服务器并解压。驱动包名称请根据实际情况进行修改。

    tar -zxvf MLNX_OFED_LINUX-5.4-3.7.5.0-openeuler22.03-x86_64.tgz
    
  5. 进入解压后的驱动包目录,执行以下命令安装驱动。

    ./mlnxofedinstall --without-depcheck --without-fw-update --force
    

    如果提示内核不匹配,则执行以下命令。

    ./mlnxofedinstall --add-kernel-support
    
  6. 设置重启后自动拉起驱动。

    chkconfig --add openibd
    /etc/init.d/openibd start
    chkconfig openibd on
    
  7. 安装完成后重启服务器。

安装检查

  1. 检查驱动RoCE LAG功能。

    1. 查看RoCE LAG功能是否启用。

      find /sys/ -name roce_lag_enable | xargs cat
      
      • 输出为1,则表示开启。
      • 输出为0或无输出,则表示关闭。
      • 预期要关闭才可以,如果没有关闭,请执行1.b
    2. 关闭RoCE LAG功能。

      sed '/load_module mlx5_core/a\ files=`find /sys -name roce_lag_enable`;for file in $files;do echo 0 > $file;done' -i /etc/init.d/openibd
      
    3. 执行后重启节点使其生效,重启后再执行1.a查看是否生效。

      reboot
      
  2. 检查驱动版本。

    ofed_info -s
    

    回显驱动版本与安装MLNX驱动版本一致则版本无误。

  3. 加载MST工具。

    mst start
    

    回显如下表示加载成功。

    Starting MST (Mellanox Software Tools) driver set
    Loading MST PCI module - Success
    Loading MST PCI configuration module - Success
    Create devices
    Unloading MST PCI module (unused) - Success
    
  4. 查询设备路径和网络端口。

    1. 查询设备上RoCE和IB卡的设备路径。

      mst status
      

      回显如下:

      MST modules:
      ------------
          MST PCI module is not loaded
          MST PCI configuration module loaded
      
      MST devices:
      ------------
      /dev/mst/mt4119_pciconf0         - PCI configuration cycles access.
                                         dom
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值