一种计算设备的扩容方法和计算设备技术

技术编号:38682196 阅读:25 留言:0更新日期:2023-09-02 22:54
本申请实施例公开了一种计算设备的扩容方法和计算设备,用于为计算设备进行动态扩容。当计算设备新插入了第一存储硬件后,可以接收到事件消息,并创建目标物理卷,目标物理卷对应第一存储硬件,基于目标物理卷对卷组进行扩充,得到扩充后的卷组,扩充后的卷组包括目标物理卷,并基于扩充后的卷组和第一存储硬件的容量对目标逻辑卷进行扩容,得到扩容后的逻辑卷,目标逻辑卷为至少一个逻辑卷中的一个,从而实现了对至少一个逻辑卷中的目标逻辑卷进行动态自动扩容,避免了存储模块中容量不足的问题,也避免了在业务初期配置过量存储硬件而造成浪费的问题。件而造成浪费的问题。件而造成浪费的问题。

【技术实现步骤摘要】
一种计算设备的扩容方法和计算设备


[0001]本申请涉及计算设备领域,尤其涉及一种计算设备的扩容方法和计算设备,用于为计算设备进行动态扩容。

技术介绍

[0002]服务器是重要的算力基础设施,被运营商、金融、政府等等行业客户广泛应用于实际生产业务中。当服务器上线后,运行在该服务器上的业务(例如数据库等)会持续产生大量的数据,这些数据需要存储在硬盘中,可能需要长期保存。然而,随着业务的增长,可能会产生硬盘容量不足的问题。
[0003]当前,在云下场景(单机场景),为了避免业务在运行过程中出现硬盘容量不足的问题,相关人员需要依据经验或者经过决策,工作人员一般提前采购一定容量的硬盘,并提前安装在服务器上。在业务上线之前,安装操作系统之后,一次性预留好系统分区与数据分区所需的容量,尽可能的避免后期容量不足的问题。
[0004]但是,业务上线的前期产生数据量少,硬盘大部分空间实际处于未使用状态,这导致了不必要的经济成本。而且,业务的数据量是无法准确预测的,一旦数据量到达上限,传统分区需要重新划分,导致业务停线,甚至导致原有的数据损坏,这将带来许多不可控的风险。

技术实现思路

[0005]本申请实施例提供了一种计算设备的扩容方法和计算设备,用于为计算设备进行动态扩容。
[0006]本申请第一方面提供了一种计算设备的扩容方法,计算设备包括存储模块,所述存储模块被逻辑分区为至少一个逻辑卷,所述至少一个逻辑卷中的各个逻辑卷通过从卷组中进行逻辑划分得到;其中,所述卷组包括至少一个物理卷,所述至少一个物理卷中各个物理卷对应所述存储模块中的一个或多个存储硬件,所述方法包括:
[0007]当计算设备新插入了第一存储硬件后,可以接收到事件消息,并创建目标物理卷,目标物理卷对应第一存储硬件。接着,基于目标物理卷对卷组进行扩充,得到扩充后的卷组,扩充后的卷组包括目标物理卷,并基于扩充后的卷组和第一存储硬件的容量对目标逻辑卷进行扩容,得到扩容后的逻辑卷,目标逻辑卷为至少一个逻辑卷中的一个,从而实现了对至少一个逻辑卷中的目标逻辑卷进行动态自动扩容,避免了存储模块中容量不足的问题,也避免了在业务初期配置过量存储硬件而造成浪费的问题。
[0008]在一些可行的实现方式中,创建目标物理卷可以包括:获取第一命令,第一命令包括第一存储硬件的设备号,并基于第一存储硬件的设备号创建目标物理卷,目标物理卷的标识信息与第一存储硬件的设备号关联,从而实现了与第一存储硬件对应的目标物理卷的创建。
[0009]在一些可行的实现方式中,基于目标物理卷对卷组进行扩充,得到扩充后的卷组,
可以包括:获取第二命令,第二命令包括目标物理卷的标识信息和卷组的标识信息,并基于目标物理卷的标识信息和卷组的标识信息对卷组进行扩充,得到扩充后的卷组,从而实现了基于目标物理卷对卷组的扩容。
[0010]在一些可行的实现方式中,基于扩充后的卷组和第一存储硬件的容量对目标逻辑卷进行扩容,得到扩容后的逻辑卷,可以包括:获取第三命令,第三命令包括第一存储硬件的容量或目标逻辑卷申请的容量,以及逻辑卷的标识信息,并基于逻辑卷的标识信息确定目标逻辑卷,基于第一存储硬件的容量或目标逻辑卷申请的容量对目标逻辑卷进行扩容,得到扩容后的逻辑卷,从而实现了对目标逻辑卷的扩容。
[0011]在一些可行的实现方式中,基于扩充后的卷组和第一存储硬件的容量对目标逻辑卷进行扩容,得到扩容后的逻辑卷之后,还包括:获取第四命令,第四命令包括目标逻辑卷的标识信息;基于目标逻辑卷的标识信息,扩展文件系统中与目标逻辑卷对应的存储空间。实现了扩容后的目标逻辑卷在文件系统中的自适应调整,使得用户可以在文件系统中看到扩容后的目标逻辑卷的总存储空间和可用空间。
[0012]在一些可行的实现方式中,接收事件消息,事件消息用于指示计算设备中插入了第一存储硬件,可以包括:从事件消息获取第一存储硬件的操作动作以及设备类型,若操作动作为新插入设备,且设备类型与预设的设备类型匹配,则从事件消息中获取第一存储硬件的设备号和第一存储硬件的容量,从而获取了对该计算设备进行扩容所需的信息。
[0013]在一些可行的实现方式中,预设的设备类型为基于小型计算机系统接口的块设备,从而实现了对设备类型为基于小型计算机系统接口的块设备进行动态扩容。
[0014]在一些可行的实现方式中,该方法还可以包括:获取所述存储模块的已用空间占比,已用空间占比为存储模块中已用空间与存储空间之比,若已用空间占比大于或等于预设比例,则发出告警,告警用于提示存储模块中已用空间的占比较高,那么工作人员可以基于该告警为该计算设备补充第一存储硬件,从而解决存储模块中已用空间占比较高的问题。
[0015]在一些可行的实现方式中,该方法还可以包括:获取计算设备中所有业务在过去预设时长内的数据增长量,基于数据增长量确定第一存储硬件的容量,那么第一存储硬件的容量可以满足数据增长量的要求,以满足该存储模块中各个业务的存储空间的需求。
[0016]本申请第二方面提供了一种计算设备,包括:存储模块、存储硬件槽位和处理模块。
[0017]计算设备包括存储模块,所述存储模块被逻辑分区为至少一个逻辑卷,所述至少一个逻辑卷中的各个逻辑卷通过从卷组中进行逻辑划分得到;其中,所述卷组包括至少一个物理卷,所述至少一个物理卷中各个物理卷对应所述存储模块中的一个或多个存储硬件。
[0018]存储硬件槽位,用于插入第一存储硬件;处理模块,用于产生事件消息,事件消息用于指示计算设备中插入了第一存储硬件;处理模块,还用于创建目标物理卷,目标物理卷对应第一存储硬件;处理模块,还用于基于目标物理卷对卷组进行扩充,得到扩充后的卷组,扩充后的卷组包括目标物理卷;处理模块,还用于基于扩充后的卷组和第一存储硬件的容量对目标逻辑卷进行扩容,得到扩容后的逻辑卷,目标逻辑卷为至少一个逻辑卷中的一个。
[0019]在一些可行的实现方式中,处理模块,具体用于:获取第一命令,第一命令包括第一存储硬件的设备号;基于第一存储硬件的设备号创建目标物理卷,目标物理卷的标识信息与第一存储硬件的设备号关联。
[0020]在一些可行的实现方式中,处理模块,具体用于:获取第二命令,第二命令包括目标物理卷的标识信息和卷组的标识信息;基于目标物理卷的标识信息和卷组的标识信息对卷组进行扩充,得到扩充后的卷组。
[0021]在一些可行的实现方式中,处理模块,具体用于:获取第三命令,第三命令包括第一存储硬件的容量或目标逻辑卷申请的容量,以及逻辑卷的标识信息;基于逻辑卷的标识信息确定目标逻辑卷;基于第一存储硬件的容量或目标逻辑卷申请的容量对目标逻辑卷进行扩容,得到扩容后的逻辑卷。
[0022]在一些可行的实现方式中,处理模块,具体用于:获取第四命令,第四命令包括目标逻辑卷的标识信息;基于目标逻辑卷的标识信息,扩展文件系统中与目标逻辑卷对应的存储空间。实现了扩容后的目标逻辑卷在文件系统中的自适应调整,使得用户可以在文件系统中看到扩容后的目标逻辑卷的总存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算设备的扩容方法,其特征在于,所述计算设备包括存储模块,所述存储模块被逻辑分区为至少一个逻辑卷,所述至少一个逻辑卷中的各个逻辑卷通过从卷组中进行逻辑划分得到;其中,所述卷组包括至少一个物理卷,所述至少一个物理卷中各个物理卷对应所述存储模块中的一个或多个存储硬件,所述方法包括:接收事件消息,所述事件消息用于指示计算设备中新插入了第一存储硬件;创建目标物理卷,所述目标物理卷对应所述第一存储硬件;基于所述目标物理卷对所述卷组进行扩充,得到扩充后的卷组,所述扩充后的卷组包括所述目标物理卷;基于所述扩充后的卷组对目标逻辑卷进行扩容,得到扩容后的逻辑卷,所述目标逻辑卷为所述至少一个逻辑卷中的一个。2.根据权利要求1所述方法,其特征在于,所述创建目标物理卷包括:获取第一命令,所述第一命令包括所述第一存储硬件的设备号;基于所述第一存储硬件的设备号创建目标物理卷,所述目标物理卷的标识信息与所述第一存储硬件的设备号关联。3.根据权利要求2所述方法,其特征在于,所述基于所述目标物理卷对所述卷组进行扩充,得到扩充后的卷组,包括:获取第二命令,所述第二命令包括所述目标物理卷的标识信息和所述卷组的标识信息;基于所述目标物理卷的标识信息和所述卷组的标识信息对所述卷组进行扩充,得到所述扩充后的卷组。4.根据权利要求1

3中任一项所述方法,其特征在于,所述基于所述扩充后的卷组和所述第一存储硬件的容量对目标逻辑卷进行扩容,得到扩容后的逻辑卷,包括:获取第三命令,所述第三命令包括所述第一存储硬件的容量或所述目标逻辑卷申请的容量,以及所述逻辑卷的标识信息;基于所述逻辑卷的标识信息确定所述目标逻辑卷;基于所述第一存储硬件的容量或所述目标逻辑卷申请的容量对所述目标逻辑卷进行扩容,得到扩容后的逻辑卷。5.根据权利要求1

4中任一项所述方法,其特征在于,所述基于所述扩充后的卷组和所述第一存储硬件的容量对目标逻辑卷进行扩容,得到扩容后的逻辑卷之后,还包括:获取第四命令,所述第四命令包括所述目标...

【专利技术属性】
技术研发人员:汪杰
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1