[发明专利]一种多路径别名的配置方法、装置、设备及介质在审
申请号: | 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.vipzhuanli.com/pat/books/202010445705.X/2.html,转载请声明来源钻瓜专利网。