一种云集群能自识别的分布配置管理方法和装置制造方法及图纸

技术编号:16460169 阅读:117 留言:0更新日期:2017-10-26 00:38
本申请实施例提供了一种配置管理方法和装置,涉及互联网云计算技术领域。所述方法包括:接收配置模板;根据所述配置模板的各锚点,分别从定位配置文件、功能配置文件以及各资源配置文件中读取与各锚点对应的配置参数;以所述配置文件为基础,在各锚点位置代入相应配置参数生成完全状态的第一配置文件。本申请将配置文件的创建所需内容按照运维人员与研发人员分离,运维人员和研发人员的沟通代价大大减少,还可以实现各个服务器管理自身的配置文件,不依赖第三方系统去创建完整的配置文件,配置文件实现了分布式管理,提高了容灾能力,降低了人工参与度,服务器具备自我识别能力,可以自动生成配置文件。

A distributed configuration management method and device for self identification of swarm swarm

The application example provides a configuration management method and device, which relates to the field of Internet cloud computing technology. The method comprises: receiving configuration template; according to the anchor point of the configuration template, respectively read configuration parameters corresponding to each anchor position from the configuration files, configuration files and the function of resource allocation to a file; the configuration file based on the first generation of the configuration file to the anchor position into the corresponding configuration parameters to generate a complete state. The application configuration file will create the required content according to the separation of operation and maintenance personnel and R & D personnel, maintenance personnel and R & D personnel communication cost is greatly reduced, can also realize each server management the configuration files, do not rely on third-party systems to create complete configuration files, configuration files to realize distributed management, improve disaster recovery ability, reduces the manual participation, server with the ability of self recognition, can automatically generate the configuration file.

【技术实现步骤摘要】
一种云集群能自识别的分布配置管理方法和装置
本申请涉及互联网云计算
,特别是涉及一种云集群能自识别的分布配置管理方法和装置。
技术介绍
在运维管理中,重要的一个环节是配置文件的管理,尤其在云集群中配置文件定义了各云服务器应该使用什么地方的资源、使用相应功能时能够调用何种服务、从哪儿调用,有什么限制等。配置文件如果出现问题,会对影响系统的稳定性。其中,运维可以理解为运营维护。在先技术中,运维中对配置文件的管理经历了一系列的发展,其各种方案的配置文件的创建都需要运维人员与研发人员进行大量沟通,创建后再由运维人员将相应的配置文件存储至一个统一的第三方系统中,由运维人员对其进行管理。每次修改都需要研发人员跟运维人员沟通如何对配置文件进行修改,然后让运维人员对配置文件进行维护。因此,在先技术的运维管理方案中,运维人员与研发人员对配置文件的创建过程耦合度高;配置文件的管理集中在一个第三方系统中,第三方系统如一个单独的配置服务器、svn(Subversion是一个开放源代码的版本控制系统)或者git(Git是一款免费、开源的分布式版本控制系统)、cmdb(ConfigurationManag本文档来自技高网...
一种云集群能自识别的分布配置管理方法和装置

【技术保护点】
一种配置管理方法,其特征在于,包括:接收配置模板;根据所述配置模板的各锚点,分别从定位配置文件、功能配置文件以及各资源配置文件中读取与各锚点对应的配置参数;以所述配置文件为基础,在各锚点位置代入相应配置参数生成完全状态的第一配置文件。

【技术特征摘要】
1.一种配置管理方法,其特征在于,包括:接收配置模板;根据所述配置模板的各锚点,分别从定位配置文件、功能配置文件以及各资源配置文件中读取与各锚点对应的配置参数;以所述配置文件为基础,在各锚点位置代入相应配置参数生成完全状态的第一配置文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述配置模板的各锚点,分别从定位配置文件、功能配置文件以及各资源配置文件中读取与各锚点对应的配置参数的步骤,包括:根据所述配置模板中的定位锚点从定位配置文件获取定位标识;根据所述配置模板中的功能锚点从功能配置文件中获取功能开关标识;根据所述配置模板中的资源锚点以及定位标识从资源配置文件中获取资源地址;所述资源锚点中包括定位锚点。3.根据权利要求1所述的方法,其特征在于,所述以所述配置文件为基础,在各锚点位置代入相应配置参数生成完全状态的配置文件的步骤,包括:以所述配置文件为基础,在定位锚点代入定位标识、在功能锚点代入功能开关标识、在资源锚点代入资源地址,以生成完全状态的第一配置文件。4.根据权利要求2所述的方法,其特征在于,所述配置模板包括:各功能的功能开关关键字段、功能名称关键字段、功能资源关键字段;其中,所述定位锚点在功能名称关键字段的关键值中以及资源锚点中,所述功能锚点在所述功能开关字段的关键值中,所述资源锚点在所述功能资源关键字段的关键值中。5.根据权利要求1所述的方法,其特征在于,在接收配置模板之前,还包括:获取各资源配置文件,以及属于当前云服务器所在集群的定位配置文件、功能配置文件;其中,每个资源配置文件中的各资源地址与各集群的定位配置文件中的定位标识作为关键字段;所述功能配置文件中的功能关键字段采用各资源配置文件的名称。6.根据权利要求1-5其中之一所述的方法,其特征在于,在以所述配置文件为基础,在各锚点位置代入相应配置参数生成完全状态的第一配置文件的步骤之后,还包括:调用所述第一配置文件时,若检查到第一配置文件中的任一功能的功能开关字段的功能开关标识表示禁止使用,则停止执行所述功能的相关逻辑。7.根据权利要求6所述的方法,其特征在于,所述接收配置模板的步骤包括:接收由调度服务器向各集群分发的配置模板;其中,分发给各集群的配置模板相同。8.根据权利要求1-5其中之一所述的方法,其特征在于,在以所述配置文件为基础,在各锚点位置代入相应配置参数生成完全状态的第一配置文件的步骤之后,还包括:判断功能配置文件是否更新;如果功能配置文件更新,则进入根据所述配置模板的各锚点,分别从定位配置文件、功能配置文件以及各资源配置文件中读取与各锚点对应的配置参数的步骤。9.根据权利要求1-5其中之一所述的方法,其特征在于,在以所述配置文件为基础,在各锚点位置代入相应配置参数生成完全状态的第一配置文件的步骤之后,还包括:判断所述配置模板是否更新;如果所述配置模板更新,则进入根据所述配置模板的各锚点,分别从定位配置文件、功能配置文件以及各资源配置文件中读取与各锚点对应的配置参数的步骤。10.根据权利要求1-5其中之一所述的方法,其特征在于,在以所述配置文件为基础,在各锚点位置代入相应配置参数生成完全状态的第一配置文件的步骤之后,还包括:判断所述功能配置文件记录的各功能所对应资源配置文件是否更新;如果所述功能配置文件记...

【专利技术属性】
技术研发人员:许凌杨俊华
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1