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"
}
以上内容来自交流活动“运维自动化之运维工具与技能交流”,点击阅读原文可以回顾更多内容
长按下图二维码关注“AIX专家俱乐部”公众号
也可以直接搜索公众号名称“AIX专家俱乐部”或微信号“AIXChina”关注