Upgrading method and device without interrupting service, equipment and storage medium

A software upgrade and hyper-convergence technology, applied in software deployment, structured data retrieval, database management system, etc., can solve problems such as service restart, hyper-converged system security risks, upgrade service interruption, etc.

Active Publication Date: 2022-04-12
北京志凌海纳科技有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Considering that the upgrade service needs to provide continuous services, when the upgrade service software itself is upgraded, it is necessary to avoid the interruption of the upgrade service during the upgrade process, such as service restart causing interruption, etc.
[0005] The existing upgrade method couples the software upgrade action of the upgrade service with the software upgrade action of the hyper-converged system, and because the overload method used after the upgrade service software package upgrade fails to meet the actual overload expectations, it cannot be completed The upgrade service code of the new version is overloaded, and the upgrade service cannot provide new upgrade services as expected (such as adjustments to the hyper-converged software upgrade action arrangement, and some new interfaces of the upgrade service are used for visual display requirements, etc.). Leading to major security risks after the software upgrade of the hyper-converged system (such as unexpected status of key components after the upgrade, etc.)

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
  • Upgrading method and device without interrupting service, equipment and storage medium
  • Upgrading method and device without interrupting service, equipment and storage medium
  • Upgrading method and device without interrupting service, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] This embodiment couples the software upgrade action of the upgrade service with the software upgrade action of the hyper-converged system for the existing upgrade method, and because the overload method used after the upgrade service software package upgrade fails to meet the actual overload expectation , resulting in the inability to complete the reloading of the new version of the upgrade service code, and the upgrade service cannot provide new upgrade services as expected (such as adjustments to the hyper-converged software upgrade action arrangement, and some new interfaces of the upgrade service for visual display requirements, etc.) If it is serious, it will lead to major safety hazards after the software upgrade of the hyper-converged system (such as the unexpected status of key components after the upgrade, etc.). An upgrade method for non-interrupted service of the hyper-converged system upgrade service is provided. First, To upgrade the software of the upgrade ...

Embodiment 2

[0090] This embodiment provides an upgrade device without interruption of service, which is used for the upgrade service of the hyper-converged system. Please refer to image 3 , the device consists of:

[0091] ISO mounting module 1 is used to configure the local Yum storehouse of the upgrade control node, and provides Yum repo based on the HTTP protocol, as an online software source in the hyper-converged system cluster; the upgrade control node is the mount upgrade software package ISO node;

[0092]Service upgrade module 2 is used to configure the Yum repo of the upgrade control node, and configure the Yum repo of each node in the hyper-converged system cluster to point to the repo address where the online software source is located; each node in the hyper-converged system cluster is upgraded. The software package is upgraded, and the hot reload without interrupting the service is carried out, and the software upgrade of the upgrade service of each node in the hyper-conve...

Embodiment 3

[0097] This embodiment provides an upgrade device without service interruption. Please see Figure 4 , the upgrade device 500 without interruption of service may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 510 (for example, one or more processors) and memory 520, one or more storage media 530 (such as one or more mass storage devices) storing application programs 533 or data 532 . Wherein, the memory 520 and the storage medium 530 may be temporary storage or persistent storage. The program stored in the storage medium 530 may include one or more modules (not shown in the figure), and each module may include a series of instructions to operate on the upgrade device 500 without interrupting the service.

[0098] Further, the processor 510 may be configured to communicate with the storage medium 530, and execute a series of instruction operations in the storage medium 5...

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 invention discloses an upgrading method and device without interrupting service, equipment and a storage medium, and aims to solve the problem that the upgrading service cannot provide new upgrading service as expected due to the fact that the software upgrading action of the upgrading service and the software upgrading action of a hyper-converged system are coupled together in an existing upgrading mode. By decoupling the upgrade maintenance work of the upgrade service and the upgrade maintenance work of the hyper-converged software, after the upgrade service software is upgraded and reloaded, the upgrade work of the upgrade service software can be completed without interrupting the upgrade service, and by configuring a local Yum warehouse at an upgrade control node and providing a Yum repo based on an HTTP protocol, the upgrade service software can be upgraded, so that the upgrade service software can be upgraded. Serving as an online software source in the hyper-converged system cluster; and then the Yum repo of each node in the hyper-converged system cluster is configured to point to the repo address where the online software source is located, so that the situation that the ISO is distributed to each node is avoided, and the software distribution time in the upgrading process can be relatively reduced.

Description

technical field [0001] The invention belongs to the technical field of software upgrading, and in particular relates to an upgrading method, device, equipment and storage medium without interrupting service. Background technique [0002] Hyper-converged infrastructure is a technical architecture that integrates resources such as computing, network and storage as infrastructure, can be selected, combined and customized according to specific business system requirements, and is convenient and fast for data center construction and business system deployment . The product name of SmartX's hyper-converged software platform is SMTX OS, and SMTX OS is currently the leading hyper-converged software platform in the industry. The update iteration of SMTX OS hyper-converged software adopts an online non-stop mode for upgrade iterations, and the main work of this part is handled by the upgrade service. [0003] The upgrade service is mainly responsible for the upgrade of the hyper-con...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/65G06F16/25
Inventor 苏亚涛
Owner 北京志凌海纳科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products