• 服務支持

    系統更新

    當前位置  >  首頁  >  服務支持  >  系統更新

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

    試用

    服務

    動態

    聯系

    公啊灬啊灬啊灬快灬深用力视频