Patent ID: 8914546
Filing Date: 2014-12-16
Classification: G06F

Abstract:
1. A method of controlling a virtual computer system for providing a plurality of virtual computers on a plurality of physical computers, the virtual computer system comprising: the method comprising: a first step of allocating, by the management computer, the plurality of virtual computers to a plurality of groups; a second step of obtaining, by the management computer, a load value for each of the plurality of groups, and comparing the load value against a preset threshold; a third step of identifying, by the management computer, a group whose load value exceeds the preset threshold as a first group; a fourth step of selecting, by the management computer, a second group from the plurality of groups minus the first group; a fifth step of identifying, by the management computer, as a migration target computer, a given physical computer out of allocated physical computers of the plurality of physical computers, that run virtual computers allocated to the second group; a sixth step of migrating, by the management computer, targeted virtual computers that are provided by the migration target computer to other physical computers within the second group; a seventh step of removing, by the management computer, the migration target computer from the second group; an eighth step of instructing, by the management computer, the virtualization module of the migration target computer to change virtual network settings of this virtualization module in a manner that suits the first group, where the change is performed with reference to information in the virtual network table, and is based on processing of creating a virtual network configuration plan to change the virtual network; a ninth step of changing, by the management computer, settings of the network switch in a manner that enables the migration target computer to operate in the first group, where the changing is performed with reference to the virtual network table and the host-NIC table, and is based on processing of creating a LAN switch configuration plan to change the LAN switch settings; a tenth step of adding, by the management computer, the migration target computer to the first group; and an eleventh step of controlling, by the management computer, the migration target computer to run virtual computers of the first group.