更新时间:2023-07-24 GMT+08:00
安装IB驱动(可选)
操作背景
此项为可选项,如需安装IB驱动,以CentOS 7.4为例进行说明。
- 支持的OS列表:CentOS 7.3,CentOS 7.4,CentOS 7.6 ARM,RedHat 7.3,RedHat 7.4,SUSE 12 SP3,Oracle Linux 7.4。
- IB驱动安装版本:官网有4.2版本驱动时,建议安装4.2版本;如果没有4.2版本驱动,建议安装4.3或更新版本。
前提条件
- 已登录虚拟机。
- IB驱动安装包(下载对应操作系统的)已上传到虚拟机。
操作步骤
- 参考软件准备章节下载OFED。
根据虚拟机的操作系统选择相应的tgz安装包进行下载,并校验文件完整性。
以CentOS 7.4为例,选择驱动版本信息如下图:
- 将下载完成的OFED安装包,上传到虚拟机中。具体操作请参见“虚拟机环境配置”章节中的步骤。
- 执行命令tar -zxvf xxx(xxx为OFED安装包名)解压OFED安装包。
- 解压完成后,进入“MLNX_OFED_LINUX-4.2-1.2.0.0-RHEL7.4-X86_64”文件夹执行安装。
[root@localhost MLNX_OFED_LINUX-4.2-1.2.0.0-rhel7.4-x86_64]# ./mlnxofedinstall Logs dir: /tmp/MLNX_OFED_LINUX.1479.logs General log file: /tmp/MLNX_OFED_LINUX.1479.logs/general.log Verifying KMP rpms compatibility with target kernel... Error: One or more required packages for installing MLNX_OFED_LINUX are missing. Please install the missing packages using your Linux distribution Package Management tool. Run: yum install tcl tk
- 在安装过程中,如果缺少相关依赖包,执行yum install xxx进行安装。
按照上一步提示执行:yum install tcl tk
- 按照步骤5安装依赖完成后,再次执行./mlnxofedinstall安装脚本。
等待一段时间后如下所示,即为安装成功。
Installation finished successfully. Preparing... ############################### [100%] Updating / installing... 1:mlnx-fw-updater-4.2-1.2.0.0 ############################### [100%] Added 'RUN_FW_UPDATER_ONBOOT=no to /etc/infiniband/openib.conf ...
- 安装成功后,执行/etc/init.d/openibd restart加载驱动。
[root@localhost MLNX_OFED_LINUX-4.2-1.2.0.0-rhel7.4-x86_64]# /etc/init.d/openibd restart Uploading HCA driver: [ OK ] Loading HCA driver and Access Layer: [ OK ]
父主题: Linux镜像制作流程