Restoration method, a device and a storage controller for the failure of a storage cluster
A storage controller and storage cluster technology, applied in the storage field, can solve the problems of storage controller failure, reduced storage cluster stability, storage cluster failure, etc., and achieves the effect of improving recovery capability, stability and maintainability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0047] see figure 1 , which is a flowchart of a recovery method for a storage cluster failure provided in Embodiment 1 of the present application.
[0048] The storage cluster failure recovery method provided by the embodiment of the present application includes:
[0049] S101: When the storage cluster fails, restart the software system of the storage controller, so that a main process of the software system sends a cluster recovery event.
[0050] A storage cluster includes at least one storage controller, and all storage controllers are in the same state.
[0051] Storage cluster failure means that when the main process of the software system of a certain storage controller exits due to a failure, and the states of multiple storage controllers in the storage cluster are inconsistent, the However, I / O processing cannot be performed, and at this time, the storage cluster is in an invalid state. Wherein, the state of the storage controller specifically refers to a state dete...
Embodiment 2
[0063] Embodiment 2 is an improvement made on the basis of Embodiment 1. For the sake of brevity, the parts of Embodiment 2 that are the same as Embodiment 1 will not be repeated here.
[0064] see figure 2 , which is a flowchart of a recovery method for a storage cluster failure provided in Embodiment 2 of the present application.
[0065] The storage cluster failure recovery method provided by the embodiment of the present application includes:
[0066] S201: Monitor the operating status of the storage controller.
[0067] The running status can be used to determine whether the storage controller is in a usable state, and the running status of the storage controller can be obtained through multiple ways.
[0068] As a specific implementation manner, the operating status of the storage controller may be judged according to whether the main process of the software system of the storage controller exits abnormally. If the main process of the software system of the storage c...
Embodiment 3
[0093] see Figure 4 , which is a schematic structural diagram of a recovery device for a storage cluster failure provided in an embodiment of the present application.
[0094] The storage cluster failure recovery device provided by the embodiment of the present application includes:
[0095] The first restart unit 401 is configured to restart the software system of the storage controller when the storage cluster fails, so that the main process of the software system sends a cluster recovery event;
[0096] A starting unit 402, configured to start a cluster recovery process according to the cluster recovery event after the software system is restarted;
[0097] The second restart unit 403 is configured to restart the software system after the cluster recovery process is completed, so that the storage controller rejoins the storage cluster.
[0098] Optionally, the startup unit 402 specifically includes:
[0099]A clearing subunit is used to clear non-important data of the s...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


