AG旗舰厅官方网站

      服务支持

      系统更新

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

      更新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

      试用

      服务

      动态

      联系