Virtual mode execution manager
US-12118376-B2 · Oct 15, 2024 · US
US9253014B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9253014-B2 |
| Application number | US-201213580633-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 25, 2012 |
| Priority date | Jun 25, 2012 |
| Publication date | Feb 2, 2016 |
| Grant date | Feb 2, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present invention makes it possible for a virtual higher-level device disposed on a virtual platform to use prescribed data related to an application. A virtual higher-level device 20 is disposed on a virtual platform 30 . A storage system 40 comprises logical volumes 41, 42 for storing prescribed data related to an application program 11 . A management computer 50 prepares prescribed logical volumes 43, 44 in the storage system 40 so that the virtual higher-level device 20 is able to use the prescribed data related to the application program, couples a communication interface part of the virtual platform 30 to a communication port part of the storage system 40 so as to make it possible to access the prepared prescribed logical volumes 43, 44 via the virtual platform 30 , and further transparently allocates the prescribed logical volumes 43, 44 to the virtual higher-level device 20.
Opening claim text (preview).
The invention claimed is: 1. A computer system, which migrates an application program execution environment from a first computer to a second computer, wherein the second computer is configured as a virtual computer, which is disposed on a virtual platform for providing a virtual computer, the computer system comprising: a storage control apparatus for storing prescribed data related to the application program; and a management computer, which is communicably coupled to the storage control apparatus, the first computer, and the second computer, and manages the storage control apparatus, the first computer, and the second computer, wherein the management computer executes: a volume preparation process for preparing, in the storage control apparatus, a prescribed logical volume for storing the prescribed data so as to make it possible for the second computer to use the prescribed data related to the application program; a coupling process for communicably coupling a communication interface part of the virtual platform to a communication port part, which is in the storage control apparatus and corresponds to the prescribed logical volume, so as to make it possible to access the prescribed logical volume prepared in the storage control apparatus via the virtual platform; and an allocation process for transparently allocating the prescribed logical volume to the second computer; wherein the management computer executes a specification process prior to the volume preparation process, wherein, in the specification process, in a case where the application program execution environment of the first computer is to be copied to the second computer, information related to a logical volume used by the first computer is acquired from the first computer and presented to a user as copy-source volume candidate information, communication interface identification information for identifying the communication interface part capable of being used by the second computer is acquired from the second computer, a determination is made as to whether there is a communication port part corresponding to the communication interface identification information by querying the storage control apparatus by showing the communication interface identification information, in a case where it has been determined that the communication port part corresponding to the communication interface identification information exists, a list of logical volumes associated with the communication port part is acquired from the storage control apparatus, and presented to the user as copy-destination volume candidate information, a determination is made as to whether a copy-destination volume selected by the user from among the copy-destination candidate information is usable by querying the storage control apparatus by showing information for identifying the selected copy-destination volume, and in a case where it has been determined that the copy-destination volume is usable, information for identifying the prescribed logical volume selected by the user from among the copy-source volume information and information for identifying the copy-destination volume which has been determined to be usable are associated with each other and transferred to the volume preparation process. 2. A computer system according to claim 1 , wherein, in the volume preparation process, in a case where the application program execution environment of the first computer is to be copied to the second computer, the prescribed logical volume is prepared in the storage control apparatus by creating, in the storage control apparatus, a copy volume of the logical volume for storing the prescribed data related to the application program, and in a case where the application program execution environment of the first computer is to be migrated from the first computer to the second computer, the prescribed logical volume is prepared in the storage control apparatus by unmounting the logical volume for storing the prescribed data related to the application program from the first computer. 3. A computer system according to claim 2 , wherein, in the coupling process, the second computer acquires communication interface identification information for identifying the communication interface part from the virtual platform in accordance with an instruction from the management computer, and sends the acquired communication interface identification information to the management computer, and the management computer instructs the storage control apparatus to allocate the communication interface identification information received from the second computer, to the communication port part corresponding to the prescribed logical volume. 4. A computer system according to claim 3 , wherein, in the allocation process, the virtual platform acquires a lock for allocating, to the second computer, the prescribed logical volume which is coupled to the virtual platform via the communication interface part, executes a discovery process for discovering the prescribed logical volume coupled to the virtual platform, transparently allocates the prescribed logical volume discovered by the discovery process, to the second computer via the virtual platform, and cancels the lock thereafter. 5. A computer system according to claim 2 , wherein the first computer and the second computer are coupled to the storage control apparatus via a communication network, and in the volume preparation process, in a case where the application program execution environment of the first computer is to be copied to the second computer, the first computer accesses the prescribed logical volume via the communication network, and the second computer accesses the copy volume via the virtual platform and the communication network. 6. A computer system according to claim 2 , wherein the first computer is coupled via a communication network to the storage control apparatus for storing the prescribed data, and the second computer is coupled to another storage control apparatus via the virtual platform and the communication network, and in the volume preparation process, in a case where the application program execution environment of the first computer is to be copied to the second computer, it is checked that a remote copy is possible between the prescribed logical volume of the storage control apparatus coupled to the first computer and another logical volume of the other storage control apparatus coupled to the second computer, and thereafter the copy volume is created by remote copying data of the prescribed logical volume to the other logical volume. 7. A computer system according to claim 6 , wherein the management computer executes a specification process prior to the volume preparation process, wherein, in the specification process, in a case where the application program execution environment of the first computer is to be remote copied to the second computer, information related to a logical volume used by the first computer is acquired from the first computer and presented to a user as remote copy-source volume candidate information, communication interface identification information for identifying the communication interface part, which is able to be used by the second computer, is acquired from the second computer, a determination is made as to whether there is a communication port part corresponding to the communication interface identification information by querying the other storage control apparatus by showing the communication interface identification information, in a case where it has been determined that the communication port part corresponding to the communication interface identification information exists, a determination is made as to whether a remote copy is possible bet
resumption being on a different machine, e.g. task migration, virtual machine migration (G06F9/5088 takes precedence) · CPC title
Electricity · mapped topic
for accessing one among a plurality of replicated servers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.