Check patentability & draft patents in minutes with Patsnap Eureka AI!

Node dynamic extension system, method and equipment of distributed block storage system

A technology of dynamic expansion and storage nodes, which is applied in the field of storage systems, can solve problems such as complex and changeable customer business scenarios, unusable storage systems, customer service interruption and withdrawal, etc. highly available effect

Active Publication Date: 2020-06-05
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

According to the existing node expansion method, the storage system can run without failure for a long time, but the customer's business scenario is complex and changeable, node failures occur from time to time, and the on-off operation of the storage node on the customer's site is often used, so the storage system in the node The extended failure scenarios must also satisfy
[0004] If the monitoring service, TGTD service, management software service, etc. do not expand with the nodes, the management software cannot detect the failure of the newly expanded node in time, which will cause the storage system to degrade for a long time; The business IP running on this node at the time of the failure just drifted to the newly expanded node, and the customer’s business was interrupted and exited due to the lack of TGTD service of the newly expanded node; the more serious situation is when the number of monitoring service nodes of the storage system fails to reach half , which renders the entire storage system unusable even if the storage system does not exceed the redundancy rules

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
  • Node dynamic extension system, method and equipment of distributed block storage system
  • Node dynamic extension system, method and equipment of distributed block storage system
  • Node dynamic extension system, method and equipment of distributed block storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] Such as figure 2 As shown, the present invention discloses a node dynamic expansion system of a distributed block storage system, including: a monitoring service processing module, a data storage service processing module, a management software service processing module, a TGTD service processing module and a high-availability service processing module.

[0052] The monitoring service processing module is used to select different node expansion processes according to whether the expansion node is used as a monitoring service node, and obtain the node where the main MON service is located according to the storage system configuration file.

[0053] The data storage service processing module is used to cooperate with the monitoring service processing module to complete the expansion of the main MON service and OSD service.

[0054] The management software service processing module is used to ensure that all node operations of the distributed block storage system after no...

Embodiment 2

[0058] Correspondingly, such as image 3 As shown, the present invention also discloses a node dynamic expansion method of a distributed block storage system, including the following steps:

[0059] S1: Before expanding the data storage service, first determine whether the newly expanded node is a monitoring service node. If it is, it will select a certain SSD hard disk of the newly expanded node to divide a 10GB partition to store MON service data; if the newly expanded node is not used as a monitoring service node, the original node expansion process will be executed.

[0060] S2: Combining with the data storage service processing module, distribute OSD Journal and OSD Cache evenly to each SSD of the node. Among them, the OSD Cache and OSD Journal in the distributed block storage system have a 1:1 relationship; at the same time, all the corresponding HDD space is used as the mounting directory of the corresponding OSD.

[0061] S3: Expand data storage services and monitori...

Embodiment 3

[0068] Such as Figure 4 As shown, this embodiment also provides another method for dynamically expanding nodes in a distributed block storage system, and its implementation process is as follows:

[0069] (1) If the original distributed block storage has 3 MON service nodes, if 3 nodes are dynamically expanded to the storage system, 2 of the newly expanded 3 nodes must be used as MON service nodes. Because the distributed block storage system node dynamically expands to 6 nodes, and the theoretical storage pool is three copies, any two storage nodes can fail, but if the MON service node is not expanded, only one storage node can be allowed to fail (because the failure is arbitrary 2 nodes, the storage system will have a probability that there is only one MON left, which will cause the storage system to be unusable).

[0070] (2) After the selection of the newly expanded MON service node is completed, the OSD Journal and OSD Cache are distributed as evenly as possible to each...

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 provides a node dynamic expansion system, method and equipment of a distributed block storage system. After data storage service, monitoring service and TGTD service of the distributed block storage system are expanded, processing of high-availability service is added, namely, when the service IP is increased, the high-availability service in the original distributed block storage system is not restarted, and only the high-availability service of the new extension node is started. According to the node dynamic extension method of the distributed block storage system, the influence degree on customer services in the node dynamic extension process is reduced, long-time fault-free operation of the distributed block storage system can be met, and the problem of node faults afterstorage system node extension is completed can be solved.

Description

technical field [0001] The present invention relates to the technical field of storage systems, and more specifically relates to a node dynamic expansion system, method and equipment of a distributed block storage system. Background technique [0002] Distributed block storage systems have been widely used in IT enterprises, cloud computing, big data, virtualization and other fields. At the same time, these fields put forward higher and higher requirements for elastic expansion of storage space with the rapid growth of business. [0003] At present, when the distributed block storage system expands nodes, it only automatically expands the data storage service (ie OSD service) of the node, and does not automatically expand the monitoring service (ie MON service), TGTD service, management software service, etc. According to the existing node expansion method, the storage system can run without failure for a long time, but the customer's business scenario is complex and changea...

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): G06F11/14G06F11/20
CPCG06F11/1464G06F11/2082
Inventor 李军站
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More