【技术实现步骤摘要】
一种基于分级发布的回滚方法及装置
[0001]本专利技术实施例涉及计算机
,尤其涉及一种基于分级发布的回滚方法及装置。
技术介绍
[0002]运维系统是公司运维平台重要的组成系统,它负责保障公司内所有系统能够正常运行。其中,部署系统是运维系统中很重要的一项功能。运维人员通过部署系统对服务进行升级更新。传统部署系统过程中,回滚的止损效率低,且时间长,这是一个亟待解决的问题。
技术实现思路
[0003]本专利技术实施例提供了一种基于分级发布的回滚方法及装置,用于解决传统部署系统回滚的止损效率低和时间长的问题。
[0004]第一方面,本专利技术实施例提供了一种基于分级发布的回滚方法,该方法包括:在多个区域中确定需要回滚的至少一个区域;其中每个区域包括至少一个集群,所述集群包括至少一个服务器;确定所述至少一个区域中每个区域的优先级;按照所述至少一个区域中每个区域的优先级,对每个区域内的服务器的系统执行回滚操作。
[0005]可选地,所述在多个区域中确定需要回滚的至少一个区域,包括:
[0 ...
【技术保护点】
【技术特征摘要】
1.一种基于分级发布的回滚方法,其特征在于,包括:在多个区域中确定需要回滚的至少一个区域;其中每个区域包括至少一个集群,所述集群包括至少一个服务器;确定所述至少一个区域中每个区域的优先级;按照所述至少一个区域中每个区域的优先级,对每个区域内的服务器的系统执行回滚操作。2.如权利要求1所述的方法,其特征在于,所述在多个区域中确定需要回滚的至少一个区域,包括:针对所述多个区域中的任一区域,若所述区域中的服务器在所述系统的版本更新之前没有上线,或者,所述区域中的服务器的所述系统没有更新到最新版本,则确定所述区域不需要回滚;将所述多个区域中除了不需要回滚的区域之外的区域,确定为需要回滚的至少一个区域。3.如权利要求1或2所述的方法,其特征在于,所述确定所述至少一个区域中每个区域的优先级,包括:针对所述至少一个区域中的任一区域,所述区域的优先级根据所述区域中的服务器中所述系统对应的环境确定;其中,所述区域中的服务器中所述系统对应的环境为测试环境时,所述区域的优先级最低;所述区域中的服务器中所述系统对应的环境为生产环境时,所述区域的优先级最高。4.如权利要求3所述的方法,其特征在于,所述按照所述至少一个区域中每个区域的优先级,对每个区域内的服务器的系统执行回滚操作,包括:按照优先级从高到低的顺序,对所述至少一个区域中每个区域内的服务器的系统执行回滚操作。5.如权利要求3所述的方法,其特征在于,所述方法还包括:针对所述至少一个区域中的任一区域,在所述区域中按照集群粒度,对集群内的服务器...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。