Patent ID: 9223604
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A method of controlling a virtual machine, including a physical computer having a virtualization unit providing one or more virtual machines and a management server managing a plurality of the physical computers with a processor and memory so that the management server controls the virtual machine and the virtualization unit, comprising: a first step of detecting a predetermined trigger by the management server; a second step of acquiring by the management server a relationship between a virtualization unit and a virtual machine operated on the physical computer; a third step of specifying by the management server a virtual machine as a migration target based on preset trigger definition information; a fourth step of determining by the management server a physical computer of a migration destination based on a preset first control pattern to generate a first plan to migrate the virtual machine as the migration target to the physical computer of the migration destination; a fifth step of transforming by the management server the first control pattern to a second control pattern based on preset transformation definition information; a sixth step of generating by the management server a second plan to migrate the virtual machine as the migration target to the physical computer of the migration destination based on the transformed second control pattern; a seventh step of performing arithmetic by the management server for an evaluation value of the first plan and an evaluation value of the second plan, respectively; an eighth step of comparing by the management server the evaluation value of the first plan to the evaluation value of the second plan to select one of the evaluation values meeting a predetermined condition as an execution plan; and a ninth step of migrating by the management server the virtual machine as the migration target based on the selected execution plan.