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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0025] Example one
[0026] Reference figure 1 , Shows a step flow chart of an embodiment of a distributed configuration management method with self-identification for cloud clusters of the present application, which may specifically include the following steps:
[0027] Step 110: Receive a configuration template;
[0028] The configuration template received in this application can be each server in the cluster. Of course, the server can receive the configuration template from the dispatch server, the cluster developer sends the configuration file to the dispatch server, and then the dispatch server distributes the configuration template to each server in the cluster. Of course, there can be other ways to send the configuration template to each server in the cluster, and this application does not limit it.
[0029] It should be noted that before each server receives the configuration template, it also includes:
[0030] Step A1: Obtain the positioning configuration file, the function ...
Example Embodiment
[0134] Example two
[0135] Reference figure 2 , Shows a step flow chart of an embodiment of a configuration management method of the present application, which may specifically include the following steps:
[0136] Step 210: Obtain 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; among them, each resource address in each resource configuration file and the location identifier in the positioning configuration file of each cluster are used as the key Field; the key function fields in the function configuration file adopt the name of each resource configuration file;
[0137] The embodiments of this application can be applied in a hybrid cloud cluster environment. In this case, because there are multiple clusters, but in fact each cluster has its own positioning identification, personalized functional requirements, and when a new cluster is established, t...
Example Embodiment
[0202] Example three
[0203] Reference image 3 , Shows a structural block diagram of an embodiment of a distributed configuration management device capable of self-recognition in a cloud cluster of the present application, which may specifically include the following modules:
[0204] The template receiving module 310 is configured to receive a configuration template;
[0205] The configuration parameter acquisition module 320 is configured to read the 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 generate a first configuration file in a complete state by substituting corresponding configuration parameters at each anchor position on the basis of the configuration file.
[0207] In a preferred embodiment of the present application, ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap