集群节点配置的更新方法、装置、存储介质及电子设备与流程

文档序号:35980353发布日期:2023-11-09 23:56阅读:24来源:国知局
集群节点配置的更新方法、装置、存储介质及电子设备与流程

本申请涉及云计算领域,具体而言,涉及一种集群节点配置的更新方法、装置、存储介质及电子设备。


背景技术:

1、随着云计算技术的蓬勃发展,各个公司、组织搭建的私有云越来越多。随着公司业务的增多,在主机平台上的进程逐渐增多,因而私有云集群的节点数越来越多,导致对云服务集群中节点的管理越来越复杂,运维成本逐渐加大,管理效率低下。

2、针对相关技术中云服务集群节点配置的更新效率低的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请的主要目的在于提供一种集群节点配置的更新方法、装置、存储介质及电子设备,以解决相关技术中云服务集群节点配置的更新效率低的问题。

2、为了实现上述目的,根据本申请的一个方面,提供了一种云服务集群节点的更新方法。该方法包括:接收用户发起的集群配置更新请求,解析集群配置更新请求,得到目标集群中每个节点的期望配置状态;判断每个节点的当前配置状态与期望配置状态是否相同;在节点的当前配置状态与期望配置状态不同的情况下,基于期望配置状态对节点的配置进行更新;确定节点的配置更新进度,并将目标集群中所有节点的配置更新进度进行汇总,得到目标集群的总更新进度;基于总更新进度确定目标集群的配置更新情况。

3、可选地,判断每个节点的当前配置状态与期望配置状态是否相同包括:判断每个节点的每种配置类型的当前配置状态与期望配置状态是否相同,其中,配置类型至少包括以下之一:中央处理器数量、内存、网络配置和物理存储配置;在节点的所有配置类型的当前配置状态与期望配置状态相同的情况下,确定节点的当前配置状态与期望配置状态相同;在节点存在至少一种配置类型的当前配置状态与期望配置状态不同的情况下,确定节点的当前配置状态与期望配置状态不同。

4、可选地,基于期望配置状态对节点的配置进行更新包括:获取期望配置状态中对云服务平台的目标配置描述方式和节点的每种配置类型的目标配置状态;获取节点的配置文件,将配置文件中对云服务平台的当前配置描述方式替换为目标配置描述方式;将配置文件中节点的每种配置类型的配置状态替换为目标配置状态。

5、可选地,在基于总更新进度确定目标集群的配置更新情况之前,该方法还包括:接收用户的节点状态查询请求,解析节点状态查询请求,得到待查询的集群编号;基于集群编号从多个集群中确定目标集群;确定目标集群中的节点数量,将节点数量和总更新进度向用户进行展示。

6、可选地,基于总更新进度确定目标集群的配置更新情况包括:判断目标集群是否扩容完成;在目标集群未扩容完成的情况下,确定目标集群的配置未更新完成;在目标集群扩容完成的情况下,判断总更新进度中每个节点的配置是否更新完成;在存在至少一个节点的配置未更新完成的情况下,确定目标集群的配置未更新完成;在所有节点的配置更新完成的情况下,确定目标集群的配置更新完成。

7、可选地,判断目标集群是否扩容完成包括:获取集群配置更新请求中的期望节点数量,其中,期望节点数量是期望目标集群扩容完成后节点的数量;判断目标集群中的当前节点数量与期望节点数量是否相同;在当前节点数量与期望节点数量相同的情况下,确定目标集群扩容完成;在当前节点数量与期望节点数量不同的情况下,确定目标集群未扩容完成。

8、可选地,在基于总更新进度确定目标集群的配置更新情况之后,该方法还包括:在目标集群的配置更新完成的情况下,确定目标集群的配置更新速率和配置更新成功率;基于目标集群的节点数量、配置更新速率和配置更新成功率生成配置更新报告。

9、为了实现上述目的,根据本申请的另一方面,提供了一种云服务集群节点的更新装置。该装置包括:接收单元,用于接收用户发起的集群配置更新请求,解析集群配置更新请求,得到目标集群中每个节点的期望配置状态;判断单元,用于判断每个节点的当前配置状态与期望配置状态是否相同;更新单元,用于在节点的当前配置状态与期望配置状态不同的情况下,基于期望配置状态对节点的配置进行更新;第一确定单元,用于确定节点的配置更新进度,并将目标集群中所有节点的配置更新进度进行汇总,得到目标集群的总更新进度;第二确定单元,用于基于总更新进度确定目标集群的配置更新情况。

10、通过本申请,采用以下步骤:接收用户发起的集群配置更新请求,解析集群配置更新请求,得到目标集群中每个节点的期望配置状态;判断每个节点的当前配置状态与期望配置状态是否相同;在节点的当前配置状态与期望配置状态不同的情况下,基于期望配置状态对节点的配置进行更新;确定节点的配置更新进度,并将目标集群中所有节点的配置更新进度进行汇总,得到目标集群的总更新进度;基于总更新进度确定目标集群的配置更新情况,解决了相关技术中云服务集群节点配置的更新效率低的问题。通过判断节点的期望配置状态与当前配置状态是否相同自动对节点的配置进行更新,并提供节点的配置更新进度供用户查询,进而达到了提高云服务集群节点的更新效率的效果。



技术特征:

1.一种云服务集群节点的更新方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,判断每个节点的当前配置状态与所述期望配置状态是否相同包括:

3.根据权利要求1所述的方法,其特征在于,基于所述期望配置状态对所述节点的配置进行更新包括:

4.根据权利要求1所述的方法,其特征在于,在基于所述总更新进度确定所述目标集群的配置更新情况之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,基于所述总更新进度确定所述目标集群的配置更新情况包括:

6.根据权利要求5所述的方法,其特征在于,判断所述目标集群是否扩容完成包括:

7.根据权利要求1所述的方法,其特征在于,在基于所述总更新进度确定所述目标集群的配置更新情况之后,所述方法还包括:

8.一种云服务集群节点的更新装置,其特征在于,包括:

9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,所述程序运行时控制所述非易失性存储介质所在的设备执行权利要求1至7中任意一项所述的云服务集群节点的更新方法。

10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的云服务集群节点的更新方法。


技术总结
本申请公开了一种集群节点配置的更新方法、装置、存储介质及电子设备,涉及云计算领域,该方法包括:接收用户发起的集群配置更新请求,解析集群配置更新请求,得到目标集群中每个节点的期望配置状态;判断每个节点的当前配置状态与期望配置状态是否相同;在节点的当前配置状态与期望配置状态不同的情况下,基于期望配置状态对节点的配置进行更新;确定节点的配置更新进度,并将目标集群中所有节点的配置更新进度进行汇总,得到目标集群的总更新进度;基于总更新进度确定目标集群的配置更新情况。通过本申请,解决了相关技术中云服务集群节点配置的更新效率低的问题。

技术研发人员:闫明阳,程鹏,张杭俊,陈中渊
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1