Upgrade method, device, device and storage medium without service interruption

A software upgrade and hyper-convergence technology, applied in structured data retrieval, database management systems, software deployment, etc., can solve problems such as inability to complete reloading of new version upgrade service codes, unexpected, and security risks of hyper-converged systems.

Active Publication Date: 2022-07-05
北京志凌海纳科技有限公司
View PDF0 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
  • Upgrade method, device, device and storage medium without service interruption
  • Upgrade method, device, device and storage medium without service interruption
  • Upgrade method, device, device and storage medium without service interruption

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] This embodiment couples the software upgrade action of the upgrade service and 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 is upgraded fails to meet the actual overload expectation , resulting in the inability to reload the new version of the upgrade service code, and the upgrade service cannot provide new upgrade services as expected (such as the adjustment of the action choreography for hyper-converged software upgrade actions, and some new interfaces of the upgrade service for visual display requirements, etc.) , in severe cases, it will lead to major security risks after the software upgrade of the hyper-converged system (such as the unexpected status of key components after the upgrade, etc.) To upgrade the software of the upgrade service, use the node that issued the upgrade service upgrade request as the control node to control the upgrade...

Embodiment 2

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

[0091] The ISO mounting module 1 is used to configure the local Yum warehouse of the upgrade control node, and provide a Yum repo based on the HTTP protocol as an online software source in the hyperconverged system cluster; the upgrade control node is the one that mounts the upgrade software package ISO. node;

[0092]The 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; the upgrade service for each node in the hyper-converged system cluster is provided. Software package upgrade, and perform hot reload without interrupting service to complete the software upgrade of the upgrade service of each ...

Embodiment 3

[0097] This embodiment provides an upgrade device that does not interrupt services. see Figure 4 , the uninterrupted service upgrade device 500 may vary greatly 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 (eg, one or more mass storage devices) storing applications 533 or data 532. Among them, the memory 520 and the storage medium 530 may be short-term 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 instruction operations in the upgrade device 500 without interruption of service.

[0098] Further, the processor 510 may be configured to communicate with the storage medium 530 to execute a series of instruction operations in the storage medium 530 on the upgrade device 500 without service in...

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 upgrade method, device, equipment and storage medium without interrupting service. According to the existing upgrade method, the software upgrade action of the upgrade service is coupled with the software upgrade action of the hyper-converged system, and the upgrade service cannot be as expected. For the problem of providing new upgrade services, by decoupling the upgrade and maintenance work of the upgrade service from the upgrade and maintenance work of the hyper-converged software, after the upgrade and reloading of the upgrade service software, it can be completed without interrupting the upgrade service in the early stage. For the upgrade of the upgrade service software, configure the local Yum repository on the upgrade control node and provide the Yum repo based on the HTTP protocol as an online software source in the hyper-converged system cluster; then configure the Yum of each node in the hyper-converged system cluster. The repo points to the repo address where the online software source is located, which avoids distributing the ISO to each node, and can relatively reduce the software distribution time during the upgrade process.

Description

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

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 Patents(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