IP Library Granted Patent US 11,144,341
Granted Patent B2
US 11,144,341 · App. 16/331,031 · Granted Oct 12, 2021

Management apparatus and management method

Inventor: Takeshi Nishikawa (Tokyo, JP)
Assignee: HITACHI, LTD.
G06F9/45558G06F3/06G06F3/067G06F3/0617G06F3/0635G06F9/5077G06F11/07G06F2009/4557G06F2009/45579G06F2009/45595
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,144,341
App. No.
16/331,031
Granted
Oct 12, 2021
Kind
B2
Abstract

A management apparatus and management method capable of enhancing reliability and safety of the entire system are proposed. When any one of virtual machine no longer satisfies its performance requirement, a business computer notifies a management apparatus of an alert; a priority representing a priority level when switching a logical path is set to each virtual machine; and when the management apparatus is notified by the business computer of the alert, the management apparatus determines a combination pattern, which satisfies performance requirements for all the virtual machines and satisfies a requirement for the priority that is set to each virtual machine, and issues an instruction to the corresponding business computer and/or a storage apparatus so that a combination pattern of each logical path from each virtual machine to a logical volume allocated to that virtual machine will become the determined combination pattern.

Claims (35)

1. A management apparatus for managing an information processing system including one or more business computers to each of which one or more virtual machines are set, and a storage apparatus to which one or more logical volumes are set, the management apparatus comprising:

a memory;

an input/output device; and

a processor communicatively coupled to the memory and the input/output device, wherein the processor is configured to

collect necessary information from each of the business computers and the storage apparatus,

control switching of a logical path from each of the virtual machines to the logical volume allocated to the relevant virtual machine on the basis of the information collected,

receive an alert from the business computer when a load on the logical path from any one of the virtual machines to the logical volume allocated to the relevant virtual machine increases and a performance requirement which is set to the relevant virtual machine is thereby no longer satisfied,

set, to each of the virtual machines, as a priority representing a priority level when switching the logical path is sot to each of the virtual machines, a first priority to not change the logical path and a second priority capable of changing the logical path,

when the alert is received from the business computer, determines a new combination pattern, which satisfies performance requirements of all the virtual machines and satisfies a requirement for the priority that is set to each of the virtual machines, as a combination pattern of each logical path from each of the virtual machines to the logical volume allocated to the relevant virtual machine on the basis of the information collected and issues an instruction to the corresponding business computer and/or the storage apparatus to switch the logical path for the virtual machine which is required so that the combination pattern of each logical path from each of the virtual machines to the logical volume allocated to the relevant virtual machine will be switched to the determined combination pattern,

judge whether the new combination pattern which satisfies the performance requirements of all the virtual machines and satisfies the requirement for the priority that is set to each of the virtual machines can be determined or not by any one of: a first method of switching the logical path for some or all of the virtual machines, for which the priority is set as the second priority, from an active system to a standby system, a second method of newly creating the logical path for some or all of the virtual machines, for which the priority is set as the second priority, if the combination pattern fails to be determined by the first method, and a third method of migrating some or all of the virtual machines, for which the priority is set as the second priority, to another business computer;

determines the new combination pattern based on a result of the judgment,

when a plurality of new combination patterns, which satisfy the performance requirements of all the virtual machines and satisfy the requirement for the priority that is set to each of the virtual machines, are successfully extracted by any one of the first, method to the third method, determine the combination pattern with a lowest number of times of switching the logical path, from among the plurality of extracted combination patterns, as the new combination pattern;

and

switches the logical path, from each of the virtual machines to the logical volume, in accordance the new combination pattern.

2. The management apparatus according to claim 1 wherein the processor:

judges whether the new combination pattern which satisfies the performance requirements of all the virtual machines and satisfies the requirement for the priority that is set to each of the virtual machines can be determined or not by the first method;

judges whether the new combination pattern which satisfies the performance requirements of all the virtual machines and satisfies the requirement for the priority that is set to each of the virtual machines can be determined or not by the second method if the combination pattern fails to be determined by the first method; and

