一种许可证密钥获取方法及装置、存储系统制造方法及图纸

技术编号:22688609 阅读:68 留言:0更新日期:2019-11-30 03:24
本发明专利技术公开了一种许可证密钥获取方法及装置,将对应特性的许可证密钥记录在存储系统机柜的中板信息中、存储系统的状态信息中以及存储系统的备份文件中,方法包括:当恢复存储系统时,从存储系统机柜的中板信息查询对应特性的许可证密钥;若没有从存储系统机柜的中板信息查询到对应特性的许可证密钥,则从存储系统的状态信息获取对应特性的许可证密钥;若没有从存储系统的状态信息获取到对应特性的许可证密钥,则从存储系统的备份文件获取对应特性的许可证密钥。当存储系统发生软件故障或者硬件故障时,即使导致密钥文件被损毁,能够从存储系统的机柜中板信息、状态信息或者备份文件来恢复得到许可证密钥。本发明专利技术还公开一种存储系统。

A license key acquisition method, device and storage system

The invention discloses a license key acquisition method and device, which records the license key with corresponding characteristics in the midboard information of the storage system cabinet, the status information of the storage system and the backup file of the storage system. The method includes: when restoring the storage system, query the license key with corresponding characteristics from the midboard information of the storage system cabinet; if not, query the license key with corresponding characteristics from the storage system cabinet If the license key of the corresponding feature is found in the midboard information of the system cabinet, the license key of the corresponding feature is obtained from the status information of the storage system; if the license key of the corresponding feature is not obtained from the status information of the storage system, the license key of the corresponding feature is obtained from the backup file of the storage system. In case of software failure or hardware failure of the storage system, even if the key file is damaged, the license key can be recovered from the board information, status information or backup file in the cabinet of the storage system. The invention also discloses a storage system.

【技术实现步骤摘要】
一种许可证密钥获取方法及装置、存储系统
本专利技术涉及存储系统
,特别是涉及一种许可证密钥获取方法及装置。本专利技术还涉及一种存储系统。
技术介绍
在存储系统中,采用许可证来管理使用存储系统的特性,存储系统的特性是指独立于存储系统的存储基本功能之外的预设功能,用户通过购买对应特性的许可证密钥,对相应特性进行激活;而存储系统根据用户输入的许可证密钥对对应特性的许可证进行解密,当解密成功时去除对相应特性的使用限制,从而用户能够使用特性。通常,根据一台机器的机型数据、机柜的硬件唯一标识、特性名称这三个产品信息为对应特性申请许可证,并使用加密算法对这三个信息进行加密处理,进而生成许可证密钥。现有技术中,是将许可证密钥记录在一个密钥文件中,通过从密钥文件读取密钥数据而激活对应特性,但是当存储系统出现故障而导致密钥文件被损毁时,将无法使用特性,用户使用特性完成的工作数据也将丢失。
技术实现思路
鉴于以上所述,本专利技术提供一种许可证密钥获取方法及装置,当存储系统出现软件故障或者硬件故障时,能够恢复得到许可证密钥,能够继续使用特性。本专利技术还提供一种存储系统。为实现上述目的,本专利技术提供如下技术方案:一种许可证密钥获取方法,将对应特性的许可证密钥记录在存储系统机柜的中板信息中、存储系统的状态信息中以及存储系统的备份文件中,方法包括:当恢复存储系统时,从所述存储系统机柜的中板信息查询对应特性的许可证密钥;若没有从所述存储系统机柜的中板信息查询到对应特性的许可证密钥,则从所述存储系统的状态信息获取对应特性的许可证密钥;若没有从所述存储系统的状态信息获取到对应特性的许可证密钥,则从所述存储系统的备份文件获取对应特性的许可证密钥。优选的,所述存储系统的状态信息存储在仲裁盘上;从所述存储系统的状态信息获取对应特性的许可证密钥包括:从所述存储系统的仲裁盘上获取对应特性的许可证密钥。优选的,若从所述存储系统的状态信息获取到对应特性的许可证密钥,则将获取到的对应特性的许可证密钥重新记录到机柜的中板信息中。优选的,若从所述存储系统的备份文件获取到对应特性的许可证密钥,则将获取到的对应特性的许可证密钥重新记录到所述存储系统机柜的中板信息中以及所述存储系统的状态信息中。优选的,所述存储系统包括多个机柜;方法还包括:若从所述存储系统的任意一个机柜的中板信息查询到对应特性的许可证密钥,则其它机柜从该机柜获取该对应特性的许可证密钥。优选的,生成所述存储系统的备份文件的方法包括:在接收到备份命令时对所述存储系统进行备份,记录对应特性的许可证密钥,生成备份文件,或者在到达定时时间时对所述存储系统进行备份,记录对应特性的许可证密钥,生成备份文件。一种许可证密钥获取装置,用于执行以上所述的许可证密钥获取方法。一种存储系统,包括以上所述的许可证密钥获取装置。由上述技术方案可知,本专利技术所提供的一种许可证密钥获取方法及装置,将对应特性的许可证密钥记录在存储系统机柜的中板信息中、存储系统的状态信息中以及存储系统的备份文件中,当恢复存储系统时,首先从存储系统机柜的中板信息查询对应特性的许可证密钥,若没有查询到,则从存储系统的状态信息获取对应特性的许可证密钥,若仍然没有获取到,则从存储系统的备份文件获取对应特性的许可证密钥,在获得对应特性的许可证密钥后能够对对应特性进行激活,能继续使用特性。因此,本专利技术许可证密钥获取方法及装置,将对应特性的许可证密钥记录在存储系统机柜的中板信息、存储系统的状态信息和存储系统的备份文件中,当存储系统发生软件故障或者硬件故障时,即使导致密钥文件被损毁,能够从存储系统的机柜中板信息、状态信息或者备份文件来恢复得到许可证密钥,以能够继续使用特性,从而解决了现有技术存在的问题。本专利技术提供的一种存储系统,能够达到上述有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种许可证密钥获取方法的流程图;图2为本专利技术实施例的一种存储系统的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例提供的一种许可证密钥获取方法的流程图,本实施例许可证密钥获取方法中,预先将对应特性的许可证密钥记录在存储系统机柜的中板信息中、存储系统的状态信息中以及存储系统的备份文件中。存储系统机柜的中板为存储系统的硬件部件,机柜的中板主要用于连接机柜内的控制器节点和各个扩展卡,在机柜上会保存产品出厂数据,中板不受控制器节点发生故障的影响。将特性的许可证密钥记录在机柜的中板信息中,使得将对应特性的许可证密钥保存在存储系统的硬件层面。存储系统的状态信息是指存储系统运行的软件监测存储系统的运行情况而记录的状态数据,状态信息记录了存储系统运行过程的各项状态数据。将存储系统特性的许可证密钥记录在状态信息中,从软件层面保存了特性的许可证密钥。存储系统的备份文件是指存储系统运行软件的备份文件,当存储系统的运行软件破坏后能够利用备份文件恢复存储系统。将存储系统特性的许可证密钥记录在备份文件中,使得将特性的许可证密钥存放在存储系统的软件层面。本实施例许可证密钥获取方法包括以下步骤:S10:当恢复存储系统时,从所述存储系统机柜的中板信息查询对应特性的许可证密钥。当由于各种情况比如是存储系统的硬件发生故障或者软件发生故障,导致存储系统某特性的许可证环境破坏,此时需要恢复存储系统,需要恢复对存储系统中该特性的使用。在恢复存储系统时,首先查询存储系统机柜的中板信息,从中查询对应特性的许可证密钥。如果存储系统机柜的中板没有被更换,那么能够从机柜中板获得对应特性的许可证密钥。在获得许可证密钥后,可以使用许可证密钥激活存储系统的对应特性,使能够继续使用对应特性。在优选实施方式中,若存储系统包括多个机柜,若从所述存储系统的任意一个机柜的中板信息查询到对应特性的许可证密钥,则其它机柜从该机柜获取该对应特性的许可证密钥。请结合参考图2,图2为本实施例中一种存储系统的结构示意图,存储系统包括多个机柜20,构成存储集群,该存储集群系统对特性的激活是以机柜为单位的,存储集群通过其中的一台机柜申请关于特性的许可证,整个存储集群的各个机柜都可以使用该许可证和对应的许可证密钥,相应本实施例中,即使存储集群系统被破坏而被重建,只要没有本文档来自技高网
...

