【分享】一个Linux 操作系统层面Multipath 配置使用技巧及注意事项

       随着X86 环境的普及化,Linux 的市场占有率也越来越高,为了方便后续的设备管理我们和Linux 自带多路径软件的成熟化,我们在日常的设备多路径软件选择方面经常会首先考虑使用DM 软件。下面内容主要结合multipath在日常使用过程所用到的方方面面。

linux一个lsscsi的软件,对于日常设备的查看比较方便,推荐大家使用。


multipath 安装配置:

[root@power yum.repos.d]# rpm -qa|grep device-mapper

device-mapper-persistent-data-0.2.8-2.el6.x86_64

device-mapper-libs-1.02.79-8.el6.x86_64

device-mapper-event-libs-1.02.79-8.el6.x86_64

device-mapper-event-1.02.79-8.el6.x86_64

device-mapper-1.02.79-8.el6.x86_64

[root@power yum.repos.d]# yum install device-mapper-multipath.x86_64

[root@power yum.repos.d]# modprobe dm-multipath

[root@power yum.repos.d]# modprobe dm-round-robin

[root@power yum.repos.d]# service multipathd start

Starting multipathd daemon:                                [  OK  ]

[root@power etc]# multipath -ll

Jan 13 15:22:46 | /etc/multipath.conf does not exist, blacklisting all devices.

Jan 13 15:22:46 | A sample multipath.conf file is located at

Jan 13 15:22:46 | /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf

Jan 13 15:22:46 | You can run /sbin/mpathconf to create or modify /etc/multipath.conf

[root@power etc]# cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/multipath.conf

[root@power etc]# cat /etc/multipath.conf

blacklist {

        devnode "^sda"

        }

defaults {

        user_friendly_names yes

        path_grouping_policy multibus

        failback immediate

        no_path_retry fail

        }

multipaths {

     multipath {

     wwid 36005076307ffc0da0000000000001704

     alias ibm_ds8100_1704

     }

     multipath {

     wwid 3600601600e003e001b30c4d2f8a9e511

     alias ibm_ds8100_1705

     }

}

常用multipath 命令:

     multipath

     modprobe dm-multipath

     service multipathd reload (start,stop,restart)

     multipath -v2

     multipath -v3      格式化路径 -v3 更详细

     multipath -F      

     multipath -ll

     multipathd -k  (help)

注意事项:由于配置multipath 后,在新添加的本地磁盘或存储阵列的lun时,需要考虑blacklist的和LVM配置文件对

磁盘的过滤问题,不正确的参数可能导致主机无非正常识别和使用新添加的磁盘,需要视情况修改。

两个选项:

file:/etc/lvm/lvm.conf

filter = [ "a/.*/" ]

file:/etc/multipath.conf

blacklist {

        devnode "^sda"

        }


有关DM的使用方面有哪些问题和经验,大家可以交流一下。

参与12

2同行回答

zwz99999zwz99999系统工程师dcits
很好,linux下原生的多路径配置显示全部

很好,linux下原生的多路径配置

收起
系统集成 · 2017-04-07
浏览3408
somkesomke系统运维工程师h3c

m ark

收起
系统集成 · 2017-09-23
浏览2986

提问者

powertiandi
系统架构师李宁(中国)体育用品有限公司
擅长领域: 存储服务器灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-04-07
  • 关注会员:4 人
  • 问题浏览:6514
  • 最近回答:2017-09-23
  • X社区推广