High-availability method and device for services in hyper-converged distributed storage nodes
A distributed storage and storage service technology, applied in the field of high-availability services in hyper-converged distributed storage nodes and devices, and can solve problems such as stopping other services
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] An embodiment of the present invention provides a method for high availability of services in a hyper-converged distributed storage node, such as figure 1 As shown, each storage node in the hyper-converged storage cluster includes: client mode storage service, hyper-converged mode storage service, file system kernel, application layer and distributed metadata service, such as figure 2 As shown, the specific service high availability method includes the following steps:
[0042] Step S11: Simultaneously start the client mode storage service and the hyper-converged mode storage service in the distributed storage nodes, the service priority of the hyper-converged mode storage service is higher than the service priority of the client mode storage service.
[0043]The client mode storage service in the embodiment of the present invention is a stateless service, which is not affected by the state of the storage disk. The hyper-converged mode storage service is a state servic...
Embodiment 2
[0053] In the embodiment of the present invention, there is also a high-availability device for services in a hyper-converged distributed storage node, such as Figure 6 shown, including:
[0054] The storage service starting module 11 is used to simultaneously start the client mode storage service and the hyper-converged mode storage service in the distributed storage node, and the service priority of the hyper-converged mode storage service is higher than the service of the client mode storage service Priority; this module executes the method described in step S11 in Embodiment 1, which will not be repeated here.
[0055] The hyper-converged mode storage service processing module 12 is used for the hyper-converged mode storage service to send a distributed lock request to the distributed metadata service, obtain the right to process read and write operations, and mark the high-availability version of this node. The hyper-converged storage service of the storage node sends a...
Embodiment 3
[0060] An embodiment of the present invention provides a computer device, such as Figure 7 As shown, the device may include a processor 51 and a memory 52, wherein the processor 51 and the memory 52 may be connected via a bus or in other ways, Figure 7 Take connection via bus as an example.
[0061] The processor 51 may be a central processing unit (Central Processing Unit, CPU). Processor 51 can also be other general processors, digital signal processor (Digital Signal Processor, DSP), application specific integrated circuit (Application Specific Integrated Circuit, ASIC), field programmable gate array (Field-Programmable Gate Array, FPGA) or Other chips such as programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or combinations of the above-mentioned types of chips.
[0062] As a non-transitory computer-readable storage medium, the memory 52 can be used to store non-transitory software programs, non-transitory computer-exe...
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



