该文基于 Centos 7 操作系统。
[root@controller ~]# cat /etc/system-release
CentOS Linux release 7.1.1503 (Core)
Multipath 安装
不知道,不了解 multipath 的可以看下这个文档(看到 Overview 就差不多了),介绍的很不错:
1. 安装 device-mapper-multipath RPM 包
检查安装包是否存在(不同 Linux 环境显示的结果不一样):
[root@controller ~]# rpm -qa | grep device-mapper-multipath
device-mapper-multipath-libs-0.4.9-77.el7.x86_64
device-mapper-multipath-0.4.9-77.el7.x86_64
如果不存在,安装该 RPM 包:
[root@controller ~]# yum install device-mapper-multipath
2. 手动生成 /etc/multipath.conf 文件,命令如下:
[root@controller ~]# mpathconf --enable
3. 编辑 multipath.conf 文件(非必选)
根据自己的配置需求编辑这个配置文件,最简单的是不改文件。
vim /etc/multipath.conf
defaults {
user_friendly_names yes
path_grouping_policy multibus
find_multipaths yes
no_path_retry fail
failback immediate
}
4. 重启 multipath 服务
请务必确认服务的状态!
[root@controller ~]# systemctl restart multipathd.service
[root@controller ~]# systemctl status multipathd.service
如果服务为 failed,请先排查错误,确认状态正常之后再做后面的配置: