环境:
IBM v7000 存储
光纤交换机
X3850 X6 服务器
red hat 6.5的操作系统
问题:
连接正常,存储映射的盘服务器能接收到,咨询一下关于reahat 多路径的问题,怎么才能让我识别出来一个盘,现在是存储四条线连接,我能看到四个盘!
1、通过以下两个命令检查是否安装成功:
[root@SYGZDB1 ~]# lsmod |grep dm_multipath
dm_multipath 17756 12 dm_round_robin
dm_mod 82839 15 dm_multipath,dm_mirror,dm_log (说明已经安装,如没有返回说明没有安装)
[root@SYGZDB2 etc]# rpm -qa|grep device-mapper
device-mapper-libs-1.02.77-9.el6.x86_64
device-mapper-multipath-libs-0.4.9-64.el6.i686
device-mapper-event-libs-1.02.77-9.el6.x86_64
device-mapper-multipath-0.4.9-64.el6.x86_64
device-mapper-1.02.77-9.el6.x86_64
device-mapper-multipath-libs-0.4.9-64.el6.x86_64
device-mapper-libs-1.02.77-9.el6.i686
device-mapper-persistent-data-0.1.4-1.el6.x86_64
device-mapper-event-libs-1.02.77-9.el6.i686
device-mapper-event-1.02.77-9.el6.x86_64 (列出红色行说明已经安装)
2、安装multipath:
若果没有安装,那么就需要通过yum功能安装一下软件包:
yum -y install device-mapper device-mapper-multipath
或者:
rpm -ivh device-mapper-1.02.77-9.el6.x86_64
rpm -ivh device-mapper-multipath-libs-0.4.9-64.el6.i686
rpm -ivh device-mapper-multipath-libs-0.4.9-64.el6.x86_64
chkconfig -level 2345 multipathd on 设置成开机自启动multipathd
安装完成以后使用
lsmod |grep dm_multipath 来检查安装是否正常,如果模块没有加载成功请使用下列命令初始化DM,或重启系统。
modprobe dm-multipath
modprobe dm-round-robin
service multipathd start
multipath -v2
3、配置multipath:
配置文件是/etc/multipath.conf,
4、multipath基本操作命令:
/etc/init.d/multipathd start 开启multipath服务
multipath -F 删除现有没有使用的路径
multipath -v2 格式化路径,检测路径,合并路径
multipath -ll 查看多路径状态
5、扫描多路径存储盘:
[root@Scupbsp2 by-path]# multipath -ll
mpathe (360060e8016634f000001634f0000001f) dm-2 HITACHI,OPEN-V 对应存储上的CU:DE号
size=107G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=0 status=active
|- 3:0:0:1 sdg 8:96 active undef running
`- 2:0:0:1 sdb 8:16 active undef running