【技术保护点】
1.一种许可证密钥获取方法,其特征在于,将对应特性的许可证密钥记录在存储系统机柜的中板信息中、存储系统的状态信息中以及存储系统的备份文件中,方法包括:/n当恢复存储系统时,从所述存储系统机柜的中板信息查询对应特性的许可证密钥;/n若没有从所述存储系统机柜的中板信息查询到对应特性的许可证密钥,则从所述存储系统的状态信息获取对应特性的许可证密钥;/n若没有从所述存储系统的状态信息获取到对应特性的许可证密钥,则从所述存储系统的备份文件获取对应特性的许可证密钥。/n

【技术特征摘要】
1.一种许可证密钥获取方法,其特征在于,将对应特性的许可证密钥记录在存储系统机柜的中板信息中、存储系统的状态信息中以及存储系统的备份文件中,方法包括:
当恢复存储系统时,从所述存储系统机柜的中板信息查询对应特性的许可证密钥;
若没有从所述存储系统机柜的中板信息查询到对应特性的许可证密钥,则从所述存储系统的状态信息获取对应特性的许可证密钥;
若没有从所述存储系统的状态信息获取到对应特性的许可证密钥,则从所述存储系统的备份文件获取对应特性的许可证密钥。


2.根据权利要求1所述的许可证密钥获取方法,其特征在于,所述存储系统的状态信息存储在仲裁盘上;
从所述存储系统的状态信息获取对应特性的许可证密钥包括:从所述存储系统的仲裁盘上获取对应特性的许可证密钥。


3.根据权利要求1所述的许可证密钥获取方法,其特征在于,若从所述存储系统的状态信息获取到对应特性的许可证密钥,则将获取到的对应特性的许可证密钥重新记录到机柜的中板信息中。


4.根据权利要求1所述的...

【专利技术属性】
技术研发人员:王孝鹏董海廷
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1