Upgrading method and device of distributed system and computer system
A distributed system and upgrade package technology, applied in the computer field to improve efficiency, facilitate use, and reduce upgrade errors
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0056] This method can be applied to a cloud environment host cluster composed of multiple clusters, such as figure 1 As shown in , a system architecture is deployed on the version release node, and an automated operation and maintenance platform is generated based on the system architecture.
[0057] Among them, the automated operation and maintenance platform integrates nginx, uwsgi, database and django framework integrating several processing modules (including controller, model interaction module, view display module and ansible API module).
[0058] When dealing with specific business, such as figure 2 As shown, nginx and uwsgi receive the business request, send the business request to the controller, the controller sends the business request to the model interaction module, the model interaction module saves the data to the database, and sends the result to the view display module after receiving the returned result from the database. The view display module calls ansi...
Embodiment 2
[0087] Corresponding to Embodiment 1, this application also provides an upgrade device for a distributed system, including a version publishing node and a remote node;
[0088] The version publishing node is used to receive the upgrade request, obtain the upgrade package corresponding to the upgrade request, call the module corresponding to the upgrade request in ansible, and send the upgrade package to the remote node in batches, wherein the upgrade package contains configuration files, configuration files carries the identification corresponding to the upgrade program required by the remote node;
[0089] The remote node is used to obtain the identification after receiving the corresponding upgrade package, identify the content of the configuration file in the upgrade package, match the upgrade program of the system according to the identification, and replace the obtained upgrade program with the original program in the content of the configuration file. After completion, s...
Embodiment 3
[0101] The application also provides a computer system, including:
[0102] one or more processors; and
[0103] A memory associated with the one or more processors, the memory is used to store program instructions, and when the program instructions are read and executed by the one or more processors, perform the following operations:
[0104] The version publishing node receives the upgrade request, obtains the upgrade package corresponding to the upgrade request, calls the module corresponding to the upgrade request in ansible, and sends the upgrade package to the remote node in batches. The upgrade package contains configuration files, and the configuration file contains There is an identification corresponding to the upgrade program required by the remote node;
[0105] After the remote node receives the corresponding upgrade package, it obtains the identification, identifies the configuration file content in the upgrade package, matches the system upgrade program accordi...
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