一种磁盘组的建立方法、系统、设备及存储介质技术方案

技术编号:38862407 阅读:14 留言:0更新日期:2023-09-17 10:04
本申请实施例提供了一种磁盘组的建立方法、系统、设备及存储介质,方法包括:通过基板管理控制器BMC抓取磁盘类型及槽位信息;基于所述磁盘类型及槽位信息,声明磁盘类型;基于所述磁盘类型,按照磁盘槽位顺序创建磁盘组,并记录所述磁盘组的创建顺序;基于所述磁盘组的创建顺序,对所述磁盘组进行标识。方便部署人员在创建磁盘组时能快速辨别磁盘类型进行创建,同时也为维护人员在日常维护过程中能够快速定位磁盘,减少相应的工作量。在创建磁盘组过程中,会自动的判断磁盘类型及槽位信息,并在VMware上显示相应标识,无需手工核对硬盘类型和槽位,在标记上相应的标识后,自动根据标识信息按磁盘顺序创建磁盘组,同时为磁盘组做相应顺序标识。做相应顺序标识。做相应顺序标识。

【技术实现步骤摘要】
一种磁盘组的建立方法、系统、设备及存储介质


[0001]本申请涉及分布式存储
,尤其涉及一种磁盘组的建立方法、系统、设备及存储介质。

技术介绍

[0002]目前,基于VMware软件的分布式存储集群环境之下,每台主机一般都会配多个缓存盘和数据盘建立多个磁盘组,组成分布式存储。当前的技术是自动识别不同类型的硬盘,但在系统下无法直观的进行区分硬盘槽位,由分布式软件存储集群内部程序随机自定义缓存盘和数据盘的搭配,并非按硬盘槽位顺序建立磁盘组,且多个磁盘组的情况下没有名称区分,对于需要按磁盘顺序创建磁盘组需手工进行判断确认,在多磁盘组的情况下需分多次添加,过程较为繁琐且容易创建错误,而且创建完成后磁盘组名称相同,对于需要按磁盘顺序创建磁盘组或日常维护辨别较为不便。
[0003]设计一种VMware软件的分布式存储的识别硬盘顺序建立磁盘组方法,在创建磁盘组时能够更便捷的定位,避免创建错误造成重复性工作、减少创建时间及日常维护辨别磁盘具有很大的意义。但是目前,尚缺乏一种合理的VMware分布式存储下识别硬盘顺序建立磁盘组方法。

技术实现思路

