[發明專利]一種多路徑別名的配置方法、裝置、設備及介質在審
| 申請號: | 202010445705.X | 申請日: | 2020-05-22 |
| 公開(公告)號: | CN111625193A | 公開(公告)日: | 2020-09-04 |
| 發明(設計)人: | 楊飛虎 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 徐麗 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 路徑 別名 配置 方法 裝置 設備 介質 | ||
本發明公開了一種多路徑別名的配置方法,當有新增的塊設備插入時,可獲取塊設備在存儲設備上的塊設備名,并按照將塊設備名作為多路徑別名的組成部分的命名方式,對多路徑設備進行命名配置;其中,多路徑別名具體為塊設備映射在主機上產生的多路徑設備的名稱。由此可見,當主機出現故障時,根據主機側故障的設備的多路徑別名可快速地、準確地確定出存儲設備上對應故障的塊設備,無需運維人員人工識別即可定位存儲設備側的故障源,減少了運維人員的工作量;同時,避免了誤操作的產生。此外,本發明所提供的一種多路徑別名的配置裝置、設備及存儲介質與上述方法對應。
技術領域
本發明涉及存儲技術領域,特別是涉及一種多路徑別名的配置方法、裝置、設備及介質。
背景技術
多路徑技術能夠使用一個以上的物理路徑來訪問網絡存儲設備,并通過容錯、I/O流量負載均衡甚至更細粒度的I/O調度策略等方式,為網絡存儲系統提供更高的可用性和性能優勢。在存儲網絡環境下,得到了廣泛地應用。在Linux操作系統平臺上,多路徑結構是通過創建一個虛擬設備在頂層使用多路,該虛擬設備由硬件子系統建立的塊設備組成。
現有技術中,在Linux操作系統平臺上采用multipath-tools進行配置以實現存儲設備的多路徑支持。在進行多路徑配置時,存儲設備側的塊設備名可由用戶進行自定義,而塊設備映射在主機側的多路徑別名則采用的系統自動分配的默認名稱。
但是,采用現有技術的多路徑命名方式,將出現多路徑別名與對應的塊設備名不相同的情況。因此,當主機出現故障時,無法根據主機側故障的設備的多路徑別名相應的確定出存儲設備側故障的塊設備,需要運維人員人工識別才可定位存儲設備側的故障源,增加了運維人員的工作量,且易產生誤操作,導致無法快速地、準確地確定出故障的塊設備。
發明內容
本發明的目的是提供一種多路徑別名的配置方法、裝置、設備及介質,能夠按照將塊設備名作為多路徑別名的組成部分的命名方式,對多路徑設備進行命名配置。由此可見,多路徑別名中包含有塊設備名,從而通過多路徑別名直接可確定出存儲設備上對應的塊設備。當主機出現故障時,根據主機側故障的設備的多路徑別名可快速地、準確地確定出存儲設備上對應故障的塊設備,無需運維人員人工識別即可定位存儲設備側的故障源,減少了運維人員的工作量;同時,避免了誤操作的產生。
為解決上述技術問題,本發明提供一種多路徑別名的配置方法,包括:
判斷是否有新增的塊設備插入;
如果是,獲取所述塊設備在存儲設備上的塊設備名;
按照將所述塊設備名作為多路徑別名的組成部分的命名方式,對多路徑設備進行命名配置;其中,所述多路徑別名具體為所述塊設備映射在主機上產生的多路徑設備的名稱。
優選地,所述判斷是否有新增的塊設備插入具體包括:
判斷捕獲到的系統消息是否為插入塊設備消息;
如果是所述插入塊設備消息,則獲取所述插入塊設備消息對應的塊設備的全球標識符;
判斷所述全球標識符是否已存在于多路徑別名配置文件中;
如果不存在,則確定有新增的塊設備插入。
優選地,所述判斷捕獲到的系統消息是否為插入塊設備消息具體包括:
采用Netlink通信機制捕獲系統消息;
判斷所述系統消息的消息類型是否為插入塊設備;
如果是,則說明所述系統消息為所述插入塊設備消息。
優選地,所述對多路徑設備進行命名配置具體為:
判斷當前時刻是否為定時器的啟動時刻;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010445705.X/2.html,轉載請聲明來源鉆瓜專利網。





