一种存储系统硬盘管理方法、装置、设备及存储介质制造方法及图纸

技术编号:31483418 阅读:16 留言:0更新日期:2021-12-18 12:17
本申请公开了一种存储系统硬盘管理方法、装置、设备及存储介质,该方法包括:使用硬盘认证工具对硬盘进行授权认证;获取存储系统中所有硬盘的包含槽位号、WWN号的列表信息,并写入持久化数据库;启动硬盘管理守护进程,实时获取并更新硬盘状态变化信息;控制硬盘管理守护进程对硬盘状态变化信息的类型进行编号排序,并将对应的硬盘状态变化信息上报至管理界面;控制硬盘管理守护进程更新存储资源池下属硬盘的元数据信息。这样可以方便用户有效的进行硬盘的管理,及时获取硬盘的状态信息,统一管理存储系统中的硬盘,防止未经认证的硬盘接入系统后带来的数据泄露风险,提升存储系统的安全性、灵活性和稳定性。灵活性和稳定性。灵活性和稳定性。

【技术实现步骤摘要】
一种存储系统硬盘管理方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种存储系统硬盘管理方法、装置、设备及存储介质。

技术介绍

[0002]硬盘是存储系统的重要组成部分,存储系统中通常包含大量的硬盘,为存储系统提供硬件资源,硬盘的管理与控制显得尤为重要,为了保证存储系统能够健康稳定的运行,需要对硬盘进行管理及控制。
[0003]目前,通常使用自我监测、分析及报告技术(Self

Monitoring Analysis and Reporting Technology,SMART)获取硬盘的各项有效信息,从而确定硬盘设备的工作状态,但是这种方式需要在系统内对硬盘执行相关的SMART命令,无法直观地了解命令执行结果,同时也无法对硬盘进行统一控制,硬盘管理复杂度增加,在硬盘存在异常时无法及时发现并做出相应的处理,不利于存储系统的稳定运行,而且,未经用户识别授权的硬盘接入系统后,对数据安全性带来了极大的隐患。
[0004]因此,如何解决现有基于SMART技术存在管理复杂、硬盘异常处理不及时、维护困难、数据安全性无法保证等问题,是本领域技术人员亟待解决的技术问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种存储系统硬盘管理方法、装置、设备及存储介质,可以有效统一管理硬盘,及时获取硬盘的状态信息,提升存储系统的安全性、灵活性和稳定性。其具体方案如下:
[0006]一种存储系统硬盘管理方法,包括:
[0007]使用硬盘认证工具对硬盘进行授权认证;
[0008]获取存储系统中所有硬盘的包含槽位号、WWN号的列表信息,并写入持久化数据库;
[0009]启动硬盘管理守护进程,实时获取并更新硬盘状态变化信息;
[0010]控制所述硬盘管理守护进程对所述硬盘状态变化信息的类型进行编号排序,并将对应的所述硬盘状态变化信息上报至管理界面;
[0011]控制所述硬盘管理守护进程更新存储资源池下属硬盘的元数据信息。
[0012]优选地,在本专利技术实施例提供的上述存储系统硬盘管理方法中,在所述使用硬盘认证工具对硬盘进行授权认证之后,还包括:
[0013]将经过授权认证后的硬盘标记为激活状态,并在所述管理界面上展示已激活状态的硬盘信息。
[0014]优选地,在本专利技术实施例提供的上述存储系统硬盘管理方法中,在所述使用硬盘认证工具对硬盘进行授权认证的同时,还包括:
[0015]使用硬盘认证工具对硬盘进行分区处理,预留部分分区容量用于元数据信息保
存。
[0016]优选地,在本专利技术实施例提供的上述存储系统硬盘管理方法中,在所述实时获取并更新硬盘状态变化信息的同时,还包括:
[0017]接收所述管理界面下发的点灯或关灯的指令;
[0018]根据所述点灯或关灯的指令,控制相应的硬盘状态灯的打开或关闭。
[0019]优选地,在本专利技术实施例提供的上述存储系统硬盘管理方法中,所述将对应的所述硬盘状态变化信息上报至管理界面,包括:
[0020]当所述硬盘状态变化信息的类型为硬盘故障时,将相应槽位的硬盘置为故障,以使数据无法写入该硬盘,同时将故障信息推送至所述管理界面,并给出建议用户检查硬盘是否健康的提示;
[0021]当所述硬盘状态变化信息的类型为硬盘拔出时,将相应槽位的硬盘被拔出的信息推送至所述管理界面,并给出建议用户检查硬盘是否为有意拔出的提示;
[0022]当所述硬盘状态变化信息的类型为硬盘插入时,将相应槽位的硬盘被插入的信息推送至所述管理界面,判断插入的硬盘是否经过授权认证,未认证则提示用户及时进行硬盘的授权认证。
[0023]优选地,在本专利技术实施例提供的上述存储系统硬盘管理方法中,还包括:
[0024]接收所述管理界面下发的将指定槽位号的硬盘退盘的指令;
[0025]根据将指定槽位号的硬盘退盘的指令,将相应槽位的硬盘从存储系统中移除,同时删除对应的数据库信息。
[0026]优选地,在本专利技术实施例提供的上述存储系统硬盘管理方法中,还包括:
[0027]通过调用第一REST接口读取所述持久化数据库中的硬盘列表信息,并将读取的硬盘列表信息返回至所述管理界面进行展示;
[0028]通过调用第二REST接口读取所述存储资源池下属硬盘的元数据信息,并将硬盘所属存储资源池信息返回至所述管理界面进行展示。
[0029]本专利技术实施例还提供了一种存储系统硬盘管理装置,包括:
[0030]硬盘认证管理模块,用于使用硬盘认证工具对硬盘进行授权认证;
[0031]数据库管理模块,用于获取存储系统中所有硬盘的包含槽位号、WWN号的列表信息,并写入持久化数据库;
[0032]进程执行模块,用于启动硬盘管理守护进程,实时获取并更新硬盘状态变化信息;
[0033]硬盘状态管理模块,用于控制所述硬盘管理守护进程对所述硬盘状态变化信息的类型进行编号排序,并将对应的所述硬盘状态变化信息上报至管理界面;
[0034]存储资源管理模块,用于控制所述硬盘管理守护进程更新存储资源池下属硬盘的元数据信息。
[0035]本专利技术实施例还提供了一种存储系统硬盘管理设备,包括处理器和存储器,其中,所述处理器执行所述存储器中存储的计算机程序时实现如本专利技术实施例提供的上述存储系统硬盘管理方法。
[0036]本专利技术实施例还提供了一种计算机可读存储介质,用于存储计算机程序,其中,所述计算机程序被处理器执行时实现如本专利技术实施例提供的上述存储系统硬盘管理方法。
[0037]从上述技术方案可以看出,本专利技术所提供的一种存储系统硬盘管理方法,包括:使
用硬盘认证工具对硬盘进行授权认证;获取存储系统中所有硬盘的包含槽位号、WWN号的列表信息,并写入持久化数据库;启动硬盘管理守护进程,实时获取并更新硬盘状态变化信息;控制硬盘管理守护进程对硬盘状态变化信息的类型进行编号排序,并将对应的硬盘状态变化信息上报至管理界面;控制硬盘管理守护进程更新存储资源池下属硬盘的元数据信息。
[0038]本专利技术提供的上述存储系统硬盘管理方法可以方便用户有效的进行硬盘的管理,及时获取硬盘的状态信息,统一管理存储系统中的硬盘,防止未经认证的硬盘接入系统后带来的数据泄露风险,提升存储系统的安全性、灵活性和稳定性。此外,本专利技术还针对存储系统硬盘管理方法提供了相应的装置、设备及计算机可读存储介质,进一步使得上述方法更具有实用性,该装置、设备及计算机可读存储介质具有相应的优点。
附图说明
[0039]为了更清楚地说明本专利技术实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0040]图1为本专利技术实施例提供的存储系统硬盘管理方法的流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储系统硬盘管理方法,其特征在于,包括:使用硬盘认证工具对硬盘进行授权认证;获取存储系统中所有硬盘的包含槽位号、WWN号的列表信息,并写入持久化数据库;启动硬盘管理守护进程,实时获取并更新硬盘状态变化信息;控制所述硬盘管理守护进程对所述硬盘状态变化信息的类型进行编号排序,并将对应的所述硬盘状态变化信息上报至管理界面;控制所述硬盘管理守护进程更新存储资源池下属硬盘的元数据信息。2.根据权利要求1所述的存储系统硬盘管理方法,其特征在于,在所述使用硬盘认证工具对硬盘进行授权认证之后,还包括:将经过授权认证后的硬盘标记为激活状态,并在所述管理界面上展示已激活状态的硬盘信息。3.根据权利要求2所述的存储系统硬盘管理方法,其特征在于,在所述使用硬盘认证工具对硬盘进行授权认证的同时,还包括:使用硬盘认证工具对硬盘进行分区处理,预留部分分区容量用于元数据信息保存。4.根据权利要求3所述的存储系统硬盘管理方法,其特征在于,在所述实时获取并更新硬盘状态变化信息的同时,还包括:接收所述管理界面下发的点灯或关灯的指令;根据所述点灯或关灯的指令,控制相应的硬盘状态灯的打开或关闭。5.根据权利要求4所述的存储系统硬盘管理方法,其特征在于,所述将对应的所述硬盘状态变化信息上报至管理界面,包括:当所述硬盘状态变化信息的类型为硬盘故障时,将相应槽位的硬盘置为故障,以使数据无法写入该硬盘,同时将故障信息推送至所述管理界面,并给出建议用户检查硬盘是否健康的提示;当所述硬盘状态变化信息的类型为硬盘拔出时,将相应槽位的硬盘被拔出的信息推送至所述管理界面,并给出建议用户检查硬盘是否为有意拔出的提示;当所述硬盘状态变化信息的类型为硬盘插入时,将相应槽位的硬盘...

【专利技术属性】
技术研发人员:李奋翔
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1