一种存储池规划方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:20943910 阅读:319 留言:0更新日期:2019-04-24 02:10
本申请公开了一种存储池规划方法,包括:本申请所提供的存储池规划方法包括:确定目标存储节点;确定目标存储池中的硬盘所符合的设定规则;查找所述目标存储节点中符合所述设定规则的硬盘;将所述硬盘加入所述目标存储池。本申请通过确定出目标存储池中硬盘的设定规则以及硬盘所在节点的分布范围,可通过查找而准确确定出待加入该目标存储池中的全部硬盘,从而完成目标存储池的规划构建。本申请有效地提高了存储池规划的处理效率和可靠性,并降低了存储成本与人力成本。本申请还公开了一种存储池规划装置、设备及计算机可读存储设备,同样具有上述有益效果。

A Storage Pool Planning Method, Device, Equipment and Computer Readable Storage Media

This application discloses a storage pool planning method, which includes: determining the target storage node; determining the setting rules of the hard disk in the target storage pool; finding the hard disk in the target storage node that meets the setting rules; and adding the hard disk to the target storage pool. By determining the setting rules of the hard disk in the target storage pool and the distribution range of the nodes where the hard disk is located, the application can accurately determine all the hard disks to be added to the target storage pool by searching, thus completing the planning and construction of the target storage pool. This application effectively improves the processing efficiency and reliability of storage pool planning, and reduces the storage cost and human cost. The application also discloses a storage pool planning device, a device and a computer readable storage device, which also have the above beneficial effects.

