多路径,理论上看起来复杂,但是具体到应用/设定,很简单:
1. 安装多路径软件包;
device-mapper-1.02.13xxx.rpm,该软件运行在底层,主要进行设备虚拟化和映射(系统已经自动安装).
device-mapper-multipath-0.4.7xxx.rpm ,此软件包RHEL5默认已经安装;
2. 安装FC HBA 驱动; 当前的新版Linux已经自带多数FC HBA驱动;
此时如果需要安装官方驱动,比如安装HP提供的 HP 81E HBA驱动,需要注意其说明内指定的支持OS版本范围;虽然RHEL5.7已经发布,但是HP的驱动仅仅支持到RHEL5.6 , 强行安装的话,只会导致报错甚至系统崩溃;
3. 更新/etc/multipath.conf 设定文件, 可参考后续第六步;
4. 设定multipathd 服务自动启动并初始化;
chkconfig multipathd on
multipath -F
multipath -v2
5. mulitpath -ll , 看到下列类似输入,表示已经成功!
mpath0 (36001438005dee7fd0000500000a00000) dm-2 HP,HSV400
[size=500G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=200][active]
\_ 2:0:3:1 sdb 8:16 [active][ready]
\_ 2:0:6:1 sdc 8:32 [active][ready]
\_ 3:0:3:1 sdf 8:80 [active][ready]
\_ 3:0:7:1 sdh 8:112 [active][ready]
\_ round-robin 0 [prio=40][enabled]
\_ 2:0:2:1 sda 8:0 [active][ready]
\_ 2:0:7:1 sdd 8:48 [active][ready]
\_ 3:0:1:1 sde 8:64 [active][ready]
\_ 3:0:5:1 sdg 8:96 [active][ready]
6. 以下为HP提供的 HPDMmultipath-4.4.1.tar.gz 所提供的 multipath.conf 文件,供参考; 该软件包貌似可以不需要安装:
### Donot edit the first two lines of this file or remove this file
# vendor "HP"
# product_blacklist "OPEN-.*"
#}
} 本文出自 “Mylinux” 博客,谢绝转载!
|