Storage system for managing a log of access
Abstract
Provided is a storage system including: a first interface connected to a host computer; a second interface connected to a manager terminal; a control unit connected to the first interface and the second interface and equipping a processor and a memory; and one or more disk drives in which data that is requested to read by the host computer is stored, in which the control unit detects an access from the host computer to the first interface and an access from the manager terminal to the second interface, and generates log data of operations according to the accesses. Accordingly, log data concerning every action and every operation of the storage system is maintained and stored.
Claims
exact text as granted — not AI-modified1 . A storage system, comprising:
a first interface connected to a host computer; a second interface connected to a manager terminal; a control unit connected to the first interface and the second interface and including a processor and a memory; and one or more disk drives in which data that is requested to read by the host computer is stored, wherein the control unit detects an access from the host computer to the first interface and an access from the manager terminal to the second interface, and generates log data of operations according to the accesses.
2 . The storage system according to claim 1 , further comprising:
a storage unit for storing a template for specifying a format of the generated log; and a cache for temporarily storing information to be stored in the disk drive is, wherein after detecting the access from the host computer to the first interface and the access from the manager terminal to the second interface, the control unit obtains processing details and processing results executed in correspondence with the accesses, applies the template to the processing details and the processing results to generate log data, and stores the generated log data in the cache.
3 . The storage system according to claim 2 , wherein the storage unit is provided in the cache.
4 . The storage system according to claim 2 , wherein the control unit obtains processing details and processing results executed within the storage system with relation to neither the accesses to the first interface nor the second interface, applies the template to the processing details and the processing results to generate log data, and stores the generated log data in the cache.
5 . The storage system according to claim 1 , further comprising:
a logical area composed of the one or more disk drives; and a storage unit for storing access management information for specifying permission of an access to the logical area, wherein the control unit creates a log storage area for storing the generated log data therein, and denies an access from the host computer to the log storage area by referring to the access management information and denies an access from the management computer to attempt to delete the log storage area by referring to the access management information.
6 . The storage system according to claim 1 , further comprising:
a logical area composed of the one or more disk drives; and a plurality of control units, wherein: one of the plurality of control units is determined as a main control unit for managing the log data; the logical area includes a log storage area storing the generated log data; and the main control unit obtains log data relating to a processing performed by another control unit, stores the log data in the log storage area, and transmits the log data to an outside of the storage system.
7 . The storage system according to claim 1 , further comprising a storage unit for storing migration management information including migration information on log data,
wherein upon migration of the log data from the storage system to another storage system, the control unit stores migration information on a destination storage system, migration information on a source storage system, and migration date, in the migration management information.
8 . A computer system, comprising:
a host computer; a manager terminal; and a storage system, the host computer comprising: an interface connected to the storage system; a processor connected to the interface; and a memory connected to the processor, the manager terminal comprising: an interface connected to the storage system; a processor connected to the interface; and a memory connected to the processor, the storage system, comprising: a first interface connected to the host computer; a second interface connected to the manager terminal; a control unit connected to the first interface and the second interface and equipping a processor and a memory; and one or more disk drives in which data that is requested to read by the host computer is stored, wherein the control unit detects an access from the host computer to the first interface and an access from the manager terminal to the second interface, and generates log data of operations according to the accesses.
9 . The computer system according to claim 8 , wherein:
the storage system further comprises: a storage unit for storing a template for specifying a format of the generated log data; and a cache for temporarily storing information to be stored in the disk drive; and after detecting the access from the host computer to the first interface and the access from the manager terminal to the second interface, the control unit obtains processing details and processing results executed in correspondence with the accesses, applies the template to the processing details and the processing results to generate log data, and stores the generated log data in the cache.
10 . The computer system according to claim 9 , wherein the storage unit is provided in the cache.
11 . The computer system according to claim 9 , wherein the control unit obtains processing details and processing results executed within the storage system with relation to neither the accesses to the first interface nor the second interface, applies the template to the processing details and the processing results to generate log data, and stores the generated log data in the cache.
12 . The computer system according to claim 8 , wherein:
the storage system further comprises: a logical area composed of the one or more disk drives; and a storage unit for storing access management information for specifying permission of an access to the logical area; and the control unit creates a log storage area for storing the generated log therein, and denies an access from the host computer to the log storage area by referring to the access management information and denies an access from the manager terminal to attempt to delete the log storage area by referring to the access management information.
13 . The computer system according to claim 8 , further comprising a log server that comprises: an interface connected to the storage system; a processor connected to the interface; and a memory connected to the processor,
wherein: the storage system further comprises: a logical area composed of the one or more disk drives; and a plurality of the control units; one of the plurality of control units is determined as a main control unit for managing the log data; the logical area includes a log storage area storing the generated log data; and the main control unit obtains log data relating to processes performed by another control unit, stores the log data in the log storage area, and transmits the log to the log server.
14 . The computer system according to claim 8 ,wherein:
the storage system further comprises a storage unit for storing migration management information including migration information on log data; and upon migration of the log data from the storage system to another storage system, the control unit stores migration information on a destination storage system, migration information on a source storage system, and migration date, in the migration management information.Join the waitlist — get patent alerts
Track US2007088737A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.