查看原文
其他

Linux 操作系统层面Multipath 配置使用技巧及注意事项

董志卫 talkwithtrend 2019-04-17

随着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"

        }



以上内容来自交流活动“运维自动化之运维工具与技能交流”,点击阅读原文可以回顾更多内容


长按下图二维码关注“AIX专家俱乐部”公众号

也可以直接搜索公众号名称“AIX专家俱乐部”或微信号“AIXChina”关注


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存