Linux系统多路径软件
【摘要】 Linux系统平台通常会包含多路径模块:multipath-tools,根据多路径模块的版本号不同,支持浪潮存储的多路径配置也不同.本文介绍在Linux系统下配置多路径工具multipath-tools,以支持浪潮G2、G5系列存储设备多路径功能。multipath-tools是Linux平台用于配置存储设备多路径支持的工具,其作用是配置Linux内核模块device-mapper,实现对存...
Linux系统平台通常会包含多路径模块:multipath-tools,根据多路径模块的版本号不同,支持浪潮存储的多路径配置也不同.
本文介绍在Linux系统下配置多路径工具multipath-tools,以支持浪潮G2、G5系列存储设备多路径功能。multipath-tools是Linux平台用于配置存储设备多路径支持的工具,其作用是配置Linux内核模块device-mapper,实现对存储设备的多路径支持.
软件安装:
rpm -ivh device-mapper-multipath-libs-0.4.9-80.el6.x86_64.rpm
rpm -ivh device-mapper-multipath-0.4.9-80.el6.x86_64.rpm
创建一个/etc/multipath.conf的配置文件:
defaults{
user_friendly_names yes
}
blacklist{
devnode ”^sda”
#不扫描本地磁盘,这里根据本地磁盘盘符来确定,该示例中假定本
地盘符为 sda
}
multipaths {
multipath {
wwid 3600508b4000156d70001200000b0000
alias mpatha
}
multipath {
wwid 3600508b4000156d70001200000b0001
alias mpathb
}
}
devices{
device{
Linux 系统多路径软件用户手册
15
浪潮专有和保密信息
版权所有 © 浪潮电子信息产业股份有限公司
vendor "INSPUR"
product "MCS"
path_grouping_policy group_by_prio
path_selector "round-robin 0"
features “1 queue_if_no_path”
prio alua
path_checker tur
failback immediate
no_path_retry “60”
rr_min_io 1
dev_loss_tmo 120
fast_io_fail_tmo 5
}
}
服务启动:
/etc/rc.d/init.d/multipathd start
开机启动:
RHEL5.x chkconfig --list multipathd
RHEL6.x chkconfig --list multipathd
RHEL7.x systemctl is-enabled multipathd.service
CentOS6.x chkconfig --list multipathd
CentOS7.x systemctl is-enabled multipathd.service
#组网结构
扫描映射的逻辑盘
SAN组网:
执行以下命令,查看 FC HBA 卡端口状态:
more /sys/class/ fc_host /hostX/state
hostX:代表具体的 FC HBA 卡端口。
如果 HBA 卡端口未知,执行以下指令,查看所有 HBA 卡端口状态:
for x in `ls /sys/class/fc_host`; do more /sys/class/ fc_host /$x/state; done
2. 执行以下命令,重新扫描 SCSI 设备:
echo "- - -" > /sys/class/ scsi_host /hostX/scan
hostX:代表具体的 FC HBA 卡端口。
如果 HBA 卡端口未知,执行以下指令,重新扫描所有设备:
for x in `ls /sys/class/fc_host`; do echo "- - -" > /sys/class/scsi_host /$x/scan; done
3. 以下命令,查看磁盘设备:
fdisk -l
说明:上面命令中的`ls /sys/class/fc_host `,“ ` ”不是单引号,而是英文输入法下“~.
ISCSI组网:
for x in `ls /sys/class/iscsi_host`; do echo "- - -" > /sys/class/scsi_host /$x/scan;
done
配置文件:
multipath.conf 配置文件样例
multipath.conf.annotated 配置项取值详细说明
multipath.conf.defaults 多路径工具缺省配置
multipath.conf 包括如下几个配置单元:
blacklist,需要过滤屏蔽的设备,即不支持列表中设备的多路径功能
defaults,多路径工具缺省配置,覆盖 multipath.conf.defaults 中的 defaults 值
multipaths,多路径单元(LUN)参数配置,按 WWID 指定每个需要配置的多
路径单元
devices,存储设备参数配置,按 vendor, product 指定要配置的存储设备
说明:
具体每一配置单元及其配置项的解释,请参考文件:
/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.annotated。
重启多路径服务,执行以下命令,重新加载配置
systemctl reload multipathd.service(RHEL7.x、CentOS7.x、Ubuntu)
检验配置是否生效,请执行以下命令
multipath –ll
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)