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
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...
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, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com