multipath-配置文件修改

举报
snowofsummer 发表于 2021/12/16 11:40:22 2021/12/16
【摘要】 1,配置信息devices{ device { vendor "INSPUR"product "MCS"path_grouping_policy group_by_priopath_selector "round-robin 0"features “1 queue_if_no_path”prio aluapath_checker turfailback immediateno_path_re...

1,配置信息

devices{
 device {
 vendor "INSPUR"
product "MCS"
path_grouping_policy group_by_prio
path_selector "round-robin 0"
features “1 queue_if_no_path”
prio alua
path_checker tur
failback immediate
no_path_retry “60”
rr_min_io 1
dev_loss_tmo 120
fast_io_fail_tmo 5
 }
}

以上配置项中,path_selector 设置路径选择策略为 round-robin,即路径组中轮循使用路径。
在其他配置信息中,若 path_selector 设置路径选择策略为 service time,则是最优路径组中轮循使用路径。如果需要在所有路径(最优路径组+非最优路径组)
中使用负载均衡策略,请修改该配置项的值: 

path_grouping_policy multibus

2. 重启多路径服务,执行以下命令,重新加载配置。

 systemctl reload multipathd.service(RHEL7.x、CentOS7.x、Ubuntu)

3. 检验配置是否生效,请执行以下命令:

multipath –ll

配置 FC 目标端口设备丢失超时参数:

emulex 30

方法一:
修改 emulex FC HBA 卡驱动模块 lpfc 的驱动超时参数。
以修改驱动超时参数 10 秒为例,步骤如下:
1. 创建/etc/modprobe.d/lpfc.conf 文件,在文件中增加
以下配置,options lpfc lpfc_devloss_tmo=10
2. 备份 initramfs:
mv /boot/initramfs-`uname -r`.img /boot/initramfs-
`uname -r`.img.bak
或备份 initrd:
mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -
r`.img.bak
3. 更新 initramfs: dracut -v -f

或更新 initrd:mkinitrd -f -v /boot/initrd-`uname -
r`.img `uname -r`
4. 重启操作系统
reboot
说明:上面命令中的`uname -r`,“ ` ”不是单引号,而是英文输入
法下“~、”键按出来的,一般是在“Esc”键下面的一个按键。

方法二:
开机启动执行脚本:
for targetport in /sys/class/fc_remote_ports/rport*;do echo 
10 > ${targetport}/dev_loss_tmo;done

qlogic 35 开机启动执行脚本:
for targetport in /sys/class/fc_remote_ports/rport*;do echo 
10 > ${targetport}/dev_loss_tmo;done















修改之后,参数修改是否成功验证方法: 

cat /sys/class/fc_remote_ports/rport-*/dev_loss_tmo















【版权声明】本文为华为云社区用户翻译文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容, 举报邮箱:cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。