Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for distributed configuration management supporting cloud cluster self-identification

A technology of configuration management and configuration files, which is applied in digital transmission systems, data exchange networks, electrical components, etc., can solve the problems of poor operation and maintenance disaster recovery, low efficiency of configuration file management, and high manual participation in configuration files, so as to improve The effect of disaster tolerance

Active Publication Date: 2017-10-24
ALIBABA GRP HLDG LTD
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Therefore, in the operation and maintenance management solution of the prior art, the operation and maintenance personnel and the R&D personnel have a high degree of coupling to the creation process of the configuration file; the management of the configuration file is centralized in a third-party system, such as a separate configuration server, svn (Subversion is an open source version control system) or git (Git is a free, open source distributed version control system), cmdb (Configuration Management Database, configuration management database), resulting in poor disaster recovery effect of operation and maintenance ;The management process of configuration files is highly manual, the system has poor self-identification ability, and the management efficiency of configuration files is low

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for distributed configuration management supporting cloud cluster self-identification
  • Method and device for distributed configuration management supporting cloud cluster self-identification
  • Method and device for distributed configuration management supporting cloud cluster self-identification

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] refer to figure 1 , which shows a flow chart of the steps of an embodiment of a cloud cluster self-identifying distributed configuration management method embodiment of the present application, which may specifically include the following steps:

[0027] Step 110, receiving a configuration template;

[0028] The recipient of the configuration template in this application may be each server in the cluster. Of course, the server can receive the configuration template from the scheduling server, the cluster developer sends the configuration file to the scheduling server, and then the scheduling server distributes the configuration template to each server in the cluster. Certainly, there may be other ways to send the configuration template to each server in the cluster, which is not limited in this application.

[0029] It should be noted that before each server receives the configuration template, it also includes:

[0030] Step A1, obtaining the positioning configurati...

Embodiment 2

[0135] refer to figure 2 , which shows a flow chart of the steps of an embodiment of a configuration management method of the present application, which may specifically include the following steps:

[0136] Step 210, obtaining each resource configuration file, as well as the positioning configuration file and function configuration file belonging to the cluster where the current cloud server is located; where each resource address in each resource configuration file and the positioning identifier in each cluster's positioning configuration file are used as keys field; the function key field in the function configuration file adopts the name of each resource configuration file;

[0137] The embodiments of the present application may be applied in the environment of hybrid cloud clusters. In this case, since there are multiple clusters, each cluster actually has its own location identifier and personalized functional requirements. When creating a new cluster, the location ide...

Embodiment 3

[0203] refer to image 3 , which shows a structural block diagram of an embodiment of a cloud cluster self-identifying distributed configuration management device of the present application, which may specifically include the following modules:

[0204] Template receiving module 310, configured to receive configuration templates;

[0205] The configuration parameter acquisition module 320 is configured to read configuration parameters corresponding to each anchor point from the positioning configuration file, the function configuration file, and each resource configuration file according to each anchor point of the configuration template;

[0206] The configuration file generating module 330 is configured to, based on the configuration file, substitute corresponding configuration parameters at each anchor position to generate a first configuration file in a complete state.

[0207] In a preferred embodiment of the present application, the configuration parameter acquisition m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiments of the invention provide a method and a device for configuration management, which relate to the technical field of Internet cloud computing. The method includes the following steps: receiving a configuration template; according to the anchor points of the configuration template, reading configuration parameters corresponding to the anchor points from a location configuration file, a function configuration file and resource configuration files; and based on the configuration files, substituting the corresponding configuration parameters into the position of each anchor point to generate a complete first configuration file. Content required for creating a configuration file is separated according to operation and maintenance personnel and research and development personnel, and the cost of communication between operation and maintenance personnel and research and development personnel is reduced greatly. Each server can manage the configuration files thereof. The creation of a complete configuration file does not rely on a third party system. Distributed management of configuration files is realized. The capability of disaster recovery is improved. Manual participation is reduced. The servers have the ability of self-identification, and can generate configuration files automatically.

Description

technical field [0001] The present application relates to the technical field of Internet cloud computing, in particular to a distributed configuration management method and device capable of self-identification of cloud clusters. Background technique [0002] In operation and maintenance management, an important link is the management of configuration files, especially in cloud clusters. Configuration files define where resources should be used by each cloud server, what services can be called when using corresponding functions, and where to call them. What restrictions etc. If there is a problem with the configuration file, it will affect the stability of the system. Among them, operation and maintenance can be understood as operation and maintenance. [0003] In the prior art, the management of configuration files in operation and maintenance has undergone a series of developments. The creation of configuration files for various schemes requires a lot of communication b...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/24
CPCH04L41/0843
Inventor 许凌杨俊华
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products