1.安装软件
#yum install -y device-mapper*
2.开启并设置开机启动
#systemctl start multipathd && systemctl enable multipathd
3.连接存储
在存储上对主机进行卷映射
4.修改配置文件
注:此配置文件可能存在,也可能不存在,如果存储则修改,如果不存在就直接创建。
#vi /etc/multipath.conf
复制以下内容到配置文件
defaults {
user_friendly_names yes
find_multipaths yes
disable_changed_wwids yes
}
devices {
device {
vendor DellEMC
product PowerStore
path_selector "queue-length 0"
path_grouping_policy group_by_prio
path_checker tur
detect_prio yes
failback immediate
no_path_retry 3
rr_min_io_rq 1
fast_io_fail_tmo 15
max_sectors_kb 1024 ##only for RHEL 6.9 (or later 6.x versions) and RHEL 7.4 (or later)
}
}
保存。
5.重启服务器
重启服务器以使多路已经软件聚合存储卷。注:有方法不用重启。
6.查看磁盘
使用命令multipath -ll可查看存储映射的聚合后的磁盘,这个磁盘的路径为/dev/mapper/mpatha、mpathb......
7.当有多个存储卷映射给linux时,或两台服务器集群需要两端盘符与磁盘保持一致时,需要绑定卷的uid和盘符,绑定信息记录在/etc/multipath/bindings文件中,打开文件查看是否自动生成,如未生成,则根据multipath -ll输出,手动编写配置文件,加入类似以下内容
vi /etc/multipath/bindings
mpatha 3600601605e104d0074ece95ec7515df3
mpathb 3600601605e104d0078ece95efb786616
8.重启服务器以使绑定盘符配置文件生效。