Chinaunix
标题:
Redhat 下多路径问题的解决---IBM RDAC
[打印本页]
作者:
LivePUB
时间:
2008-09-22 17:50
标题:
Redhat 下多路径问题的解决---IBM RDAC
远在几周前,寡人就接到了一个任务,解决Redhat下多路径问题。\n\n就是从存储--光纤交换机--Server,有一个图可以简单的解释这种情况:\n\n\n
\n首先在Redhat网站找到一个关于多路径的软件,和相关技术说明,如下链接:\nhttp://www.redhat.com/docs/manuals/csgfs/browse/4.6/DM_Multipath/index.html\n\n事实上,在IBMDS4800--X3650的环境中,这个软件无法正常收敛多路径。\n\n经过多次尝试,求教IBM人员,方知需安装一个IBM的软件:RDAC。\n\n终于在今天早上得以解决,简单写了个步骤,积累一下:\n\n\n
Redhat下多路径解决--IBM RDAC
\n\n
1.到IBM网站下载RDAC软件。软件版本需考虑几个因素:
\n
A.存储机器的型号。此处为DS4800,可选在DS4000系列。
\n
B.Redhat版本kernel。此处为Linux 2.6.18-8.el5xen #1 SMP Fri Jan 26 14:29:35 EST 2007 x86_64 x86_64 x86_64 GNU/Linux。需具体到2.6.18。在软件下载界面的相关txt文档查找kernel版本。
\n
参考链接:
\n
https://www-304.ibm.com/systems/support/supportsite.wss/selectproduct?taskind=2&brandind=5000028&familyind=5329626&typeind=0&modelind=0&osind=0&psid=sr&continue.x=1&matrix=Y#Storage%20Manager
\n\n\n
2.Down下来之后版本为rdac-LINUX-09.02.C5.13-source.tar.gz
\n
上传rdac-LINUX-09.02.C5.13-source.tar.gz到机器上,然后tar zxvf rdac-LINUX-09.02.C5.13-source.tar.gz。目录下会产生linuxrdac-09.02.C5.13文件夹。
\n\n
3.cd/linuxrdac-09.02.C5.13,会看到如下文件:
\n
[root@KABUSR2 linuxrdac-09.02.C5.13]# ls
\n
genfileattributes mppCmn_s2tos3.o mppLnx26p_spinlock_size.c mppLnx26p_vhbalib.o mpp_rcscript.REDHAT mppUtilSysdep.o
\n
genuniqueid mppCmn_SysInterface.c mppLnx26p_sysdep.c mppLnx26p_vhbamisc.c mpp_rcscript.SUSE mppVhba.ko
\n
genuniqueid.c mppCmn_SysInterface.o mppLnx26p_sysdep.o mppLnx26p_vhbamisc.o mppSupport mppVhba.mod.c
\n
hbaCheck mpp.conf mppLnx26p_upper.c mppLnx26p_vhba.o mppUpper.ko mppVhba.mod.o
\n
License.txt MPP_hba.c mppLnx26p_upper.o mppLnx26p_vhbaproc.c mppUpper.mod.c mppVhba.o
\n
lsvdev MPP_hba.o mppLnx26p_vhba.c mppLnx26p_vhbaproc.o mppUpper.mod.o Readme.txt
\n
Makefile mppiscsi_umountall mppLnx26p_vhbaio.c mppLnx26p_vhbatask.c mppUpper.o setupDriver.REDHAT
\n
Module.symvers mpp_linux_headers mppLnx26p_vhbaio.o mppLnx26p_vhbatask.o mppUtil setupDriver.SUSE
\n
mppCmn_s2tos3.c mpp_linux_sys_headers mppLnx26p_vhbalib.c mppLnx_Spinlock_Size mppUtil.o utility
\n\n
4.安装:
\n
make
\n
make install
\n
安装过程时间较长,会产生一个mpp-2.6.18-8.el5xen.img文件。并会有提示必须修改启动列表文件。
\n\n
5.更改启动列表文件:vi /etc/grub.conf
\n
将启动选项指向mpp-2.6.18-8.el5xen.img。
\n
为避免因错误无法启动,可以在下面新增一个title:
\n\n
更改前:
\n\n
default=0
\n
timeout=5
\n
splashimage=(hd0,0)/grub/splash.xpm.gz
\n
hiddenmenu
\n
title Red Hat Enterprise Linux Server (2.6.18-8.el5xen)
\n
root (hd0,0)
\n
kernel /xen.gz-2.6.18-8.el5
\n
module /vmlinuz-2.6.18-8.el5xen ro root=/dev/VolGroup00/LogVol05 rhgb quiet
\n
module /initrd-2.6.18-8.el5xen.img
\n
更改后:
\n
default=1
\n
timeout=5
\n
splashimage=(hd0,0)/grub/splash.xpm.gz
\n
hiddenmenu
\n
title Red Hat Enterprise Linux Server (2.6.18-8.el5xen)
\n
root (hd0,0)
\n
kernel /xen.gz-2.6.18-8.el5
\n
module /vmlinuz-2.6.18-8.el5xen ro root=/dev/VolGroup00/LogVol05 rhgb quiet
\n
module /initrd-2.6.18-8.el5xen.img
\n
title Red Hat Enterprise Linux Server (2.6.18-8.el5xen)
\n
root (hd0,0)
\n
kernel /xen.gz-2.6.18-8.el5
\n
module /vmlinuz-2.6.18-8.el5xen ro root=/dev/VolGroup00/LogVol05 rhgb qu
\n
iet
\n
module /mpp-2.6.18-8.el5xen.img
\n\n
按照系统及软件提示,新增一条列表应为:initrd /mpp-2.6.18-8.el5xen.img。实践证明改为module /mpp-2.6.18-8.el5xen.img才能正常启动。
\n\n
6.完成之后shutdown -r now
\n
成功启动之后,查看pvs等,不再有路径报错。
\n\n
7.卸载:
\n
[root@KABUSR2 linuxrdac-09.02.C5.13]# make uninstall
\n
[root@KABUSR2 linuxrdac-09.02.C5.13]# make clean
作者:
mpsic_sam
时间:
2008-10-13 12:33
这样的帖子应该设为精华贴!!!
作者:
lichun_2_4
时间:
2010-03-10 16:54
这样的文章一定要顶起来,顶顶
作者:
afgfghytr
时间:
2010-03-11 13:22
这样的帖子应该设为精华贴
作者:
wzw_777
时间:
2010-04-01 15:47
顶。。。。。。。。。。。。。。。。
作者:
zjpcauc
时间:
2010-04-08 14:01
补充一点点:在安装好这个驱动以后,要设置一下原来的HBA卡的驱动为non-failover方式,否则会有问题,除此之外可以设置一些其他的优化参数,另外在存储方面hosttype如果选择成linux要关闭AVT否则在切换时也会有问题
作者:
lichun77
时间:
2010-04-11 15:33
不错的文章。谢谢楼主。
作者:
可爱灰狼
时间:
2014-11-04 10:29
讲解不详细。。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2