judges whether the new combination pattern which satisfies the performance requirements of all the virtual machines and satisfies the requirement for the priority that is set to each of the virtual machines can be determined or not by the third method if the new combination pattern which satisfies the performance requirements of all the virtual machines and satisfies the requirement for the priority that is set to each of the virtual machines still fails to be determined by the second method.

3. The management apparatus according to claim 2 , wherein the processor switches a processing order of the first method and the second method so that the judgment according to the first method will be executed after the judgment according to the second method in accordance with an external operation.

4. A management method executed by a management apparatus for managing an information processing system including one or more business computers to each of which one or more virtual machines are set, and a storage apparatus to which one or more logical volumes are set, the management method comprising:

collecting necessary information from each of the business computers and the storage apparatus; and

controlling switching of a logical path from each of the virtual machines to the logical volume allocated to the relevant virtual machine on the basis of the collected information;

receiving, an alert from the business computer when a load on the logical path from any one of the virtual machines to the logical volume allocated to the relevant virtual machine increases and a performance requirement which is set to the relevant virtual machine is thereby no longer satisfied;

set, to each of the virtual machines, as a priority representing a priority level when switching the logical path, a first priority to not change the logical path and a second priority capable of changing the logical path;

when the management apparatus is notified by the business computer of the alert, determining a new combination pattern, which satisfies performance requirements of all the virtual machines and satisfies a requirement for the priority that is set to each of the virtual machines, as a combination pattern of each logical path from each of the virtual machines to the logical volume allocated to the relevant virtual machine on the basis of the collected information and issuing an instruction to the corresponding business computer and/or the storage apparatus to switch the logical path for the virtual machine which is required so that the combination pattern of each logical path from each of the virtual machines to the logical volume allocated to the relevant virtual machine will be switched to the determined combination pattern;

judging whether the new combination pattern which satisfies the performance requirements of all the virtual machines and satisfies the requirement for the priority that is set to each of the virtual machines can be determined or not by any one of: a first method of switching the logical path for some or all of the virtual machines, for which the priority is set as the second priority, from an active system to a standby system; a second method of newly creating the logical path for some or all of the virtual machines, for which the priority is set as the second priority, if the combination pattern fails to be determined by the first method; and a third method of migrating some or all of the virtual machines, for which the priority is set as the second priority, to another business computer;

determines the new combination pattern based on a result of the judgment;

when a plurality of new combination patterns, which satisfy the performance requirements of all the virtual machines and satisfy the requirement for the priority that is set to each of the virtual machines, are successfully extracted by any one of the first method to the third method, determining the combination pattern with a lowest number of times of switching the logical path, from among the plurality of extracted combination patterns, as the new combination pattern; and

switches the logical path, from each of the virtual machines to the logical volume, in accordance the new combination pattern.

5. The management method according to claim 4 , wherein the management apparatus:

judges whether the new combination pattern which satisfies the performance requirements of all the virtual machines and satisfies the requirement for the priority that is set to each of the virtual machines can be determined or not by the first method;

judges whether the new combination pattern which satisfies the performance requirements of all the virtual machines and satisfies the requirement for the priority that is set to each of the virtual machines can be determined or not by the second method if the combination pattern fails to be determined by the first method; and

judges whether the new combination pattern which satisfies the performance requirements of all the virtual machines and satisfies the requirement for the priority that is set to each of the virtual machines can be determined or not by the third method if the new combination pattern which satisfies the performance requirements of all the virtual machines and satisfies the requirement for the priority that is set to each of the virtual machines still fails to be determined by the second method.

6. The management method according to claim 5 ,

wherein the management apparatus switches a processing order of the first method and the second method so that the judgment according to the first method will be executed after the judgment according to the second method in accordance with an external operation.

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 Mar 10, 2019
From: NISHIKAWA, TAKESHI
To: HITACHI, LTD.
Reel/Frame 048554/0018 →
Continuity (1)
Related Publication 20190266002A1 · Aug 29, 2019