METHOD OF DEPLOYING A PRODUCTION ENVIRONMENT USING A DEVELOPMENT ENVIRONMENT
First Claim
1. A computer system, comprising:
- at least one storage system;
a plurality of host computers, each included in different network segments, respectively, and including a processor, memory and an input/output (I/O) device;
a management computer which can access the storage system and the host computers, the management computer including a processor, a memory, an I/O device and configuration management information for managing the I/O device included in the host computers; and
an execution computer belonging to a same network segment as the management computer, and including a processor, a memory and an I/O device, and configured to provide a virtual computer which can access the storage system;
the storage system including a physical disk for storing data and configured to provide a storage area of the physical disk, wherein;
the management computer is configured to extract, responsive to an inputted deployment request, a configuration of the I/O device of a first host computer of the host computers which is a deployment target, based on the configuration management information;
the management computer is configured to send a request to the execution computer to create a first virtual computer having a configuration which imitates a configuration of the first host computer, the request including the extracted configuration of the I/O device of the existing host computer which is the deployment target;
the execution computer is configured to create the first virtual computer having an I/O device which matches the I/O device of the first host computer, responsive to a received request from the management computer to create the first virtual computer;
the management computer is configured to define a first connection authorizing access between a first volume provided by the storage system and the created said first virtual computer;
the management computer is configured to deploy on the first virtual computer, a disk image including information on a driver storage path that stores a driver needed by the first host computer, to duplicate the disk image into the first volume connected to the first virtual computer;
the management computer is configured to set identification information including an identifier of the first host computer, in the first virtual computer on which the disk image is deployed, to store the identification information in the first volume connected to the first virtual computer;
the management computer is configured to extract, from the configuration management information, a driver type corresponding to the I/O device of the first host computer;
the management computer is configured to store the driver corresponding to the extracted driver type in the driver storage path of the disk image duplicated into the first volume;
the management computer is configured to then deactivate the first virtual computer;
the management computer is configured to then release the first connection authorizing access between the first volume and the first virtual computer; and
the management computer is configured to then define a second connection authorizing access between the first host computer and the first volume, whereby a program stored in the first volume is deployed on the first host computer which is the deployment target.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided is a computer system, including: at least one storage system providing at least one logical volume, at least one host computer including an I/O device, and a management computer, in which the management computer creates a virtual computer within a network segment to which the management computer belongs, the virtual computer including an I/O device that is the same as the I/O device of the host computer in number and type, defines a connection between the logical volume and the virtual computer, stores a program in the logical volume connected to the virtual computer, sets identification information on the host computer in the virtual computer, releases the connection between the logical volume that stores the program and the virtual computer, and defines a connection between the logical volume whose connection has been released and the host computer.
11 Citations
14 Claims
-
1. A computer system, comprising:
-
at least one storage system; a plurality of host computers, each included in different network segments, respectively, and including a processor, memory and an input/output (I/O) device; a management computer which can access the storage system and the host computers, the management computer including a processor, a memory, an I/O device and configuration management information for managing the I/O device included in the host computers; and an execution computer belonging to a same network segment as the management computer, and including a processor, a memory and an I/O device, and configured to provide a virtual computer which can access the storage system; the storage system including a physical disk for storing data and configured to provide a storage area of the physical disk, wherein; the management computer is configured to extract, responsive to an inputted deployment request, a configuration of the I/O device of a first host computer of the host computers which is a deployment target, based on the configuration management information; the management computer is configured to send a request to the execution computer to create a first virtual computer having a configuration which imitates a configuration of the first host computer, the request including the extracted configuration of the I/O device of the existing host computer which is the deployment target; the execution computer is configured to create the first virtual computer having an I/O device which matches the I/O device of the first host computer, responsive to a received request from the management computer to create the first virtual computer; the management computer is configured to define a first connection authorizing access between a first volume provided by the storage system and the created said first virtual computer; the management computer is configured to deploy on the first virtual computer, a disk image including information on a driver storage path that stores a driver needed by the first host computer, to duplicate the disk image into the first volume connected to the first virtual computer; the management computer is configured to set identification information including an identifier of the first host computer, in the first virtual computer on which the disk image is deployed, to store the identification information in the first volume connected to the first virtual computer; the management computer is configured to extract, from the configuration management information, a driver type corresponding to the I/O device of the first host computer; the management computer is configured to store the driver corresponding to the extracted driver type in the driver storage path of the disk image duplicated into the first volume; the management computer is configured to then deactivate the first virtual computer; the management computer is configured to then release the first connection authorizing access between the first volume and the first virtual computer; and the management computer is configured to then define a second connection authorizing access between the first host computer and the first volume, whereby a program stored in the first volume is deployed on the first host computer which is the deployment target. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer method implemented in a computer system which includes:
-
at least one storage system; a plurality of host computers, each included in different network segments, respectively, and including a processor, memory and an input/output (I/O) device; a management computer which can access the storage system and the host computers, the management computer including a processor, a memory, an I/O device and configuration management information for managing the I/O device included in the host computers; and an execution computer belonging to a same network segment as the management computer, and including a processor, a memory and an I/O device, and configured to provide a virtual computer which can access the storage system; the storage system including a physical disk for storing data and configured to provide a storage area of the physical disk; the computer method comprising operations of; extracting, via the management computer and responsive to an inputted deployment request, a configuration of the I/O device of a first host computer of the host computers which is a deployment target, based on the configuration management information; sending, via the management computer, a request to the execution computer to create a first virtual computer having a configuration which imitates a configuration of the first host computer, the request including the extracted configuration of the I/O device of the existing host computer which is the deployment target; creating, via the execution computer, the first virtual computer having an I/O device which matches the I/O device of the first host computer, responsive to a received request from the management computer to create the first virtual computer; defining, via the management computer, a first connection authorizing access between a first volume provided by the storage system and the created said first virtual computer; deploying, via the management computer, on the first virtual computer, a disk image including information on a driver storage path that stores a driver needed by the first host computer, to duplicate the disk image into the first volume connected to the first virtual computer; setting, via the management computer, identification information including an identifier of the first host computer, in the first virtual computer on which the disk image is deployed, to store the identification information in the first volume connected to the first virtual computer; extracting, via the management computer, from the configuration management information, a driver type corresponding to the I/O device of the first host computer; storing, via the management computer, the driver corresponding to the extracted driver type in the driver storage path of the disk image duplicated into the first volume; then deactivating, via the management computer, the first virtual computer; then releasing, via the management computer, the first connection authorizing access between the first volume and the first virtual computer; and then defining, via the management computer, a second connection authorizing access between the first host computer and the first volume, whereby a program stored in the first volume is deployed on the first host computer which is the deployment target. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification