IP Library Granted Patent US 9,417,817
Granted Patent B2
US 9,417,817 · App. 14/399,324 · Granted Aug 16, 2016

Management apparatus and management method

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 9,417,817
App. No.
14/399,324
Granted
Aug 16, 2016
Kind
B2
Abstract

Computer system providing to a host computer a virtual logical volume that is associated with a logical pool configured from storage areas respectively provided by first and second storage apparatuses, and dynamically assigns a storage area from the logical volume to the virtual logical volume, a host computer and the first storage apparatus are connected via a first path configuring an access path, and, when a ratio of an access volume used by a second path connecting the first and second storage apparatuses exceeds a predetermined ratio, it is determined that a problem with the access path from the host computer to virtual logical volume, a third path connecting the host computer and the second storage apparatus is identified as a change destination of the access path, and the identified third path is changed to a part of the access path from the host computer to the virtual logical volume.

Claims (38)

1. A management apparatus for managing a computer system in which a plurality of storage apparatuses are connected to each other, wherewith the computer system manages storage areas respectively provided by a first storage apparatus and a second storage apparatus included in the plurality of storage apparatuses as a logical pool that extends over the plurality of storage apparatuses, provides to a host computer a virtual logical volume that is associated with the logical pool, and dynamically assigns a storage area from the logical volume to the virtual logical volume according to usage of the virtual logical volume,

wherein the host computer:

is connected to the first storage apparatus via a first path, and accesses the virtual logical volume via the first path, and

accesses the first storage apparatus when access-target data exists in the first storage apparatus, and accesses the second storage apparatus via a second path connecting the first storage apparatus and the second storage apparatus when access-target data exists in the second storage apparatus,

wherein the host computer comprises:

an access path diagnostic unit that determines whether a ratio of an access volume used by the second path exceeds a predetermined ratio, and determines that there is a problem with the access path from the host computer to the virtual logical volume i) when a residual bandwidth of a front-end port of the first storage apparatus to which the first access path is connected is less than an unused port bandwidth threshold; or ii) when a residual bandwidth of a back-end port of the first storage apparatus to which the second access path is connected between the first storage apparatus and the second storage apparatus is less than the unused port bandwidth threshold;

a change destination path identification unit that identifies a third path connecting the host computer and the second storage apparatus as a change destination of the access path when it is determined that there is a problem with the access path; and

an access path change unit that executes predetermined control processing for changing the third path identified by the change destination path identification unit to be a part of the access path from the host computer to the virtual logical volume in substitute for the first path.

2. The management apparatus according to claim 1 ,

wherein the change destination path identification unit identifies, as the change destination of the access path, the third path that is connected to the second storage apparatus with greater total traffic of data to be input/output to and from the virtual logical volume.

3. The management apparatus according to claim 1 ,

wherein there are a plurality of second paths as the second path connecting the first storage apparatus and the second storage apparatus,

wherein the change destination path identification unit identifies one of the second paths among the plurality of second paths as the change destination of the access path based on a residual bandwidth of each of the second paths in the case of changing the third path identified by the change destination path identification unit to be a part of the access path, and

wherein the access path change unit executes predetermined control processing for changing the second path identified by the change destination path identification unit to be a part of the access path from the host computer to the virtual logical volume.

4. The management apparatus according to claim 3 , further comprising:

an access path display unit that displays, or causes another device to display, the access paths from the host computer to the virtual logical volume including the second and third paths identified by the change destination path identification unit.

5. The management apparatus according to claim 4 ,

wherein the access path display unit displays, or causes the other device to display, together with the access paths, a residual bandwidth of a first port to which is connected the third path in the corresponding second storage apparatus and a residual bandwidth of a second port to which is connected the second path in the corresponding second storage apparatus in the case of changing a part of the access path from the host computer to the virtual logical volume to the second and third paths identified by the access path identification unit.

6. A management method that is executed in a management apparatus for managing a computer system in which a plurality of storage apparatuses are connected to each other, wherewith the computer system manages storage areas respectively provided by a first storage apparatus and a second storage apparatus included in the plurality of storage apparatuses as a logical pool that extends over the plurality of storage apparatuses, provides to a host computer a virtual logical volume that is associated with the logical pool, and dynamically assigns a storage area from the logical volume to the virtual logical volume according to usage of the virtual logical volume,

wherein the host computer:

is connected to the first storage apparatus via a first path, and accesses the virtual logical volume via the first path, and

accesses the first storage apparatus when access-target data exists in the first storage apparatus, and accesses the second storage apparatus via a second path connecting the first storage apparatus and the second storage apparatus when access-target data exists in the second storage apparatus,

wherein the host computer comprises:

a first step of the management apparatus determining whether a ratio of an access volume used by the second path exceeds a predetermined ratio;

a second step of the management apparatus determining that there is a problem with the access path from the host computer to the virtual logical volume i) when a residual bandwidth of a front-end port of the first storage apparatus to which the first access path is connected is less than an unused port bandwidth threshold; or ii) when a residual bandwidth of a back-end port of the first storage apparatus to which the second access path is connected between the first storage apparatus and the second storage apparatus is less than the unused port bandwidth threshold, and identifying a third path connecting the host computer and the second storage apparatus as a change destination of the access path; and

a third step of the management apparatus executing predetermined control processing for changing the identified third path identified to be a part of the access path from the host computer to the virtual logical volume in substitute for the first path.

7. The management method according to claim 6 ,

wherein, in the second step, the management apparatus identifies, as the change destination of the access path, the third path that is connected to the second storage apparatus with greater total traffic of data to be input/output to and from the virtual logical volume.

8. The management method according to claim 6 ,

wherein there are a plurality of second paths as the second path connecting the first storage apparatus and the second storage apparatus,

wherein, in the second step, the management apparatus identifies one of the second paths among the plurality of second paths as the change destination of the access path based on a residual bandwidth of each of the second paths in the case of changing the identified third path to be a part of the access path, and

wherein, in the third step, the management apparatus executes predetermined control processing for changing the identified second path to be a part of the access path from the host computer to the virtual logical volume.

9. The management method according to claim 8 ,

wherein, in the second step, the management apparatus displays, or causes another device to display, the access paths from the host computer to the virtual logical volume including the identified second and third paths.

10. The management method according to claim 9 ,

wherein, in the second step, the management apparatus displays, or causes the other device to display, together with the access paths, a residual bandwidth of a first port to which is connected the third path in the corresponding second storage apparatus and a residual bandwidth of a second port to which is connected the second path in the corresponding second storage apparatus in the case of changing a part of the access path from the host computer to the virtual logical volume to the identified second and third paths.

11. The management apparatus according to claim 1 , wherein the unused port bandwidth threshold is a predetermined lower limit value of an unused bandwidth of a port in a storage apparatus.

12. The management method according to claim 6 , wherein the unused port bandwidth threshold is a predetermined lower limit value of an unused bandwidth of a port in a storage apparatus.

Assignments (3)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF 1ST INVENTOR PREVIOUSLY RECORDED AT REEL: 034118 FRAME: 0821. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 15, 2014
From: MANIWA, NAOSHI; KUSAMA, TAKATO
To: HITACHI, LTD.
Reel/Frame 034639/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2014
From: MANIWA, NAOSHI; KUSAMA, TAKATO
To: HITACHI, LTD.
Reel/Frame 034118/0821 →