Linux系统路径软件

网友投稿 1588 2022-05-28

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 配置文件样例

Linux系统多路径软件

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

Linux

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:AM335x评估板快速测试(3)
下一篇:javaScript事件处理
相关文章