CNA安装异构服务器的HBA卡驱动失败

发布时间:  2017-02-26 浏览次数:  177 下载次数:  0
问题描述

设备型号:HP Proliant DL380 Gen9

HBA卡型号:HPE SN1100Q 16Gb 1p FC HBA

FC 版本:V1R6 

虚拟化交付场景,使用异构的HP服务器,安装CNA系统后在portal界面和底层使用命令,看不到HBA卡硬件信息,使用HP厂家提供的HBA卡rpm包驱动手动安装报错,但是rpm -qa 又可以查询到rpm包已经安装成功,重启主机后找不到HBA卡硬件,卸载rpm包报错。

命令查看没有HBA卡:

安装rpm包报错,但是能查rpm包已经安装:

卸载rpm包也报错:

 

 

 



处理过程

经确认,异构的服务器安装CNA系统,如果有rpm格式的驱动包,不支持直接使用rpm -ivh或者rpm -Uvh方式直接安装。

正确的安装步骤:

1、需要下载对应CNA系统内核(此内核是SLES11SP3 xen内核)的rpm包,通过如下章节获取到ko文件。

 

2.进入到系统中的” /lib/modules/3.0.58-0.6.6-xen/updates/”(我这是R3的环境R6版本标红色的地方不一样,需要自行改一下),使用find命令查找,确保update目录及其子目录下不要有同名的驱动文件,有的话请备份移动到/home/GalaX8800目录下。

3.将第一步解压出的ko文件拷贝至上面的updates目录下。

4.拷贝完成后执行“depmod -a”,重启主机生效。

 

问题解决。



 

建议与总结

FC CNA系统对应的内核版本:

END