更新时间:2023-07-24 GMT+08:00
安装SDI卡驱动
操作背景
当前SDI卡分为三种,SDI存储卡、SDI 2.2网络卡、SDI 3.0卡(存储和网络归一)。若服务器含有SDI存储卡(即不是SDI 2.2网络卡,也不是SDI 3.0卡),则镜像中需要安装SDI卡前端驱动插件,使裸金属服务器能够支持挂载云硬盘。如果不属于上述情况,则可以跳过此步骤。目前ARM 64系统不支持SDI存储卡,无需安装。
前提条件
- 已登录虚拟机。
- 已参考软件准备章节下载SDI卡的驱动程序(scsi_ep_front),并且已经上传到虚拟机。
scsi_ep_front驱动包的版本必须为1.0.13及以上。
操作步骤
以下步骤仅供参考,不同版本镜像安装SDI卡驱动的回显信息不同,视实际情况而定。
- 进入SDI驱动安装包所在目录,执行以下命令:
rpm -ivh kmod-scsi_ep_front-centos_7.6_1.0.18-3.10.0_957.el7.centos.x86_64.rpm
Ubuntu/Debian系列操作系统的SDI驱动使用的是deb安装包,使用命令dpkg -ixxx(xxx为SDI安装包名)进行安装。
- 安装完后执行:rpm -qa | grep scsi,如下回显表示安装成功。
[root@localhost ~] rpm -qa | grep scsi lsscsi-0.27-6.el7.x86_64 kmod-scsi_ep_front-centos_7.6_1.0.18-3.10.0_957.el7.centos.x86_64
如果是Ubuntu 18.04、Ubuntu 16.04、Ubuntu 14.04和Debian,执行dkms status查看安装结果。若驱动显示“installed”,表示安装成功,然后执行update-initramfs -u命令将驱动打入内核。
... root@ubuntu:~/file# dkms status scsi_ep_front, 1.0.13, 4.4.0-21-generic, x86_64: installed scsi_ep_front, 1.0.13, 4.4.0-59-generic, x86_64: built scsi_ep_front, 1.0.13, 4.4.0-96-generic, x86_64: installed
- 执行下列命令,查看SDI驱动是否为内核对应的版本:
- uname -r,获取当前系统内核版本,例如:
[root@localhost r74]# uname -r 3.10.0-957.el7.x86_64
- find / -name "*front*.ko" ,查看内核版本对应的SDI驱动,如下回显可以看到对应内核的SDI卡驱动。
[root@localhost r74]# find / -name "*front*.ko" /usr/lib/modules/3.10.0-957.el7.x86_64/extra/scsi_ep_front/scsi_ep_front.ko
- uname -r,获取当前系统内核版本,例如:
父主题: Linux镜像制作流程