[0004]本申请实施例提供了一种磁盘组的建立方法、系统、设备及存储介质,用以解决上述问题。
[0005]一方面,本申请实施例提供了一种磁盘组的建立方法,所述方法包括以下步骤:步骤S1:通过基板管理控制器BMC抓取磁盘类型及槽位信息;步骤S2:基于所述磁盘类型及槽位信息,声明磁盘类型;步骤S3:基于所述磁盘类型,按照磁盘槽位顺序创建磁盘组,并记录所述磁盘组的创建顺序;步骤S4:基于所述磁盘组的创建顺序,对所述磁盘组进行标识。
[0006]在本申请的一种实现方式中,在前述的一种磁盘组的建立方法中,所述步骤S1中,抓取磁盘槽位信息的过程,具体为:基于当前待抓取磁盘的驱动,确定所述磁盘的编号信息;构建所述当前待抓取磁盘的槽位信息与编号信息的映射关系;基于所述当前待抓取磁盘的槽位信息与编号信息的映射关系,确定所述当前待抓取磁盘的槽位信息。
[0007]在本申请的一种实现方式中,在前述的一种磁盘组的建立方法中,所述基于当前待抓取磁盘的驱动,确定所述磁盘的编号信息,具体包括:调用所述当前待抓取磁盘的驱动;基于所述驱动向磁盘背板控制器发送用于获取信息的指令;基于所述驱动接收所述磁盘背板控制器响应于所述用于获取信息的指令而返回的磁盘编号信息。
[0008]在本申请的一种实现方式中,在前述的一种磁盘组的建立方法中,所述构建所述当前待抓取磁盘的槽位信息与编号信息的映射关系,具体包括:确定所述当前待抓取磁盘的槽位信息与所述当前待抓取磁盘在磁盘背板控制器中的编号信息的对应关系;基于所述对应关系,在所述磁盘背板控制器中构建所述当前待抓取磁盘的槽位信息与编号信息的映
射关系。
[0009]在本申请的一种实现方式中,在前述的一种磁盘组的建立方法中,在所述步骤S1之前,所述方法还包括:确定主板下挂载的所有磁盘;对所述主板下挂载的所有磁盘进行筛选,滤除不在本次磁盘创建任务范围内的磁盘,并进行标记。
[0010]在本申请的一种实现方式中,在前述的一种磁盘组的建立方法中,所述确定主板下挂载的所有磁盘,具体包括:确定所述主板已经上电启动;基于统一可扩展固件接口的接口信息表给定的总线主桥顺序,依次读取各个所述总线主桥所挂载的磁盘。
[0011]在本申请的一种实现方式中,在前述的一种磁盘组的建立方法中,所述对所述磁盘组进行标识之后,所述方法还包括:生成本次创建磁盘组的日志信息;将所述日志信息以及所述磁盘类型打包上传至服务器。
[0012]其次,本申请实施例还提供了一种磁盘组的建立系统,所述系统包括:信息抓取单元,用于通过基板管理控制器BMC抓取磁盘类型及槽位信息;磁盘类型声明单元,用于基于所述磁盘类型及槽位信息,声明磁盘类型;磁盘组创建单元,用于基于所述磁盘类型,按照磁盘槽位顺序创建磁盘组,并记录所述磁盘组的创建顺序;标识单元,用于基于所述磁盘组的创建顺序,对所述磁盘组进行标识。
[0013]再其次,本申请实施例还提供了一种磁盘组的建立设备,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:通过基板管理控制器BMC抓取磁盘类型及槽位信息;基于所述磁盘类型及槽位信息,声明磁盘类型;基于所述磁盘类型,按照磁盘槽位顺序创建磁盘组,并记录所述磁盘组的创建顺序;基于所述磁盘组的创建顺序,对所述磁盘组进行标识。
[0014]最后,本申请实施例还提供了一种磁盘组的建立的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:通过基板管理控制器BMC抓取磁盘类型及槽位信息;基于所述磁盘类型及槽位信息,声明磁盘类型;基于所述磁盘类型,按照磁盘槽位顺序创建磁盘组,并记录所述磁盘组的创建顺序;基于所述磁盘组的创建顺序,对所述磁盘组进行标识。
[0015]本申请实施例提供的一种磁盘组的建立方法、系统、设备及存储介质,方便部署人员在创建磁盘组时能快速辨别磁盘类型进行创建,同时也为维护人员在日常维护过程中能够快速定位磁盘,减少相应的工作量。在创建磁盘组过程中,会自动的判断磁盘类型及槽位信息,并在VMware上显示相应标识,无需手工核对硬盘类型和槽位,在标记上相应的标识后,自动根据标识信息按磁盘顺序创建磁盘组,同时为磁盘组做相应顺序标识。本专利技术能够方便、安全地自动按磁盘类型和顺序创建磁盘组,减少了创建磁盘组和维护时间,提高效率。此专利技术不局限于所述功能及产品结构,产品结构调整或功能优化均可以此专利技术为基础进行开发。
附图说明
[0016]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017]图1为本申请实施例提供的一种磁盘组的建立方法流程图;
[0018]图2为本申请实施例中磁盘管理应用场景示意图;
[0019]图3为本申请实施例提供的一种磁盘组的建立系统组成图;
[0020]图4为本申请实施例提供的一种磁盘组的建立设备示意图。
具体实施方式
[0021]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022]目前,基于VMware软件的分布式存储集群环境之下,每台主机一般都会配多个缓存盘和数据盘建立多个磁盘组,组成分布式存储。当前的技术是自动识别不同类型的硬盘,但在系统下无法直观的进行区分硬盘槽位,由分布式软件存储集群内部程序随机自定义缓存盘和数据盘的搭配,并非按硬盘槽位顺序建立磁盘组,且本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种磁盘组的建立方法,其特征在于,所述方法包括以下步骤:步骤S1:通过基板管理控制器BMC抓取磁盘类型及槽位信息;步骤S2:基于所述磁盘类型及槽位信息,声明磁盘类型;步骤S3:基于所述磁盘类型,按照磁盘槽位顺序创建磁盘组,并记录所述磁盘组的创建顺序;步骤S4:基于所述磁盘组的创建顺序,对所述磁盘组进行标识。2.根据权利要求1所述的磁盘组的建立方法,其特征在于,所述步骤S1中,抓取磁盘槽位信息的过程,具体为:基于当前待抓取磁盘的驱动,确定所述磁盘的编号信息;构建所述当前待抓取磁盘的槽位信息与编号信息的映射关系;基于所述当前待抓取磁盘的槽位信息与编号信息的映射关系,确定所述当前待抓取磁盘的槽位信息。3.根据权利要求2所述的磁盘组的建立方法,其特征在于,所述基于当前待抓取磁盘的驱动,确定所述磁盘的编号信息,具体包括:调用所述当前待抓取磁盘的驱动;基于所述驱动向磁盘背板控制器发送用于获取信息的指令;基于所述驱动接收所述磁盘背板控制器响应于所述用于获取信息的指令而返回的磁盘编号信息。4.根据权利要求2所述的磁盘组的建立方法,其特征在于,所述构建所述当前待抓取磁盘的槽位信息与编号信息的映射关系,具体包括:确定所述当前待抓取磁盘的槽位信息与所述当前待抓取磁盘在磁盘背板控制器中的编号信息的对应关系;基于所述对应关系,在所述磁盘背板控制器中构建所述当前待抓取磁盘的槽位信息与编号信息的映射关系。5.根据权利要求1所述的磁盘组的建立方法,其特征在于,在所述步骤S1之前,所述方法还包括:确定主板下挂载的所有磁盘;对所述主板下挂载的所有磁盘进行筛选,滤除不在本次磁盘创建任务范围内的磁盘,并进行标记。6.根据权利要求5所述的磁盘组的建立方法,其特征在于,所述确...

【专利技术属性】
技术研发人员:陈思聪
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1