一种配置方法及装置制造方法及图纸

技术编号:26417815 阅读:17 留言:0更新日期:2020-11-20 14:12
本申请提供一种配置方法及装置,获取配置参数升级调用请求,配置参数升级调用请求用于指示对待升级云主机的配置参数进行调整,提取配置参数升级调用请求中携带的目标配置参数,对目标配置参数进行有效性检查,以确定目标配置参数是否具有有效性;如果目标配置参数具有有效性,将待升级云主机的配置参数调整至目标配置参数,从而在对待升级云主机的配置参数进行动态调整过程中检查目标配置参数的有效性,使得为待升级云主机配置的目标配置参数是一个有效的配置参数,在将待升级云主机的配置参数调整为目标配置参数后可保证待升级云主机能够正常运行,提高在线升级的成功率。

【技术实现步骤摘要】
一种配置方法及装置
本申请属于数据处理
,尤其涉及一种配置方法及装置。
技术介绍
随着云计算产业的快速发展,对云主机的配置参数提出越来越高的要求,以使得云主机具有更高的计算处理能力。为了使云主机具有更高的计算处理能力,可根据当前的计算处理能力对云主机的配置参数进行配置,例如对云主机使用的虚拟处理器和内存进行配置,但是目前针对云主机的配置参数的升级可能存在升级失败的问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种配置方法及装置,用于对待升级云主机的配置参数进行动态调整过程中检查其有效性,提高在线升级的成功率。一方面,本申请提供一种配置方法,所述方法包括:获取配置参数升级调用请求,所述配置参数升级调用请求用于指示对待升级云主机的配置参数进行调整;提取所述配置参数升级调用请求中携带的目标配置参数;对所述目标配置参数进行有效性检查,以确定所述目标配置参数是否具有有效性;如果所述目标配置参数具有有效性,将所述待升级云主机的配置参数调整至所述目标配置参数。可选的,所述方法还包括:如果获取到配置参数升级成功消息,基于所述目标配置参数更新所述待升级云主机的配置文件,以在所述待升级云主机开机过程中调用所述配置文件中的目标配置参数。可选的,所述获取配置参数升级调用请求包括:通过在线升级接口获取所述配置参数升级调用请求,所述在线升级接口用于接收对所述待升级云主机的任一配置参数进行调整的配置参数升级调用请求,且所述在线升级接口对应配置参数检查函数和配置参数调整函数;所述配置参数调整函数用于指示检查所述配置参数的有效性,所述配置参数调整函数用于指示对所述待升级云主机的配置参数进行调整。可选的,所述对所述目标配置参数进行有效性检查,以确定所述目标配置参数是否具有有效性包括:对所述目标配置参数中的目标虚拟处理器数量进行有效性检查,以确定所述目标虚拟处理器数量是否大于等于所述待升级云主机当前配置的虚拟处理器数量以及是否小于所述待升级云主机可用的虚拟处理器总数;如果所述目标虚拟处理器数量大于等于所述待升级云主机当前配置的虚拟处理器数量且小于所述待升级云主机可用的虚拟处理器总数,确定所述目标虚拟处理器数量具有有效性;和/或所述对所述目标配置参数进行有效性检查,以确定所述目标配置参数是否具有有效性包括:对所述目标配置参数中的目标内存数量进行有效性检查,以确定所述目标内存数量是否大于等于所述待升级云主机当前配置的内存数量以及是否小于所述待升级云主机可用的内存总数;如果所述目标内存数量大于等于所述待升级云主机当前配置的内存数量且小于所述待升级云主机可用的内存总数,确定所述目标内存数量具有有效性。另一方面,本申请提供一种配置装置,所述装置包括:获取单元,用于获取配置参数升级调用请求,所述配置参数升级调用请求用于指示对待升级云主机的配置参数进行调整;提取单元,用于提取所述配置参数升级调用请求中携带的目标配置参数;检查单元,用于对所述目标配置参数进行有效性检查,以确定所述目标配置参数是否具有有效性;处理单元,用于如果所述目标配置参数具有有效性,将所述待升级云主机的配置参数调整至所述目标配置参数。可选的,所述装置还包括:更新单元,用于如果获取到配置参数升级成功消息,基于所述目标配置参数更新所述待升级云主机的配置文件,以在所述待升级云主机开机过程中调用所述配置文件中的目标配置参数。可选的,所述获取单元,用于通过在线升级接口获取所述配置参数升级调用请求,所述在线升级接口用于接收对所述待升级云主机的任一配置参数进行调整的配置参数升级调用请求,且所述在线升级接口对应配置参数检查函数和配置参数调整函数;所述配置参数调整函数用于指示检查所述配置参数的有效性,所述配置参数调整函数用于指示对所述待升级云主机的配置参数进行调整。可选的,所述检查单元,用于对所述目标配置参数中的目标虚拟处理器数量进行有效性检查,以确定所述目标虚拟处理器数量是否大于等于所述待升级云主机当前配置的虚拟处理器数量以及是否小于所述待升级云主机可用的虚拟处理器总数;如果所述目标虚拟处理器数量大于等于所述待升级云主机当前配置的虚拟处理器数量且小于所述待升级云主机可用的虚拟处理器总数,确定所述目标虚拟处理器数量具有有效性;和/或所述检查单元,用于对所述目标配置参数中的目标内存数量进行有效性检查,以确定所述目标内存数量是否大于等于所述待升级云主机当前配置的内存数量以及是否小于所述待升级云主机可用的内存总数;如果所述目标内存数量大于等于所述待升级云主机当前配置的内存数量且小于所述待升级云主机可用的内存总数,确定所述目标内存数量具有有效性。再一方面,本申请提供一种配置设备,所述配置设备包括:处理器和存储器;所述处理器,用于获取配置参数升级调用请求,所述配置参数升级调用请求用于指示对待升级云主机的配置参数进行调整,提取所述配置参数升级调用请求中携带的目标配置参数,对所述目标配置参数进行有效性检查,以确定所述目标配置参数是否具有有效性;如果所述目标配置参数具有有效性,将所述待升级云主机的配置参数调整至所述目标配置参数;所述存储器,用于存储所述待升级云主机的配置参数。再一方面,本申请提供一种存储介质,所述存储介质中存储有计算机程序代码,所述计算机程序代码执行时实现上述配置方法。上述配置方法及装置,获取配置参数升级调用请求,配置参数升级调用请求用于指示对待升级云主机的配置参数进行调整,提取配置参数升级调用请求中携带的目标配置参数,对目标配置参数进行有效性检查,以确定目标配置参数是否具有有效性;如果目标配置参数具有有效性,将待升级云主机的配置参数调整至目标配置参数,从而在对待升级云主机的配置参数进行动态调整过程中检查目标配置参数的有效性,使得为待升级云主机配置的目标配置参数是一个有效的配置参数,在将待升级云主机的配置参数调整为目标配置参数后可保证待升级云主机能够正常运行,提高在线升级的成功率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种配置方法的流程图;图2是本申请实施例提供的另一种配置方法的流程图;图3是本申请实施例提供的配置方法的应用示意图;图4是本申请实施例提供的一种配置装置的结构示意图;图5是本申请实施例提供的另一种配置装置的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施本文档来自技高网...

