服务支持

系统更新

当前位置  >  首页  >  服务支持  >  系统更新

更新ID(KYBA-202201-1013

更新简述:
本地硬盘以及存储阵列中的NVMe硬盘不能被组成多路径设备
影响操作系统版本:
银河麒麟高级服务器操作系统(飞腾版)V10(SP1)0711 银河麒麟高级服务器操作系统(鲲鹏版)V10(SP1)0711 银河麒麟高级服务器操作系统(兆芯版)V10(SP1)0711 银河麒麟高级服务器操作系统(海光版)V10(SP1)0711 银河麒麟高级服务器操作系统(飞腾版)V10(SP1)0518 银河麒麟高级服务器操作系统(鲲鹏版)V10(SP1)0518 银河麒麟高级服务器操作系统(兆芯版)V10(SP1)0518 银河麒麟高级服务器操作系统(海光版)V10(SP1)0518 银河麒麟高级服务器操作系统(龙芯版)V10(SP1)0809 银河麒麟高级服务器操作系统(龙芯版)V10(SP1)2111 银河麒麟高级服务器操作系统(飞腾版)V10(SP2)0524 银河麒麟高级服务器操作系统(鲲鹏版)V10(SP2)0524 银河麒麟高级服务器操作系统(兆芯版)V10(SP2)0524 银河麒麟高级服务器操作系统(海光版)V10(SP2)0524
更新类型:
问题修复
发布时间:
2021-12-23
更新描述:

详细介绍

1.复现步骤 

硬件环境:

服务器无特殊要求,后端存储阵列为NVMe,再添加一块本地硬盘。

软件环境:

OS系统版本:Kylin Linux Advanced Server release V10 (Tercel)

软件包版本:multipath-tools-0.8.4-6.ky10或者multipath-tools-0.7.7-17.ky10

复现步骤:

(1) 服务器和存储建立NVMe over RoCE连接;

(2) 启动多路径服务:systemctl start multipathd.service;

(3) 查看多路径信息:执行命令multipath -ll,没有看到本地盘和NVMe硬盘;

(4) 打开终端执行multipath -v6命令查看多路径日志,可以看到日志“sd[a|b|*] is a local device”、“nvme0n[1|2|3|*] is a local device”。


2.原因简述

本地盘被识别为local disk不被聚合成多路径设备的原因是在多路径软件multipath-tools源码中pathinfo()接口少了local disk 的判断处理,导致本地盘不组多路径。

存储阵列中的NVMe硬盘不被聚合成多路径设备的原因是多路径软件multipath-tools源码中只对FC和iSCSI设备进行判断,没有对NVMe设备进行判断,使得NVMe盘返回错误值被标记为local disk,进而不能组成多路径设备。

该问题导致本地硬盘和存储阵列中的NVMe硬盘不能组成多路径设备,不能使用多路径功能。

 

3.解决方案/修复/更新方法

【要求】:

升级multipath-tools到0.8.4-6.p01.ky10版本

【注意事项】:

升级或者安装软件包后重启multipathd.service服务生效,命令为systemctl restart multipathd.service,并执行命令systemctl status multipathd.service,查看服务是正常的。

上一篇: KYBA-202201-1012 下一篇: KYBA-202201-1014

试用

服务

动态

联系