Coupling between server and storage apparatus using detected I/O adaptor and allowing application execution based on access group and port connection group in virtualized environment
AssigneeHitachi, Ltd.
InventorsDaisuke Shinohara, Norifumi Nishikawa
Life of this patent
Estimating the term…
Abstract
The management computer creates a connection between a virtual computer and a logical volume of a storage apparatus based on the application management information that stores a connection relationship between an application program and an I/O adapter, before a server computer provided with a hypervisor that logically divides the computer resources that include a CPU, a memory, and an I/O adapter and that operates them as an independent virtual computer starts an application program that has been stored into the storage apparatus on the virtual computer.
Claims10
A storage management system comprising:
- a first server computer;
- a storage apparatus that is coupled to the first server computer;
- and
- a management computer that is coupled to the first server computer and the storage apparatus,
- wherein the first server computer creates a virtual computer on the first server computer,
- wherein the storage apparatus creates a logical unit, and
- wherein, when an application program to be executed on the virtual computer is started up for the first server computer after the virtual computer and the logical unit have been created, the management computer configures a path with the virtual computer and the logical unit based on a correspondence relationship between the identification information of the virtual computer and the identification information of the logical unit that is allocated to the virtual computer in the case in which the application program to be executed on the virtual computer is started for the first server computer,
- wherein a determination as to whether or not to permit access is executed upon startup of the application program, and an application is started up when access is permitted,
- wherein resources to be allocated to the virtual computer and the logical unit are allocated when the application to be executed on the virtual computer is started up, the resources including allocating an access group and a port connection group, and wherein information contained in the access group and the port connection group is utilized when determining whether or not to permit access,
- wherein, upon startup of the application program to be executed on the virtual computer, the management computer detects an I/O adapter that can be coupled between the server computer and the storage apparatus based on a connection relationship between a port of the storage apparatus that is allocated to the logical unit and the I/O adapter of the first server computer, and configures a path with the logical unit of the storage apparatus and the virtual computer that is operated on the first server computer, and
- wherein the first server computer is coupled to a second server computer, the second server computer is coupled to the storage apparatus and the management computer, the management computer specifies the identification information of the storage apparatus's port that is allocated to the logical unit from the identification information of the virtual computer that is operated on the first server computer and the identification information of the logical unit that is allocated to the virtual computer, and the management computer configures a path with the storage apparatus and the second server computer based on a connection relationship between the port that is allocated to the logical unit and the I/O adapter of the second server computer.
A storage management method for a system that includes a first server computer;
- a storage apparatus that is coupled to the first server computer;
- a second server computer that is coupled to the first server computer and to the storage apparatus, and a management computer that is coupled to the first server computer, the second server computer, and the storage apparatus, the method comprising the steps of:
- creating a virtual computer on the first server computer by the first server computer;
- creating a logical unit by the storage apparatus;
- starting up an application program to be executed on the virtual computer for the first server computer;
- configuring a path with the virtual computer and the logical unit by the management computer based on a correspondence relationship between the identification information of the virtual computer and the identification information of the logical unit that is allocated to the virtual computer in the case in which the application program to be executed on the virtual computer is started for the first server computer;
- determining whether or not to permit access upon startup of the application program, and starting up an application when access is permitted;
- when access is permitted, allocating resources to the virtual computer and the logical unit, the resources including allocating an access group and a port connection group, wherein information contained in the access group and the port connection group is utilized when determining whether or not to permit access,
- detecting, by the management computer upon startup of the application program to be executed on the virtual computer, an I/O adapter that can be coupled between the server computer and the storage apparatus based on a connection relationship between a port of the storage apparatus that is allocated to the logical unit and the I/O adapter of the first server computer, and configuring a path with the logical unit of the storage apparatus and the virtual computer that is operated on the first server computer,
- specifying, by the management computer, the identification information of the storage apparatus's port that is allocated to the logical unit from the identification information of the virtual computer that is operated on the first server computer and the identification information of the logical unit that is allocated to the virtual computer;
- and
- configuring, by the management computer, a path with the storage apparatus and the second server computer based on a connection relationship between the port that is allocated to the logical unit and the I/O adapter of the second server computer.
Dependencies are inferred from the claim text.