【技术保护点】
1.一种配置方法,其特征在于,所述方法包括:/n获取配置参数升级调用请求,所述配置参数升级调用请求用于指示对待升级云主机的配置参数进行调整;/n提取所述配置参数升级调用请求中携带的目标配置参数;/n对所述目标配置参数进行有效性检查,以确定所述目标配置参数是否具有有效性;/n如果所述目标配置参数具有有效性,将所述待升级云主机的配置参数调整至所述目标配置参数。/n

【技术特征摘要】
1.一种配置方法,其特征在于,所述方法包括:
获取配置参数升级调用请求,所述配置参数升级调用请求用于指示对待升级云主机的配置参数进行调整;
提取所述配置参数升级调用请求中携带的目标配置参数;
对所述目标配置参数进行有效性检查,以确定所述目标配置参数是否具有有效性;
如果所述目标配置参数具有有效性,将所述待升级云主机的配置参数调整至所述目标配置参数。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果获取到配置参数升级成功消息,基于所述目标配置参数更新所述待升级云主机的配置文件,以在所述待升级云主机开机过程中调用所述配置文件中的目标配置参数。


3.根据权利要求1所述的方法,其特征在于,所述获取配置参数升级调用请求包括:通过在线升级接口获取所述配置参数升级调用请求,所述在线升级接口用于接收对所述待升级云主机的任一配置参数进行调整的配置参数升级调用请求,且所述在线升级接口对应配置参数检查函数和配置参数调整函数;
所述配置参数调整函数用于指示检查所述配置参数的有效性,所述配置参数调整函数用于指示对所述待升级云主机的配置参数进行调整。


4.根据权利要求1所述的方法,其特征在于,所述对所述目标配置参数进行有效性检查,以确定所述目标配置参数是否具有有效性包括:
对所述目标配置参数中的目标虚拟处理器数量进行有效性检查,以确定所述目标虚拟处理器数量是否大于等于所述待升级云主机当前配置的虚拟处理器数量以及是否小于所述待升级云主机可用的虚拟处理器总数;
如果所述目标虚拟处理器数量大于等于所述待升级云主机当前配置的虚拟处理器数量且小于所述待升级云主机可用的虚拟处理器总数,确定所述目标虚拟处理器数量具有有效性;
和/或
所述对所述目标配置参数进行有效性检查,以确定所述目标配置参数是否具有有效性包括:
对所述目标配置参数中的目标内存数量进行有效性检查,以确定所述目标内存数量是否大于等于所述待升级云主机当前配置的内存数量以及是否小于所述待升级云主机可用的内存总数;
如果所述目标内存数量大于等于所述待升级云主机当前配置的内存数量且小于所述待升级云主机可用的内存总数,确定所述目标内存数量具有有效性。


5.一种配置装置,其特征在于,所述装置包括:
获取单元,用于获取配置参数升级调用请求,所述配置参数升级调用请求用于指示对待升级云主机的配置参数进行调整;
提取单元,用于提取所述配置参数升级调用请求中携带的目标配置参数;
检查单元,用...

【专利技术属性】
技术研发人员:张衡
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:北京;11

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

1