【技术实现步骤摘要】
一种运维指令的执行方法、装置及系统
本申请涉及计算机
,尤其涉及一种运维指令的执行方法、装置及系统。
技术介绍
运维(Operationandmaintenance),是指根据业务需要规划信息、网络、服务,通过发布、部署、升级、重启等运维指令,使服务处于长期稳定可用状态。运维指令在执行过程中,需要网络拓扑结构以及上下文,其中,网络拓扑结构(NetworkTopology,简称拓扑结构)是指用传输介质互连各种设备的物理布局,构成网络的成员间特定的物理的即真实的、或者逻辑的即虚拟的排列方式。上下文(context)是一种属性的有序序列,它们为驻留在环境内的对象定义环境。在对象的激活过程中创建上下文,对象被配置为要求某些服务,如注册、创建、激活、等。在实际的业务操作中,通常利用集群完成各种运维指令,集群是一组相互独立的、通过高速网络互联的计算机(或称设备),它们构成了一个组,并以单一系统的模式加以管理,通过这组计算机软件和/或硬件连接起来高度紧密地协作完成计算任务。现有技术在执行运维指令时,如图1所示,需要通过技术人员为每种运维指令预先设定(配置)对应的拓扑结构信息以及上下文信息,并分别对应各自的解析器,如图1,当运维指令输入到解析器中,解析器可以根据拓扑结构信息以及上下文信息解析并生成出拓扑结构以及上下文,再将两者输入到执行引擎中,以便执行运维指令。该上下文信息可以包括如IP(InternetProtocol,网络之间互连的协议)列表、运维指令的操作对象等。但在实际应用中,运维指令会对应多种运维属性,比如,集群(名称、规模)、指令内容、应用(开发)环境、 ...
【技术保护点】
一种运维指令的执行方法,其特征在于,包括:获取运维指令中的运维属性值;根据所述属性值、预设拓扑结构信息库以及预设上下文配置库,生成对应所述运维指令的拓扑结构以及上下文集合,所述拓扑结构信息库中包含运维属性值和/或不同运维属性值组合对应的拓扑结构信息,所述上下文配置库中包含运维属性值和/或不同运维属性值组合对应的上下文配置信息;根据所述拓扑结构以及所述上下文集合,执行所述运维指令。
【技术特征摘要】
1.一种运维指令的执行方法,其特征在于,包括:获取运维指令中的运维属性值;根据所述属性值、预设拓扑结构信息库以及预设上下文配置库,生成对应所述运维指令的拓扑结构以及上下文集合,所述拓扑结构信息库中包含运维属性值和/或不同运维属性值组合对应的拓扑结构信息,所述上下文配置库中包含运维属性值和/或不同运维属性值组合对应的上下文配置信息;根据所述拓扑结构以及所述上下文集合,执行所述运维指令。2.如权利要求1所述的方法,其特征在于,根据所述属性值、预设拓扑结构信息库以及预设上下文配置库,生成对应所述运维指令的拓扑结构以及上下文集合,包括:根据所述属性值以及预设拓扑结构信息库,生成对应所述运维指令的拓扑结构;根据所述属性值以及预设上下文配置库,生成对应所述运维指令的上下文集合。3.如权利要求2所述的方法,其特征在于,根据所述属性值以及拓扑结构库,生成对应所述运维指令的拓扑结构,包括:根据所述属性值中的第一属性值组合以及预设拓扑结构信息库,生成对应所述运维指令的拓扑结构。4.如权利要求2所述的方法,其特征在于,根据所述属性值以及上下文配置库,生成对应所述运维指令的上下文集合,包括:根据所述属性值中的第二属性值组合以及预设上下文配置库,生成对应所述运维指令的上下文集合。5.如权利要求1所述的方法,其特征在于,根据所述属性值、预设拓扑结构信息库以及预设上下文配置库,生成对应所述运维指令的拓扑结构以及上下文集合,包括:根据所述属性值以及预设拓扑结构信息库,确定对应所述运维指令的拓扑结构信息;根据所述属性值以及预设上下文配置库,确定对应所述运维指令的上下文配置信息;生成包含所述拓扑结构信息以及所述上下文配置信息的最终运维指令;根据所述最终运维指令,生成对应所述运维指令的拓扑结构以及上下文集合。6.一种运维指令的执行装置,其特征在于,包括:获取单元、解析单元、以及执行单元,其中,所述获取单元,获取运维指令中的运维属性值;所述解析单元,根据所述属性值、预设拓扑结构信息库以及预设上下文配置库,生成对应所述运维指令的拓扑结构以及上下文集合,所述拓扑结构信息库中包含运维属性值和/或不同运维属性值组合对应的拓扑结构信息,所述上下文配置库中包含运维属性值和/或不同运维属性值组合对应的上下文配置信息;所述执行单元,根据所述拓扑结构以及所述上下文集合的组合,执行所述运维指令。7.如权利要求6所述的装置,其特征在于,所述解析单元包括:拓扑生成单元以及上下文解析单元,其中,所述拓扑生成单元,根据所述属性值以及预设拓扑结构信息库,生...
【专利技术属性】
技术研发人员:陈源,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。