Storage management method and management server
First Claim
1. A storage management method in a computer system wherein the computer system has a virtual machine running on a physical server and a storage device and also a management server that manages a relation between the virtual machine and the physical server and a relation between the virtual machine and the storage device;
- wherein the management server stores in a memory unit thereof allowable input/output information on an allowable input/output data volume of a memory device in the storage device;
wherein, when the management server moves the virtual machine from the physical server on which the virtual machine is currently mounted to another preselected physical server through an input unit, the management server;
retrieves device information about the virtual machine to be moved,based on the retrieved device information, calculates an estimated input/output data volume, which is an estimated input/output data volume in the virtual machine to be moved,if the calculated estimated input/output data volume is greater than an allowable input/output data volume in the memory device accessible to the virtual machine, searches for another device whose estimated input/output data volume is less than the allowable input/output data volume,relates the searched memory device with the virtual machine to be moved,moves the virtual machine to be moved to the other physical server, andwherein the memory unit stores past device information and past input/output data volumes of the virtual machine to be moved;
wherein the management server;
retrieves a time when the past device information in the physical server executing the virtual machine to be moved before being moved is not in excess of a device performance limit value of the device information,retrieves the past input/output data volumes in the retrieved time,calculates a relation equation between the retrieved past input/output data volumes and the time,calculates input/output data volumes in a predetermined time, based on the relation equation, andsets the calculated input/output data volumes as the estimated input/output data volumes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for moving a virtual machine is provided which considers an input/output between array groups and virtual machines after being moved. The computer system includes a physical server executing the virtual machines, a storage device having array groups, and a management server that manages a link between the virtual machines and the array groups. The computer system is characterized in that an estimated I/O volume of the virtual machine after being moved is calculated and that, if the estimated I/O volume exceeds the maximum I/O volume of the array group connected to the moved virtual machine, a search is made to find an array group whose maximum I/O volume is smaller than the estimated I/O volume.
-
Citations
13 Claims
-
1. A storage management method in a computer system wherein the computer system has a virtual machine running on a physical server and a storage device and also a management server that manages a relation between the virtual machine and the physical server and a relation between the virtual machine and the storage device;
-
wherein the management server stores in a memory unit thereof allowable input/output information on an allowable input/output data volume of a memory device in the storage device; wherein, when the management server moves the virtual machine from the physical server on which the virtual machine is currently mounted to another preselected physical server through an input unit, the management server; retrieves device information about the virtual machine to be moved, based on the retrieved device information, calculates an estimated input/output data volume, which is an estimated input/output data volume in the virtual machine to be moved, if the calculated estimated input/output data volume is greater than an allowable input/output data volume in the memory device accessible to the virtual machine, searches for another device whose estimated input/output data volume is less than the allowable input/output data volume, relates the searched memory device with the virtual machine to be moved, moves the virtual machine to be moved to the other physical server, and wherein the memory unit stores past device information and past input/output data volumes of the virtual machine to be moved; wherein the management server; retrieves a time when the past device information in the physical server executing the virtual machine to be moved before being moved is not in excess of a device performance limit value of the device information, retrieves the past input/output data volumes in the retrieved time, calculates a relation equation between the retrieved past input/output data volumes and the time, calculates input/output data volumes in a predetermined time, based on the relation equation, and sets the calculated input/output data volumes as the estimated input/output data volumes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A management server managing a relation between a virtual machine and a physical server and a relation between the virtual machine and a storage device, the management server comprising:
-
a memory unit comprising a database storage device storing allowable input/output information about an allowable input/output data volume of a memory device in the storage device; an estimated value calculation unit to, when moving the virtual machine to be moved from the physical server on which the current virtual machine is mounted to a preselected another physical server through an input unit, retrieve device information about the virtual machine to be moved and, based on the retrieved device information, calculate an estimated input/output data volume of the virtual machine to be moved after being moved; a search unit to, when the calculated estimated input/output data volume is greater than the allowable input/output data volume in the memory device accessible to the virtual machine to be moved, search for another memory device whose estimated input/output data volume is less than the allowable input/output data volume; a storage configuration change unit to relate the searched memory device with the virtual machine to be moved; a virtual machine configuration change unit to move the virtual machine to be moved to another physical server, and wherein the memory unit stores past device information and past input/output data volumes of the virtual machine to be moved; wherein the estimated value calculation unit further has functions to; retrieve a time when the past device information in the physical server executing the virtual machine to be moved, before being moved, is not in excess of a device performance limit value of the device information, retrieve the past input/output data volumes in the retrieved time, calculate a relation equation between the retrieved past input/output data volumes and the time, calculate input/output data volumes in a predetermined time, based on the relation equation, and set the calculated input/output data volumes as the estimated input/output data volumes. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification