【Redhat】Centos7.4多路径软件的安装与配置(傻瓜式教程)

下载依赖包

yum install device-mapper

检查安装情况

rpm -aq|grep multipath

【Redhat】Centos7.4多路径软件的安装与配置(傻瓜式教程)
重启系统

reboot

将多路径软件添加至内核模块中

modprobe dm-multipath
modprobe dm-round-robin

检查内核添加情况

lsmod |grep multipath

【Redhat】Centos7.4多路径软件的安装与配置(傻瓜式教程)
启动multipath服务

service multipathd start

centos7以上如果用不了service的话可以使用systemctl

systemctl restart multipathd.service

设置开机自启动

systemctl enable multipathd

查看需要设置多路径磁盘的wwid

more /etc/multipath/wwids

【Redhat】Centos7.4多路径软件的安装与配置(傻瓜式教程)
如果查询不到,则需要一个个查询

/usr/lib/udev/scsi_id -g -u /dev/sdb

注:这里的sdb是磁盘名,需要更改成要查询的磁盘名,可在KDE图形化桌面点击设置-磁盘 里查看已连接的磁盘信息。

创建multipath配置文件

/sbin/mpathconf –enable

进入multipath配置文件

vim /etc/multipath.conf

将需要添加的磁盘wwid加入文件,以下是配置信息实例以及注释:

defaults {
find_multipaths yes
user_friendly_names no
}
blacklist {                      #-------黑名单项:即不使用多路径的硬盘,如服务器本地盘等
wwid 3600508b1001c5ae72efe1fea025cd2e5      #-------不使用多路径的本地盘wwid号
devnode "^hd[a-z]"                                    #--------不使用多路径的本地盘hd名称
}
multipaths {                                                          #---使用多路径软件项
multipath {                     #---单块存储盘配置,如有多块存储盘,如多个multipath{}配置
wwid           360050763008181d6d000000000000021  #---使用多路径的存储盘wwid号
alias                  IBMStorage001                                #该存储盘多路径后的别名
path_grouping_policy    multibus
path_selector          "round-robin 0"
failback                manual
rr_weight              priorities
no_path_retry          5
}
multipath {
wwid                    360050763008181d6d000000000000022
alias                  IBMStorage002
path_grouping_policy    multibus
path_selector          "round-robin 0"
failback                manual
rr_weight              priorities
no_path_retry          5
}
}
devices {
device {
vendor                  "IBM"                                            #---存储厂家名称
product                "V5000"                                            #---存储产品型号
path_grouping_policy    multibus
getuid_callout          "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
path_checker            readsector0
path_selector          "round-robin 0"
hardware_handler        "0"
failback                15
rr_weight              priorities
no_path_retry          queue

}
}

保存文件后退出.

启动multipath

multipath -v2
systemctl restart multipathd.service

查看多路径配置情况

multipath -ll

【Redhat】Centos7.4多路径软件的安装与配置(傻瓜式教程)

配置完成!