IP Library Granted Patent US 11,010,238
Granted Patent B2
US 11,010,238 · App. 16/488,218 · Granted May 18, 2021

Management system of storage system

Inventors: Takaaki Gonoji (Tokyo, JP); Toshimichi Kishimoto (Tokyo, JP)
Assignee: HITACHI, LTD.
G06F11/0793G06F11/079G06F11/0727G06F11/0751
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,010,238
App. No.
16/488,218
Granted
May 18, 2021
Kind
B2
Abstract

A management system of a storage system specifies a matching rate between an occurred fault and each of one or more registered faults on the basis of fault analysis information which is information indicating, for each fault, a relation between a fault in the storage system and a fault detail including knowledge base information. Each of the one or more registered faults is a fault in which the information is registered in the fault analysis information. The management system displays information related to the registered fault including the specified matching rate with respect to each of the one or more registered faults.

Claims (61)

1. A non-transitory computer readable storage medium storing a computer program for causing a computer to:

specify a matching rate between an occurred fault and each of one or more registered faults on the basis of fault analysis information which is information indicating, for each of the one or more registered faults, a relation between a fault in a storage system having a plurality of components and a fault detail including knowledge base information, wherein each of the one or more registered faults is a fault in which the information is registered in the fault analysis information; and

display information related to the one or more registered faults including the specified matching rate with respect to each of the one or more registered faults,

wherein

in the fault analysis information, the fault detail includes, for each of the one or more registered faults, information related to a series of recovery procedures for that registered fault,

for each of the one or more registered faults, information related to the one or more registered faults includes information related to a series of recovery procedures corresponding to that registered fault,

in the fault analysis information, the information related to the series of recovery procedures includes, for each of the one or more registered faults, a procedure name,

each of one or more recovery procedures that form the series of recovery procedures is associated with a component, and

the computer program further causes the computer to

generate a recovery program for executing each of the one or more recovery procedures that form at least a series of recovery procedures selected by a user among a series of one or more recovery procedures corresponding to each of the one or more registered faults, and

display information related to the generated recovery program with respect to each of the one or more recovery procedures that form the series of recovery procedures selected by the user among the series of one or more recovery procedures corresponding to each of the one or more registered faults.

2. The medium according to claim 1 , wherein

in the fault analysis information, the fault detail includes, for each of the one or more registered faults, a message list which is one or more messages notified from a storage system in which that registered fault has occurred,

each of the one or more messages is associated with a component in a fault state, and

the matching rate includes, for each of the one or more registered faults, a message matching rate which is a matching rate between a message list corresponding to that registered fault and a message list corresponding to the occurred fault.

3. The medium according to claim 2 , wherein

in the fault analysis information, the fault detail further includes, for each of the one or more registered faults, one or more determination conditions which are one or more conditions corresponding to that registered fault, and

the matching rate includes, for each of the one or more registered faults, a condition matching rate which is a matching rate between the occurred fault and one or more determination conditions corresponding to that registered fault.

4. The medium according to claim 3 , wherein

each of the one or more determination conditions includes information indicating a determination method, a determination target, and a keyword,

in each of the one or more determination conditions, when a search for the keyword in information specified using the determination method and the determination target in each of the one or more determination conditions yields a hit, the determination condition is satisfied, and

for each of the one or more registered faults, the condition matching rate is a proportion of the number of the one or more determination conditions that are satisfied to the number of determination conditions corresponding to that registered fault.

5. The medium according to claim 3 , wherein

for each of the one or more registered faults, a display of information related to each of the one or more registered faults is further highlighted as a display priority of that registered fault, and

for each of the one or more registered faults, the display priority is higher as the message matching rate is higher.

6. The medium according to claim 4 , wherein

in the fault analysis information, the fault detail includes, for each of the one or more registered faults, a number of adoptions which is the number of times of adoption of a series of recovery procedures for that registered fault,

for each of the one or more registered faults, information related to the one or more registered faults includes the number of adoptions corresponding to that registered fault, and

for each of the one or more registered faults, a display priority is higher as the condition matching rate is higher when the message matching rate is the same.

7. The medium according to claim 1 , wherein

the recovery program generated for each of the one or more recovery procedures is a recovery script,

one or more messages are notified from a storage system in which the occurred fault has occurred,

each of the messages is associated with a component in a fault state, and

the computer program causes the computer, for each of the one or more recovery procedures, to:

generate a recovery script corresponding to that recovery procedure by setting at least one of a component ID number in a message corresponding to a component associated with that recovery procedure and a component ID number acquired from configuration information related to a configuration of the storage system using a value to a script template corresponding to that recovery procedure.

8. A management system of a storage system having a plurality of components, the management system comprising:

an interface unit having an interface device connected to a display device; and

a processor unit including one or more processors connected to the interface unit,

wherein

the processor unit specifies a matching rate between an occurred fault and each of one or more registered faults on the basis of fault analysis information which is information indicating, for each of the one or more registered faults, a relation between a fault in the storage system and a fault detail including knowledge base information,

each of the one or more registered faults is a fault in which the information is registered in the fault analysis information, and

the management system displays information related to the one or more registered faults including the specified matching rate with respect to each of the one or more registered faults on a display,

wherein

in the fault analysis information, the fault detail includes, for each of the one or more registered faults, information related to a series of recovery procedures for that registered fault,

for each of the one or more registered faults, information related to the one or more registered faults includes information related to a series of recovery procedures corresponding to that registered fault,

in the fault analysis information, the information related to the series of recovery procedures includes, for each of the one or more registered faults, a procedure name,

each of one or more recovery procedures that form the series of recovery procedures is associated with a component, and

the processor unit further

generates a recovery program for executing each of the one or more recovery procedures that form at least a series of recovery procedures selected by a user among a series of one or more recovery procedures corresponding to each of the one or more registered faults, and

displays information related to the generated recovery program with respect to each of the one or more recovery procedures that form the series of recovery procedures selected by the user among the series of one or more recovery procedures corresponding to each of the one or more registered faults.

9. A method of supporting recovery of a fault in a storage system including a plurality of components, the method comprising:

specifying a matching rate between an occurred fault and each of one or more registered faults on the basis of fault analysis information which is information indicating, for each of the one or more registered faults, a relation between a fault in the storage system and a fault detail including knowledge base information, wherein each of the one or more registered faults is a fault in which the information is registered in the fault analysis information, and

displaying information related to the one or more registered faults including the specified matching rate with respect to each of the one or more registered faults,

wherein

in the fault analysis information, the fault detail includes, for each of the one or more registered faults, information related to a series of recovery procedures for that registered fault,

for each of the one or more registered faults, information related to the one or more registered faults includes information related to a series of recovery procedures corresponding to that registered fault,

in the fault analysis information, the information related to the series of recovery procedures includes, for each of the one or more registered faults, a procedure name,

each of one or more recovery procedures that form the series of recovery procedures is associated with a component, and

the method further comprises

generating a recovery program for executing each of the one or more recovery procedures that form at least a series of recovery procedures selected by a user among a series of one or more recovery procedures corresponding to each of the one or more registered faults, and

displaying information related to the generated recovery program with respect to each of the one or more recovery procedures that form the series of recovery procedures selected by the user among the series of one or more recovery procedures corresponding to each of the one or more registered faults.

Assignments (2)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2019
From: GONOJI, TAKAAKI; KISHIMOTO, TOSHIMICHI
To: HITACHI, LTD.
Reel/Frame 050140/0998 →
Continuity (1)
Related Publication 20200241947A1 · Jul 30, 2020