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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



