IP Library Granted Patent US 11,188,243
Granted Patent B2
US 11,188,243 · App. 16/804,617 · Granted Nov 30, 2021

Storage management apparatus, information system, and storage management method

Inventors: Masanori Takata (Tokyo, JP); Yoshinori Ohira (Tokyo, JP); Hideo Saito (Tokyo, JP); Masakuni Agetsuma (Tokyo, JP)
Assignee: Hitachi, Ltd.
G06F3/0631G06F3/0604G06F3/067G06F3/0644G06F3/0647
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,188,243
App. No.
16/804,617
Granted
Nov 30, 2021
Kind
B2
Abstract

Even though storage systems are different in types, storage pools in a plurality of storage systems are integrated, and a storage volume is created in a suited storage pool corresponding to a storage requirements. In an information system where a plurality of storage systems (a disk array, an SDS system, and an HCI system) is present, when creating the storage volume using requested storage requirements as parameters, a storage management server selects a storage pool that satisfies the storage requirements based on comparison of the storage requirements and characteristic information held in first management information (a storage pool management table), the server creates the storage volume in the selected storage pool, and the server adds an entry relating to the created storage volume to second management information (a volume management table).

Claims (48)

1. A storage management apparatus that manages an information system in integration in which a plurality of storage systems is present,

wherein: the storage management apparatus holds first management information relating to storage pools provided by the storage systems and second management information relating to storage volumes created in the storage pool;

the first management information includes characteristic information on the storage pool;

the second management information includes requested requirements information that indicates a storage requirements requested for the storage volume and provided requirements information that indicates the requirements provided on the storage volume;

when creating the storage volume using the requested storage requirements as parameters, the storage management apparatus executes a location destination selection process, and by execution of the location selection process the storage pool that satisfies the storage requirement is selected based on comparison of the storage requirement with the characteristic information held in the first management information;

the storage management apparatus creates the storage volume in the storage pool selected by the location destination selection process; and

the storage management apparatus adds an entry relating to the created storage volume to the second management information.

2. The storage management apparatus according to claim 1 ,

wherein when a change in the storage requirement is requested for the storage volume that already exists, the request requirement information in an entry relating to the existing storage volume held in the second management information is updated based on a content of the requested change.

3. The storage management apparatus according to claim 1 ,

wherein when the characteristic of storage pool is changed, the characteristic information held in the first management information is updated based on a content of the change.

4. The storage management apparatus according to claim 1 ,

wherein: when the characteristic information held in the first management information or the request requirement information held in the second management information is changed, the location destination selection process is re-executed; and

when the storage pool that is different from a present location destination is selected, the storage volume is migrated to the storage pool that is newly selected, and the second management information is updated with information after the migration.

5. The storage management apparatus according to claim 1 ,

wherein in the location destination selection process, the storage pool having the characteristic information that satisfies all element requirements included in the storage requirement is set to the storage pool that satisfies the storage requirements.

6. The storage management apparatus according to claim 1 ,

wherein in the location destination selection process, the storage pool having the characteristic information that satisfies a specific element requirement included in at least the storage requirement is set to the storage pool that satisfies the storage requirement.

7. The storage management apparatus according to claim 6 ,

wherein in the location destination selection process, from the storage pools that satisfy the storage requirement, a priority level of the storage pool for the selection is determined based on comparison of an element requirement other than the specific element requirement with the characteristic information.

8. The storage management apparatus according to claim 1 ,

wherein in the location destination selection process, when a plurality of the storage pools becomes a candidate of the storage pool that satisfies the storage requirement, a priority level of the storage pool for the selection is determined based on a comparison result of a predetermined element requirement included in the storage requirement.

9. The storage management apparatus according to claim 1 ,

wherein the characteristic information on the storage pool includes at least any of a function that is provided by the storage pool, data protection level, or processing performance.

10. An information system comprising:

a plurality of storage systems; and

a storage management apparatus connected to the plurality of storage systems via a network, the storage management apparatus being configured to manage the plurality of storage systems in integration,

wherein: the storage management apparatus holds first management information relating to a storage pool provided by the storage systems and second management information relating to a storage volume created in the storage pool;

the first management information includes characteristic information on the storage pool;

the second management information includes request requirement information that indicates a storage requirement requested for the storage volume and provided requirement information that indicates a requirement provided on the storage volume; and

when creating the storage volume is requested using the storage requirement as a parameter, the storage management apparatus executes a location destination selection process, the storage pool that satisfies the storage requirement is selected based on comparison of the storage requirement with the characteristic information held in the first management information,

the storage management apparatus creates the storage volume in the storage pool selected by the location destination selection process, and

the storage management apparatus adds an entry relating to the created storage volume to the second management information.

11. The information system according to claim 10 ,

wherein: when the characteristic information held in the first management information or the request requirement information held in the second management information is changed, the storage management apparatus re-executes the location destination selection process; and

when the storage pool that is different from a present location destination is selected, the storage management apparatus migrates the storage volume to the storage pool that is newly selected, and updates the second management information with information after the migration.

12. The information system according to claim 10 ,

wherein at least one of the plurality of storage systems is a type of storage system in which software having a storage function is executed on a physical computer and the computer becomes a storage.

13. A storage management method by a storage management apparatus that manages an information system in integration in which a plurality of storage systems is present,

wherein: the storage management apparatus holds first management information relating to a storage pool provided by the storage systems and second management information relating to a storage volume created in the storage pool;

the first management information includes characteristic information on the storage pool;

the second management information includes request requirement information that indicates a storage requirement requested for the storage volume and provided requirement information that indicates a requirement provided on the storage volume; and

when creating the storage volume is requested using the storage requirement as a parameter, the storage management apparatus executes a location destination selection process, the storage pool that satisfies the storage requirement is selected based on comparison of the storage requirement with the characteristic information held in the first management information,

the storage management apparatus creates the storage volume in the storage pool selected by the location destination selection process, and

the storage management apparatus adds an entry relating to the created storage volume to the second management information.

14. The storage management method according to claim 13 ,

wherein: when the characteristic information held in the first management information or the request requirement information held in the second management information is changed, the storage management apparatus re-executes the location destination selection process; and

when the storage pool that is different from a present location destination is selected, the storage management apparatus migrates the storage volume to the storage pool that is newly selected, and updates the second management information with information after the migration.

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 Feb 28, 2020
From: TAKATA, MASANORI; OHIRA, YOSHINORI; SAITO, HIDEO; AGETSUMA, MASAKUNI
To: HITACHI, LTD.
Reel/Frame 051963/0770 →
Priority Claims (1)
JP JP2019-076609 · Apr 12, 2019 · national
Continuity (1)
Related Publication 20200326864A1 · Oct 15, 2020
Cited By (1)
US 12,292,824