操作系统自带多路径
存储侧
当双活场景下使用第三方多路径时,启动器需要勾选“使用第三方多路径”,如图6-20所示:
“切换模式”及“路径类型”参数需要根据实际业务场景决定,如表6-8所示:
操作系统 |
存储系统上的配置 |
||||||
双活工作模式 |
存储 |
操作系统 |
使用第三方多路径 |
切换模式 |
特殊模式类型 |
路径类型 |
|
SuSE |
负载均衡模式 |
本端存储系统 |
Linux |
勾选 |
通用ALUA |
- |
优选路径 |
远端存储系统 |
Linux |
勾选 |
通用ALUA |
- |
优选路径 |
||
本端优选模式 |
本端存储系统 |
Linux |
勾选 |
通用ALUA |
- |
优选路径 |
|
远端存储系统 |
Linux |
勾选 |
通用ALUA |
- |
非优选路径 |
1,SuSE支持的详细版本,参见华为存储兼容性列表。
2,若已将LUN映射给主机使用,修改启动器参数后需要重启主机生效;初次映射配置启动器参数不用重启。
主机侧
安装多路径
SuSE操作系统上多路径相关的软件包一般为device-mapper和multipath-tools开头的rpm包,一般安装系统时默认安装;若需要手动安装,将包上传至服务器使用rpm命令安装即可,确认方法如图6-21所示:
配置多路径文件
DM-multipath最重要的一个配置文件为/etc/multipath.conf。
一些操作系统上默认会有一个这样的文件,一些操作系统上则需要手动创建,可以通过复制文件multipath.conf.synthetic到/etc目录得到模板,如图6-22所示:
对于SuSE 11,需要编辑多路径配置文件(/etc/multipath.conf),增加内容如图6-23所示:
blacklist中的wwid为服务器上的本地硬盘信息,根据实际情况填写。查看方法参见链接。
https://www.suse.com/documentation/sles-12/stor_admin/data/sec_multipath_trouble.html
dev_loss_tmo和fast_io_fail_tmo参数控制链路故障时的重试时间及切换时间,图中提供的是推荐的值,可根据实际需要进行调整。
对于SuSE 12,需要编辑多路径配置文件(/etc/multipath.conf),增加内容如图6-24所示:
blacklist中的wwid为服务器上的本地硬盘信息,根据实际情况填写。查看方法参见链接。
https://www.suse.com/documentation/sles-12/stor_admin/data/sec_multipath_trouble.html
dev_loss_tmo和fast_io_fail_tmo参数控制链路故障时的重试时间及切换时间,图中提供的是推荐的值,可根据实际需要进行调整。
启用多路径
配置好多路径配置文件后,就可以启动多路径进程了,对于SuSE11及之前版本,在主机上执行下面的命令:
/etc/init.d/multipathd start
对于SuSE12及以后版本的系统,执行下面的命令来开启多路径进程:
systemctl start multipathd.service
配置多路径随系统启动
多路径配置完成后,可以将其配置成随系统启动,可以通过下面的命令进行设置:
chkconfig multipathd on
配置检查
配置完成后执行multipath -ll命令确认配置是否生效,如图6-25所示:
如上图,双活存储的路径已正常聚合且路径数量正确,其中“status”=“active”的路径对应LUN工作控制器的AO路径,“status”=“enabled”的路径对应LUN非工作控制器的AN路径,说明ALUA配置已经生效。
一般来说Linux系统上AO路径的prio值为50,AN路径的prio值为10。