操作系统自带多路径
存储侧
当非双活场景下使用操作系统自带多路径时,主机和启动器配置保持默认即可,即选中“主机名称->概要信息”检查主机访问模式为“均衡”即可。
不同版本间界面有少量差异,请以实际为准。
若检查模式不为均衡模式,可按如下步骤修改主机访问模式:
- 选择对应主机,在操作里选择修改图6-3 修改主机属性
- 选择主机访问模式为均衡,然后点击确定图6-4 修改为均衡模式
- 确认告警信息后,点击确定完成修改图6-5 确认修改主机访问模式
1,SuSE支持的详细版本,参见华为存储兼容性列表。
2,若已将LUN映射给主机使用,修改主机访问模式或双活优选路径配置后需要重启主机生效,初次映射配置不用重启。
3, 华为Dorado V6存储迁移华为其他型号存储(Dorado V3系列、融合OceaStor V3系列、融合OceanStor V5系列)场景,配置方法请参考FAQ操作系统自带多路径场景下华为Dorado V6存储迁移华为其他型号存储配置建议
主机侧
安装多路径
SuSE操作系统上多路径相关的软件包一般为device-mapper和multipath-tools开头的rpm包,一般安装系统时默认安装;若需要手动安装,将包上传至服务器使用rpm命令安装即可,确认方法如下所示:
linux-x8bt:~ # rpm -qa | grep device-mapper* device-mapper-1.02.149-8.16.x86_64 device-mapper-32bit-1.02.149-8.16.x86_64 linux-x8bt:~ # linux-x8bt:~ # rpm -qa | grep multipath* multipath-tools-0.7.3+102+suse.fb43a08-1.3.x86_64
配置多路径文件
DM-multipath最重要的一个配置文件为/etc/multipath.conf。
一些操作系统上默认会有一个这样的文件,一些操作系统上则需要手动创建,可以通过复制文件multipath.conf.synthetic到/etc目录得到模板,如下所示:
linux-x8bt:~ # cp /usr/share/doc/packages/multipath-tools/multipath.conf.synthetic /etc/multipath.conf
对于SuSE11~SuSE 11SP3,需要编辑多路径配置文件(/etc/multipath.conf),推荐在devices字段里添加如下内容:
device { vendor "HUAWEI" product "XSG1" path_grouping_policy multibus getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n" path_checker tur path_selector "round-robin 0" failback immediate }
对于SuSE 11SP4、SuSE12-SuSE 12SP4、SuSE15,需要编辑多路径配置文件(/etc/multipath.conf),推荐在devices字段里添加如下内容:
device { vendor "HUAWEI" product "XSG1" path_grouping_policy multibus path_checker tur prio const path_selector "round-robin 0" failback immediate }
启用多路径
配置好多路径配置文件后,就可以启动多路径服务了,对于SuSE 11的版本,在主机上执行下面的命令:
/etc/init.d/multipathd start
对于SuSE 12/15的系统,执行下面的命令来开启多路径服务:
systemctl start multipathd.service
配置多路径随系统启动
多路径配置完成后,可以将其配置成随系统启动,对于SuSE 11的系统,可以通过下面的命令进行设置:
chkconfig multipathd on
对于SuSE12/15的系统,还可以通过如下命令配置:
systemctl enable multipathd
重构initrd引导镜像
对于SuSE 12/15的系统,当配置启用或禁用多路径后,需要重构initrd,否则系统重启后有概率引导失败
当启用多路径时,执行以下命令:
dracut --force --add multipath
当禁用多路径时,执行以下命令:
dracut --force -o multipath
配置检查
配置完成后执行multipath -ll命令来确认配置是否生效,举例如下:
[root@localhost ~]# multipath -ll mpathaf (361603041002d0306003e6dc300000009) dm-9 HUAWEI ,XSG1 size=5.0G features='0' hwhandler='0' wp=rw `-+- policy='round-robin 0' prio=1 status=active |- 2:0:2:4 sde 8:64 active ready running |- 9:0:2:4 sdq 65:0 active ready running |- 2:0:3:4 sdaw 67:0 active ready running |- 9:0:3:4 sdas 66:192 active ready running |- 2:0:0:4 sdi 8:128 active ready running |- 9:0:0:4 sdak 66:64 active ready running |- 2:0:1:4 sdo 8:224 active ready running `- 9:0:1:4 sdao 66:128 active ready running mpathae (361603041002d0306003e549f00000000) dm-3 HUAWEI ,XSG1 size=50G features='0' hwhandler='0' wp=rw `-+- policy='round-robin 0' prio=1 status=active |- 2:0:2:1 sdb 8:16 active ready running |- 9:0:2:1 sdm 8:192 active ready running |- 2:0:3:1 sdat 66:208 active ready running |- 9:0:3:1 sdap 66:144 active ready running |- 2:0:0:1 sdf 8:80 active ready running |- 9:0:0:1 sdah 66:16 active ready running |- 2:0:1:1 sdj 8:144 active ready running `- 9:0:1:1 sdal 66:80 active ready running
如上图所示,映射的2个LUN已正常被系统自带多路径接管,且所有路径均为active,说明配置已正确生效。