【技术实现步骤摘要】
一种云盘升级、调度方法及云主机、调度装置和系统
本申请涉及但不限于计算机领域,更具体地,涉及一种云盘升级、调度方法及云主机、调度装置和系统。
技术介绍
在当今的互联网应用中,各种新的业务需求层出不穷,为了满足这些应用的业务需求,云计算服务提供商需要快速迭代提供服务的软件模块,因此需要频繁地升级线上环境的软件模块、同时又不影响客户业务的运行。图1所示是一种示例性的存储和计算分离的云计算系统的架构,该云计算系统包括计算集群和存储集群,基于块存储技术的计算集群和存储集群可称为块存储计算集群和块存储存储集群。所谓集群是由多个物理云主机组成的一个集合,逻辑上作为一个整体来管理、提供计算服务(云服务器)或存储服务(云盘)。计算集群提供云服务器资源,云服务器是云主机厂商基于云计算技术提供的,让用户能以远程登陆的方式进行操作管理的服务器,在用户使用方式上与普通的远程物理服务器一样。云服务器所需的云盘功能由计算集群的云主机连同后端的存储集群一起提供。一个计算集群包括多台云主机,云主机是物理机器,一台云主机上可以运行多个云服务器 ...
【技术保护点】
1.一种云盘升级方法,包括:/n云主机接收调度装置发送的云盘升级的指令;/n所述云主机进行云盘升级的处理,所述云盘升级的处理包括对所述云主机中的云盘软件模块进行版本升级和监测所述云主机中云盘的性能参数。/n
【技术特征摘要】
1.一种云盘升级方法,包括:
云主机接收调度装置发送的云盘升级的指令;
所述云主机进行云盘升级的处理,所述云盘升级的处理包括对所述云主机中的云盘软件模块进行版本升级和监测所述云主机中云盘的性能参数。
2.如权利要求1所述的方法,其特征在于:
所述云主机进行云盘升级的处理,还包括:所述云主机根据监测得到的性能参数确定发生升级故障时,对所述云主机中的云盘软件模块进行版本回滚,并向所述调度装置上报故障告警。
3.如权利要求1所述的方法,其特征在于:
所述云主机进行云盘升级的处理,还包括:所述云主机将监测得到的性能参数的信息上报所述调度装置;及,所述云主机如接收到所述调度装置根据所述监测得到的性能参数确定所述云主机发生升级故障时发送的回滚指令,对所述云主机中的云盘软件模块进行版本回滚。
4.如权利要求1或2或3所述的方法,其特征在于:
所述云盘升级为云盘热升级,所述性能参数包括IO延迟。
5.如权利要求2所述的方法,其特征在于:
所述云主机根据监测得到的性能参数确定发生升级故障,包括:当性能参数的变化超出设定的第一阈值时,确定发生升级故障;所述性能参数的变化指所述云主机进行所述版本升级之后监测得到的性能参数相对于所述云主机进行所述版本升级之前监测得到的性能参数的变化。
6.如权利要求5所述的方法,其特征在于:
所述性能参数包括IO延迟,所述IO延迟包括平均IO延迟和最大IO延迟中的至少一种;
所述性能参数的变化超出设定的第一阈值,包括:
进行所述版本升级之后监测得到的至少一种IO延迟减去进行所述版本升级之前监测得到的该种IO延迟,得到的差大于相应设定的第一时间阈值;或者
进行所述版本升级之后监测得到的至少一种IO延迟与进行所述版本升级之前监测得到的该种IO延迟的比值大于相应设定的第一比值阈值。
7.如权利要求2所述的方法,其特征在于:
所述云主机根据监测得到的性能参数确定发生升级故障,包括:当进行所述版本升级之后监测得到的性能参数超出设定的第三阈值时,确定发生升级故障。
8.如权利要求2所述的方法,其特征在于:
所述云主机进行云盘升级的处理,还包括:所述云主机根据监测得到的性能参数确定发生升级异常时,向所述调度装置上报异常告警。
9.如权利要求8所述的方法,其特征在于:
所述云主机根据监测得到的性能参数确定发生升级异常,包括:当性能参数的变化超出设定的第二阈值但没有超出为升级故障设定的第一阈值时,确定发生升级异常;所述性能参数的变化指所述云主机进行所述版本升级之后监测得到的性能参数相对于所述云主机进行所述版本升级之前监测得到的性能参数的变化。
10.一种云主机,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算程序时实现如权利要求1至9中任一所述的方法的处理。
11.一种云盘升级的调度方法,包括:
调度装置逐批次地向待升级的云主机发送云盘升级的指令;
所述调度装置如接收到一云主机根据监测得到的性能参数确定发生升级故障时上报的故障告警,取消后续批次的云主机的云盘升级。
12.如权利要求11所述的方法,其特征在于:
所述调度装置逐批次地向待升级的云...
【专利技术属性】
技术研发人员:彭海林,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。