[发明专利]一种存储硬件管理方法及装置有效
申请号: | 202010132842.8 | 申请日: | 2020-02-29 |
公开(公告)号: | CN111459403B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 卢行;单春鑫;刘卯银 | 申请(专利权)人: | 新华三技术有限公司成都分公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610000 四川省成都市中国(四川)自由*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 硬件 管理 方法 装置 | ||
本申请涉及存储硬件管理技术领域,特别涉及一种存储硬件管理方法及装置。该方法应用于分布式存储系统中的存储服务器,该存储服务器部署有硬件管理软件,该硬件管理软件包括对外提供服务的外部接口,用于管理该存储服务器的硬件的内部接口,该方法包括:通过该外部接口接收管理设备发送的用户指令;若该用户指令为设置类指令,则基于该用户指令对该内部接口相关联的硬件进行设置;若该用户指令为查询类指令,则基于该用户指令调用该内部接口获取各硬件的设备信息,并将该各硬件的设备信息通过该外部接口发送给该管理设备。采用该方法,能够通过硬件管理软件统一管理分布式存储系统中的不同类型的存储服务器,提高了管理效率,降低了管理成本。
技术领域
本申请涉及存储硬件管理技术领域,特别涉及一种存储硬件管理方法及装置。
背景技术
随着云计算、移动计算、社交媒体以及大数据的蓬勃发展,使得数据呈爆炸式增长,这对海量数据存储、分享、容灾等带来了挑战。分布式存储能够保证数据读写操作的安全性、可靠性和性能,并且支持横向扩展满足大规模使用,可以提供完全无中心化的存储服务。
软件定义存储不依赖于固定的存储设备,从原有的存储器中抽离开来,其存储设备是多样的且存在一定的差异性,这对设备的驱动、硬件管理及信息获取带来了管理的复杂度,并且需要针对每款硬件进行单独管理,带来了巨大的管理成本。因此提供一种通用的存储硬件管理软件,屏蔽下层硬件的差异性,方便管理是尤其必要的。
发明内容
本申请实施例提供一种存储硬件管理方法及装置,用以解决现有技术中存在存储硬件管理复杂,管理成本高的问题。
本申请实施例提供的具体技术方案如下:
第一方面,本申请提供了一种存储硬件管理方法,应用于分布式存储系统中的存储服务器,所述存储服务器部署有硬件管理软件,所述硬件管理软件包括对外提供服务的外部接口,用于管理所述存储服务器的硬件的内部接口,所述方法包括:
通过所述外部接口接收管理设备发送的用户指令;
若所述用户指令为设置类指令,则基于所述用户指令对所述内部接口相关联的硬件进行设置;
若所述用户指令为查询类指令,则基于所述用户指令调用所述内部接口获取各硬件的设备信息,并将所述各硬件的设备信息通过所述外部接口发送给所述管理设备。
可选地,所述硬件管理软件预设有硬件兼容性列表,所述硬件兼容性列表至少包括主机型号兼容列表和RAID卡型号兼容列表,在部署所述硬件管理软件之前,所述方法还包括:
读取自身的主机型号信息和RAID卡型号信息;
在确定所述主机型号兼容列表中包含所述主机型号信息,以及所述RAID卡型号兼容列表中包含所述RAID卡型号信息时,确定所述硬件管理软件兼容,并在本地部署所述硬件管理软件。
可选地,所述内部接口包括查询类接口和设置类接口;
在基于所述用户指令执行所述查询类接口和/或设置类接口时,获取所述用户指令对应的硬件信息,并根据所述对应的硬件信息调用与所述对应的硬件信息对应的命令执行查询类操作和/或设置类操作。
可选地,所述方法还包括:
在接收到硬件管理软件升级指令时,判断本地是否已部署有硬件管理软件;
若是,则升级所述已部署的硬件管理软件;否则,读取自身的主机型号信息和RAID卡型号信息,在确定所述主机型号兼容列表中包含所述主机型号信息,以及所述RAID卡型号兼容列表中包含所述RAID卡型号信息时,确定所述硬件管理软件兼容,并在本地部署所述硬件管理软件。
可选地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司成都分公司,未经新华三技术有限公司成都分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010132842.8/2.html,转载请声明来源钻瓜专利网。