System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及数据资源管理,具体涉及一种运维配置管理方法、装置、电子设备及存储介质。
技术介绍
1、运维配置过程中,项目的程序需要上线到多种环境(如测试环境、生产环境等)中,运维管理过程需要手动配置相关数据,而由于项目的环境数量较多,不同运维人员对环境的熟悉程度不一致,无法保证环境上线后配置的准确性,在环境上线后,可能存在配置出错造成环境无法正常执行对应功能或是配置到了不匹配的环境,最终造成项目无法正常运行。
技术实现思路
1、鉴于上述问题,本申请实施例提供了一种运维配置管理方法、装置、电子设备及存储介质,用于保证配置与环境的匹配性。
2、根据本申请实施例的一个方面,提供了一种运维配置管理方法,所述运维配置管理方法包括:获取上线配置数据;其中,所述上线配置数据包括待上线项目的至少一个环境所对应的配置数据;基于所述上线配置数据进行所述至少一个环境的上线操作,并获取对应环境在进行上线操作时的上线日志数据;将各环境的配置数据与对应的上线日志数据进行匹配,得到对应环境的匹配结果。
3、在一种可选的方式中,在所述获取上线配置数据之前,所述方法进一步还包括:获取所述待上线项目的上线计划,其中,所述上线计划包括所述待上线项目中至少一个环境的上线流程以及配置数据;对所述上线计划进行评审,得到评审结果;若所述评审结果指示所述上线计划评审通过,则执行所述获取所述上线配置数据的步骤。
4、在一种可选的方式中,所述获取所述待上线项目的上线计划,进一步包括:获取待上线项
5、在一种可选的方式中,所述获取上线配置数据,进一步包括:基于所述待上线项目的上线计划,获取所述至少一个环境中各环境对应的配置数据;将所述各环境的配置数据按照预设格式进行处理,得到所述上线配置数据。
6、在一种可选的方式中,所述基于所述上线配置数据进行所述至少一个环境的上线操作,进一步包括:获取所述待上线项目的上线计划;其中,所述上线计划包括所述待上线项目中多个环境的上线流程;基于所述上线流程以及所述上线配置数据,依次进行所述多个环境中各环境的上线。
7、在一种可选的方式中,所述获取对应环境在进行上线操作时的上线日志数据,进一步包括:在各环境进行上线操作时,记录各环境所对应的上线操作数据;在各环境的配置数据中获取待验证参数;基于各环境的待验证参数,在对应环境的上线操作数据中获取所述上线日志数据。
8、在一种可选的方式中,所述将各环境的配置数据与对应的上线日志数据进行匹配,得到对应环境的匹配结果,进一步包括:将各环境的上线日志数据与对应环境的配置数据中的待验证参数进行匹配;若匹配成功,则得到对应环境上线成功的匹配结果;若匹配失败,则记录匹配失败的待验证参数,并得到对应环境上线异常的匹配结果。
9、根据本申请实施例的另一方面,提供了一种运维配置管理装置,所述运维配置管理装置包括:上线配置数据获取模块,用于获取上线配置数据;其中,所述上线配置数据包括待上线项目的至少一个环境所对应的配置数据;上线日志数据模块,用于基于所述上线配置数据进行所述至少一个环境的上线操作,并获取对应环境在进行上线操作时的上线日志数据;匹配模块,用于将各环境的配置数据与对应的上线日志数据进行匹配,得到对应环境的匹配结果。
10、根据本申请实施例的一个方面,提供了一种电子设备,包括:控制器;存储器,用于存储一个或多个程序,当一个或多个程序被所述控制器执行时,以执行上述的运维配置管理方法。
11、根据本申请实施例的一个方面,还提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行上述的运维配置管理方法。
12、根据本申请实施例的一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的运维配置管理方法。
13、本申请实施例在基于配置数据进行环境上线时,基于环境的上线操作,获取环境在上线操作时的上线日志数据,以此,基于上线日志数据和配置数据进行匹配,可判断环境的配置是否正确,提高环境与配置数据之间的匹配度,提高环境上线的可靠性,保证待上线项目的正常运行。
14、上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本申请实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种运维配置管理方法,其特征在于,所述运维配置管理方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述获取上线配置数据之前,所述方法进一步还包括:
3.根据权利要求2所述的方法,其特征在于,所述获取所述待上线项目的上线计划,进一步包括:
4.根据权利要求1所述的方法,其特征在于,所述获取上线配置数据,进一步包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述上线配置数据进行所述至少一个环境的上线操作,进一步包括:
6.根据权利要求5所述的方法,其特征在于,所述获取对应环境在进行上线操作时的上线日志数据,进一步包括:
7.根据权利要求1所述的方法,其特征在于,所述将各环境的配置数据与对应的上线日志数据进行匹配,得到对应环境的匹配结果,进一步包括:
8.一种运维配置管理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当计算机可读指令被计算机的处理器执行时,使计算机执行权利要
...【技术特征摘要】
1.一种运维配置管理方法,其特征在于,所述运维配置管理方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述获取上线配置数据之前,所述方法进一步还包括:
3.根据权利要求2所述的方法,其特征在于,所述获取所述待上线项目的上线计划,进一步包括:
4.根据权利要求1所述的方法,其特征在于,所述获取上线配置数据,进一步包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述上线配置数据进行所述至少一个环境的上线操作,进一步包括:
6.根据权利要求5...
【专利技术属性】
技术研发人员:罗娟,胡秀敏,刘怀熠,
申请(专利权)人:重庆赛力斯凤凰智创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。