【技术实现步骤摘要】
运维管控方法、装置、电子设备及存储介质
本公开涉及计算机
,具体涉及一种运维管控方法、装置、电子设备及存储介质。
技术介绍
在分布式存储系统中,因为上层应用业务场景的不断变化以及底层硬件的不断更替,造成对于分布式存储系统的新需求层出不穷,在解决新需求的时候,一种常见的方式是通过新增加角色(serverrole)以解决新增的需求,但是这对分布式存储管控系统造成了绝大的挑战。因为之前管控节点是根据服务角色的逻辑特化指定的,例如对于chunkserver来说,下线的时候需要将其设置为“SHUTDOWN”来触发数据复制,在这种场景下,对于新增加的角色,管控节点需要知道其内部的逻辑以及状态变化关系,这种方式在角色不断暴增的场景下是不可持续的,会给管控节点造成大量的开发工作量。
技术实现思路
本公开实施例提供一种运维管控方法、装置、电子设备及计算机可读存储介质。第一方面,本公开实施例中提供了一种运维管控方法,包括:获取待执行的运维任务;其中,所述运维任务为目标管控角色上待执行的运维任务;调用目标审批接口对所述运维任务进行审批;其中,所述目标审批接口用于负责审批所述运维任务这一类型的任务;将所述目标审批接口的审批结果输出至运维管控中心,以便由所述运维管控中心根据所述审批结果执行所述运维任务。进一步地,还包括:接收添加目标管控角色的配置文件;其中,所述配置文件包括所述目标管控角色的设备信息;将所述目标管控角色加入管控角色列表中。进一步地,获取待 ...
【技术保护点】
1.一种运维管控方法,其特征在于,包括:/n获取待执行的运维任务;其中,所述运维任务为目标管控角色上待执行的运维任务;/n调用目标审批接口对所述运维任务进行审批;其中,所述目标审批接口用于负责审批所述运维任务这一类型的任务;/n将所述目标审批接口的审批结果输出至运维管控中心,以便由所述运维管控中心根据所述审批结果执行所述运维任务。/n
【技术特征摘要】
1.一种运维管控方法,其特征在于,包括:
获取待执行的运维任务;其中,所述运维任务为目标管控角色上待执行的运维任务;
调用目标审批接口对所述运维任务进行审批;其中,所述目标审批接口用于负责审批所述运维任务这一类型的任务;
将所述目标审批接口的审批结果输出至运维管控中心,以便由所述运维管控中心根据所述审批结果执行所述运维任务。
2.根据权利要求1所述的方法,其特征在于,还包括:
接收添加目标管控角色的配置文件;其中,所述配置文件包括所述目标管控角色的设备信息;
将所述目标管控角色加入管控角色列表中。
3.根据权利要求2所述的方法,其特征在于,获取待执行的运维任务,包括:
从所述运维管控中心获取所述管控角色列表中至少一个管控角色上待执行的运维任务。
4.根据权利要求1-3任一项所述的方法,其特征在于,调用目标审批接口对所述运维任务进行审批,包括:
确定所述运维任务的任务类型;
根据所述任务类型从多个预设审批接口中匹配得到所述目标审批接口。
5.一种运维管控方法,其特征在于,包括:
接收待审批的运维任务;其中,所述运维任务为目标管控角色上待执行的运维任务;
获取所述运维任务对应的所述目标管控角色的审批信息;
根据所述审批信息对所述运维任务进行审批。
6.根据权利要求5所述的方法,其特征在于,获取所述运维任务对应的所述目标管控角色的审批信息,包括:
从所述目标管控角色的主角色获取所述目标管控角色的审批信息。
7.根据权利要求6所述的方法,其特征在于,从所述目标管控角色的主角色获取所述目标管控角色的审批信息,包括:
根据所述目标管控角色的配置文件确定所述主角色;
获取所述主角色对应的服务机器列表;
从所述服务机器列表中选择当前响应操作的目标服务机器;
从所述目标服务机器获取所述目标管控角色的审批信息。
8.根据权利要求7所述的方法,其特征在于,获取所述主角色对应的服务机器列表,包括以下至少之一:
从所述本地缓存获取所述服务机器列表;
从运维管控中心获取所述服务机器列表。
9.根据权利要求7所述的方法,其特征在于,从所述服务机器列表中选择当前响应操作的目标服务机器,包括:
按照所述服务机器列表中的记录顺序依次给服务机器发送询问请求;
根据所述询问请求确定所述目标服务机器。
10.一种运维管控装置,其特征在于,包括:
第一获取模块,被配置为获取待执行的运维任务;其中,所述运维任务为目标管控角色上待执行的运维任务;
调用模块,被配置为调用目标审批接口对所述运维任务进行审批;其中,所述目标审批接口用于负责审批所述运维任务这一类型的任务;
输出模块,被配置为将所述目标审批接口的审批结果输...
【专利技术属性】
技术研发人员:王鹏,王勇,闫小龙,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。