【技术实现步骤摘要】
一种存储池规划方法、装置、设备及计算机可读存储介质
本申请涉及存储
,特别涉及一种存储池规划方法、装置、设备及计算机可读存储介质。
技术介绍
在互联网大数据时代,随着云计算和虚拟化等技术的大规模应用,企业应用中不断有海量数据文件产生。其中,有些数据文件需要被系统频繁读取,而另有一些数据文件则很少被读取;有些数据文件的文件大小约有几GB甚至几百GB,而另有一些数据文件仅仅有几KB。由于不同数据文件的类型和属性不同,对磁盘的性能要求也不相同,因此,选择特定性能的磁盘构建适用于不同数据文件的多种存储池,可充分发挥各类存储磁盘的优势,有效提高存储利用率并降低存储成本。然而,现有技术中一般都是由相关技术人员通过手动逐步输入编程指令而对存储池中的磁盘进行规划的,不仅效率低下,而且增加了人力成本,显然无法适应分布式系统日益庞大复杂的发展趋势。鉴于此,提供一种解决上述问题的方法是本领域技术人员所亟需关注的。
技术实现思路
本申请的目的在于提供一种存储池规划方法、装置、设备及计算机可读存储介质,以便有效地提高存储池规划的效率和可靠性,并降低存储成本与人力成本。为解决上述技术问题,第一方面,本申请公开了一种存储池规划方法,包括:确定目标存储节点;确定目标存储池中的硬盘所符合的设定规则;查找所述目标存储节点中符合所述设定规则的硬盘;将所述硬盘加入所述目标存储池。可选地,所述设定规则包括以下任意一项或者任意组合:硬盘接口类型规则、硬盘容量大小规则、硬盘转速大小规则、硬盘所属故障域类型规则。可选地,在所述查找所述目标存储节点中符合所述设定规则的硬盘之后,还包括:若查找失败,则生成报错提示信息。第二方面,本申请还公开了一种存储池规划装置,包括:确定模块,用于确定目标存储节点,确定目标存储池中的硬盘所符合的设定规则;查找模块,用于查找所述目标存储节点中符合所述设定规则的硬盘;执行模块,用于将所述硬盘加入所述目标存储池。可选地,所述设定规则包括以下任意一项或者任意组合:硬盘接口类型规则、硬盘容量大小规则、硬盘转速大小规则、硬盘所属故障域类型规则。可选地,还包括报错模块,用于在所述查找模块查找失败后,生成报错提示信息。第三方面,本申请还公开了一种存储池规划设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如上所述的任一种存储池规划方法的步骤。第四方面,本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上所述的任一种存储池规划方法的步骤。本申请所提供的存储池规划方法包括:确定目标存储节点;确定目标存储池中的硬盘所符合的设定规则;查找所述目标存储节点中符合所述设定规则的硬盘;将所述硬盘加入所述目标存储池。可见,本申请所提供的存储池规划方法,通过确定出目标存储池中硬盘的设定规则以及硬盘所在节点的分布范围,可通过查找而准确确定出待加入该目标存储池中的全部硬盘,从而完成目标存储池的规划构建。该方法可部署于分布式系统中而自动化运行,有效地提高了存储池规划的处理效率和可靠性,并降低了存储成本与人力成本。本申请所提供的存储池规划装置、设备及计算机可读存储设备可以实现上述存储池规划方法,同样具有上述有益效果。附图说明为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。图1为本申请所提供的一种存储池规划方法的流程图;图2为本申请所提供的一种存储池规划装置的结构框图;图3为本申请所提供的另一种存储池规划装置的结构框图。具体实施方式本申请的核心在于提供一种存储池规划方法、装置、设备及计算机可读存储介质,以便有效地提高存储池规划的效率和可靠性,并降低存储成本与人力成本。为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开了一种存储池规划方法,参照图1所示,该方法主要包括以下步骤:S1:确定目标存储节点。具体地,本申请所提供的存储池规划方法具体可应用于分布式系统中,并且,不同于现有技术中的手动配置方式,本申请提供的方法可以以软件程序的方式部署于分布式系统中,从而实现高效的自动配置。在利用本申请提供的方法对分布式系统进行存储池规划时,首先可确定出目标存储节点,即待加入目标存储池的目标硬盘所在的存储节点。容易理解的是,在分布式系统中,各个节点均设置有自己的节点标识。其中,为了进一步满足不同用户在不同应用场景下的定制化需求,具体可依据用户所输入的相关信息而确定出目标存储节点。当然,本领域技术人员也可以根据预设的选取算法而自动选择一些存储节点作为目标存储节点,本申请对此并不进行限定。S2:确定目标存储池中的硬盘所符合的设定规则。如前所述,由于不同类型、不同属性的数据文件对于存储性能的要求是不同的,因此,为了充分利用存储硬盘各自的优势,提高存储利用率,可将性能相同的硬盘设置为一个存储池中,用于存储对应类型的数据文件。由此,类似地,可根据用户输入的相关信息而确定目标存储池的规则特征,即该目标存储池是由符合哪些设定规则的硬盘而构建的。具体地,作为一个优选实施例,所述设定规则包括以下任意一项或者任意组合:硬盘接口类型规则、硬盘容量大小规则、硬盘转速大小规则、硬盘所属故障域类型规则。其中,硬盘接口类型规则用于限定目标存储池中硬盘的接口类型。硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏。一般地,常见的硬盘接口可分为IDE、SATA、SCSI、光纤通道和SAS五种。举例来说,对于用于存储互联网数据文件的目标存储池来说,由于互联网数据文件生成速度快、数量多,因此一般可采用性能较高的SAS硬盘。硬盘容量大小规则用于限定目标存储池中硬盘的容量大小。具体地,由于将不同容量大小的硬盘放到一个存储池中可能会引起存储性能的不平衡,因此,为了改善该种情况,可将相同大小的硬盘放入一个目标存储池,例如,可只将容量大小为4T的硬盘放入目标存储池中。硬盘转速大小规则是用于限定目标存储池中硬盘的转速大小。类似地,转速也是硬盘的一个重要性能指标,因此,为了进一步提高目标存储池的存储性能的均衡性,可仅将相同转速标准的硬盘放入目标存储池中。硬盘所属故障域类型规则用于限定目标存储池中硬盘的故障域类型。故障域是指集群中受故障影响范围内的一组服务器、存储和/或网络连接组件等。对于存储系统来说,在不同故障域内的硬盘彼此之间相对独立,当一个硬盘或者其所在存储节点发生故障时,并不会影响到其他故障域内的硬盘的正常存储使用。本领域技术人员具体可从上述几种设定本文档来自技高网...

【技术保护点】
1.一种存储池规划方法,其特征在于,包括:确定目标存储节点;确定目标存储池中的硬盘所符合的设定规则;查找所述目标存储节点中符合所述设定规则的硬盘;将所述硬盘加入所述目标存储池。

【技术特征摘要】
1.一种存储池规划方法,其特征在于,包括:确定目标存储节点;确定目标存储池中的硬盘所符合的设定规则;查找所述目标存储节点中符合所述设定规则的硬盘;将所述硬盘加入所述目标存储池。2.根据权利要求1所述的存储池规划方法,其特征在于,所述设定规则包括以下任意一项或者任意组合:硬盘接口类型规则、硬盘容量大小规则、硬盘转速大小规则、硬盘所属故障域类型规则。3.根据权利要求1或者2所述的存储池规划方法,其特征在于,在所述查找所述目标存储节点中符合所述设定规则的硬盘之后,还包括:若查找失败,则生成报错提示信息。4.一种存储池规划装置,其特征在于,包括:确定模块,用于确定目标存储节点,确定目标存储池中的硬盘所符合的设定规则;查找模块,用于查找所述目标存储节点中符合所述设定规则的...

【专利技术属性】
技术研发人员:孔军
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京,11

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

1