SLES9 SP3安装QLogic多径连接存储DS8000
[
|
2008/11/10 01:20]
|
2008/11/10 01:20]
整个硬件环境如下:
主机:IBM X3755
HBA:QLE2460 2块(做多径)
存储:IBM DS800
操作系统:SLES9 SP3
刚开始安装时,本以为SLES9自带的HBA卡的驱动已经识别,谁知开机后就是卡死在那里,相关报错如下,经查,不是普通raid卡和HBA卡颠倒的问题。后重新安装QLogic的官方驱动解决问题。多径是IBM的DS800的IBMsdd的rpm包搞定。
开机后卡死的相关信息如下:
....................
qla2400: module not supported by novell, setting U taint flag.
....................
qla2400 0000:22:00.0: qla2xxx_eh_abort scsi(1:0:0:0): cmd_timeout_in_sec=0x6
cmd already done sp=00000
....................
....................
需要说明的是:如果拔掉光纤线,系统是可以正常启动的。上面的具体原因我虽然不是很清楚。但是自己想,应该是系统自带驱动有问题。但是未证实一定如此。
简要说明一下解决方法:
前提:存储一定已经配置成功。验证方法,至少在HBA卡的BIOS里面可以确认看到存储对接的HBA卡的相关信息。这属于硬件条件。如果未搞定,系统再怎样配置也是白搭,我恰好遇到存储工程师一开始没有搞定的情况。本人对存储没有玩过。所以只知道这样了。
关于qlogic执行后的一些文件变化。主要如下:
1.file: /etc/modprobe.conf /etc/modprobe.conf.local /etc/sysconfig/kernel
简要说明:此三个文件均有修改
2.file: /lib/modules/2.6.5-7.244-bigsmp/kernel/drivers/scsi/qla2xxx/*
说明:两个文件被替换
3.file: /usr/lib/libqlsdm.so
说明:这个是qlogic执行脚本时产生,不知何用。
4.dir : /usr/src/qlogic
说明:这个是qlogic编译源文件的目录,修改的日志和备份文件也存放于此。
5.file: /boot/initrd-2.6.5-7.244-bigsmp
说明:系统启动的镜像文件也有修改。
6.file: /etc/init.d/qlinstall-autoload chkconfig --level 345 qlinstall-autoload on
说明:添加了一个启动脚本在此。并且启动级别为345.
我说明一下:将上述文件复制拷贝,就可以设备的识别使用。也就是说无需在安装gcc和源码包。但是我一直不放心,也许我有遗漏的地方会影响到使用。建议还是安装源码包进行编译安装。
本文链接:http://www.52zhe.cn/read.php/206.htm
本文作者:kook(若就博客内所涉及的技术问题交流,请用下面的MSN或Gmail联系我)
联系方式:(MSN:kook#live.com) (Google talk:kookliu)
没有版权:GNU,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
主机:IBM X3755
HBA:QLE2460 2块(做多径)
存储:IBM DS800
操作系统:SLES9 SP3
刚开始安装时,本以为SLES9自带的HBA卡的驱动已经识别,谁知开机后就是卡死在那里,相关报错如下,经查,不是普通raid卡和HBA卡颠倒的问题。后重新安装QLogic的官方驱动解决问题。多径是IBM的DS800的IBMsdd的rpm包搞定。
开机后卡死的相关信息如下:
....................
qla2400: module not supported by novell, setting U taint flag.
....................
qla2400 0000:22:00.0: qla2xxx_eh_abort scsi(1:0:0:0): cmd_timeout_in_sec=0x6
cmd already done sp=00000
....................
....................
需要说明的是:如果拔掉光纤线,系统是可以正常启动的。上面的具体原因我虽然不是很清楚。但是自己想,应该是系统自带驱动有问题。但是未证实一定如此。
简要说明一下解决方法:
前提:存储一定已经配置成功。验证方法,至少在HBA卡的BIOS里面可以确认看到存储对接的HBA卡的相关信息。这属于硬件条件。如果未搞定,系统再怎样配置也是白搭,我恰好遇到存储工程师一开始没有搞定的情况。本人对存储没有玩过。所以只知道这样了。
1:拔掉光纤线,先让系统顺利启动,进入正常操作系统内。
2:进入系统后,安装Qlogic的官方驱动。需要先安装gcc和系统的源码包kernel-source
下载页面:http://support.qlogic.com/support/oem_product_detail.asp?p_id=934&oemid=284&oemname=QLE2460
Drivers for 2.6 kernel部分
3:安装完成后,使用Qlogic的脚本,无需重启识别Lun (记得要插上光纤线),重启之后验证。
同样的下载页面,找到Linux Utilities下的QLogic FC HBA LUN Scan Utility 2.3非常好用,以后扩容就方便了。
4:支持multipath,实现方法有很多了。但是用DS8000提供的rpm包吧,非常省事。用lsvpcfg查看一下。多径的设备名对应的sdx设备名。看一下对应关系。
下载页面:http://www-01.ibm.com/support/docview.wss?rs=540&context=ST52G7&dc=D430&uid=ssg1S4000107&loc=en_US&cs=utf-8&lang=en
文件格式:IBMsdd-N.N.N.N-x.arch.distro.rpm
2:进入系统后,安装Qlogic的官方驱动。需要先安装gcc和系统的源码包kernel-source
下载页面:http://support.qlogic.com/support/oem_product_detail.asp?p_id=934&oemid=284&oemname=QLE2460
Drivers for 2.6 kernel部分
3:安装完成后,使用Qlogic的脚本,无需重启识别Lun (记得要插上光纤线),重启之后验证。
同样的下载页面,找到Linux Utilities下的QLogic FC HBA LUN Scan Utility 2.3非常好用,以后扩容就方便了。
4:支持multipath,实现方法有很多了。但是用DS8000提供的rpm包吧,非常省事。用lsvpcfg查看一下。多径的设备名对应的sdx设备名。看一下对应关系。
下载页面:http://www-01.ibm.com/support/docview.wss?rs=540&context=ST52G7&dc=D430&uid=ssg1S4000107&loc=en_US&cs=utf-8&lang=en
文件格式:IBMsdd-N.N.N.N-x.arch.distro.rpm
关于qlogic执行后的一些文件变化。主要如下:
1.file: /etc/modprobe.conf /etc/modprobe.conf.local /etc/sysconfig/kernel
简要说明:此三个文件均有修改
2.file: /lib/modules/2.6.5-7.244-bigsmp/kernel/drivers/scsi/qla2xxx/*
说明:两个文件被替换
3.file: /usr/lib/libqlsdm.so
说明:这个是qlogic执行脚本时产生,不知何用。
4.dir : /usr/src/qlogic
说明:这个是qlogic编译源文件的目录,修改的日志和备份文件也存放于此。
5.file: /boot/initrd-2.6.5-7.244-bigsmp
说明:系统启动的镜像文件也有修改。
6.file: /etc/init.d/qlinstall-autoload chkconfig --level 345 qlinstall-autoload on
说明:添加了一个启动脚本在此。并且启动级别为345.
我说明一下:将上述文件复制拷贝,就可以设备的识别使用。也就是说无需在安装gcc和源码包。但是我一直不放心,也许我有遗漏的地方会影响到使用。建议还是安装源码包进行编译安装。
本文链接:http://www.52zhe.cn/read.php/206.htm
本文作者:kook(若就博客内所涉及的技术问题交流,请用下面的MSN或Gmail联系我)
联系方式:(MSN:kook#live.com) (Google talk:kookliu)
没有版权:GNU,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
打造一个超级引导U盘。
无线查看工具



