FAQ - 如何解决T8000安装Red Hat AS4下的多路径软件出错的故障

发布时间:  2014-09-19 浏览次数:  207 下载次数:  1
问题描述
一、版本信息:
存储:S3200  
刀片服务器:T8223 
刀片BH22
rdac软件:Suite9.19中的SMIA-LINUX2664-09.19.B4.07
操作系统:Red Hat  AS4   2.6.9-22.ELsmp
二、组网:
刀片BH22通过2条光纤连接存储S3200的A控的1口和B控的2口。(有多路径)
从存储S3200上映射了4个LUN给BH22刀片
三、安装多路径软件的步骤
1、先连接好链路。
2、从主机上已经可以看见相应的LUN。
3、安装多路径软件RDAC。
告警信息
主机访问lun有点慢,且用dmesg可以看见很多的下面信息:
Buffer IO error on device sdb logical block 0
Buffer IO error on device sdb logical block 0
Buffer IO error on device sdb logical block 0
Buffer IO error on device sdc logical block 0
Buffer IO error on device sdc logical block 0
Buffer IO error on device sdc logical block 0
Buffer IO error on device sdd logical block 0
Buffer IO error on device sdd logical block 0
处理过程
1、卸载RDAC软件。
2、拔掉一条链路,保证没有多路径。
3、重新安装RDAC
     步骤 1     将RDAC安装包“rdac-LINUX.tar.gz”解包到“/tmp”下。
运行:
#tar –zxvf rdac-LINUX.tar.gz
安装源文件应该被解压到了“/tmp/linuxrdac”文件夹内。
 步骤 2     在“/tmp/linuxrdac”下执行:
#make clean
#make 
#make install
步骤 3 安装完成后,更改引导配置文件。修改/boot/grub/menu.list
 启动smp模式,进入系统后重新卸载RDAC并重新安装RDAC。并且修改/boot/grub/menu.list添加:
title Red Hat Enterprise Linux AS (2.6.9-34.ELsmp) for MPP support
        root (hd0,0)
        kernel /vmlinuz-2.6.9-34.ELsmp ro root=LABEL=/ noapic
        initrd /mpp-2.6.9-34.ELsmp.img
注意:在Red Hat 4.4上有两种启动方式。ELSMP和EL.我们修改/boot/grub/menu.list时要按照ELSMP模式修改,这样才能够正常启动。
4、重新连接光纤。
5、测试是否磁盘读写正常。
根因

1、T8000的Server板上集成的HBA卡是Qlogic的QLA23xx是混合型HBA,本身带有failover。

建议与总结
1、在系统安装多路径RDAC软件之前先不要连接链路。

END