SERVER MANAGEMENT APPARATUS AND SERVER MANAGEMENT METHOD
First Claim
1. A server management apparatus for managing a physical server group including physical servers rendering operative thereon a virtual server group having a plurality of virtual servers and for managing, when putting into practice a cluster system containing therein said plurality of virtual servers placed in said physical server group, a placement state of said virtual servers depending on a load state of said virtual server group, wherein said server management apparatus comprises:
- a load information collection unit which collects load information of the virtual server group constituting said cluster system;
a configuration information collection unit which collects configuration information indicating that said virtual server group is presently assigned to which one of said physical servers;
a configuration change judgment unit which determines from the collected load information whether the virtual servers constituting said cluster system are reducible in number;
a configuration change target selection unit which selects from the collected configuration information a physical server which is least in operative virtual server number; and
a configuration change execution unit which deactivates a virtual server operating on the selected physical server.
1 Assignment
0 Petitions
Accused Products
Abstract
A server management apparatus for lowering migration costs during scale-in/scale-out and workload consolidation of a cluster system(s) to thereby reduce power consumption is disclosed. The apparatus manages a physical server group which renders operative a virtual server group thereon and, when putting into practice a cluster system including a plurality of virtual servers placed in the physical server group, manages the layout state of virtual servers pursuant to the load state of the virtual server group. When executing scale-in, a virtual server operating on a physical server with the minimum number of operative virtual servers is specified as a shutdown target. When executing scale-out, a workload variation is predicted to control a scale-out destination of cluster system so that load variation-resembled cluster systems gather on the same physical server. The scale-in execution timing is delayed if the predicted load variation tends to rise and accelerated if it falls.
121 Citations
25 Claims
-
1. A server management apparatus for managing a physical server group including physical servers rendering operative thereon a virtual server group having a plurality of virtual servers and for managing, when putting into practice a cluster system containing therein said plurality of virtual servers placed in said physical server group, a placement state of said virtual servers depending on a load state of said virtual server group, wherein said server management apparatus comprises:
-
a load information collection unit which collects load information of the virtual server group constituting said cluster system; a configuration information collection unit which collects configuration information indicating that said virtual server group is presently assigned to which one of said physical servers; a configuration change judgment unit which determines from the collected load information whether the virtual servers constituting said cluster system are reducible in number; a configuration change target selection unit which selects from the collected configuration information a physical server which is least in operative virtual server number; and a configuration change execution unit which deactivates a virtual server operating on the selected physical server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A server management method for use in a server management apparatus operative to manage a physical server group including physical servers for rendering operative thereon a virtual server group having a plurality of virtual servers, said method being for managing a placement state of the virtual servers depending on a load state of said virtual server group when handling for practical use a cluster system containing therein said plurality of virtual servers placed in said physical server group, said method comprising the steps of:
-
collecting load information of the virtual server group constituting said cluster system, collecting configuration information indicating that said virtual server group is currently assigned to which one of said physical servers, determining from the collected load information whether scale-in processing for deactivating a virtual server is executable or not, selecting from the collected configuration information a physical server which is least in number of operative virtual servers, and selecting a virtual server operating on the selected physical server as a target to be deactivated after execution of the scale-in and then executes the scale-in. - View Dependent Claims (24, 25)
-
Specification