Server change management
First Claim
1. A system comprising:
- a server system including a physical server and a virtual server capable of being deployed on the physical server;
a server change group comprising a set of server change objects, each server change object represents a server change for m least one of the physical server or the virtual server;
a change manager operable to receive a request for a change to the server system, and to select only those transitioning change objects from among the larger set of set of server change objects necessary to transition the server system from a current state to an expected state after implementation of the change; and
a task manager operable to receive the transitioning change objects from the change manager, to cause the execution of the transitioning change objects to implement the change to the server system, and to generate and provide information regarding the execution of the change, wherein the change manager determines whether the change is implemented as a complex job by the task manager, based on a number of the transitioning change objects,wherein the change manager is further operable to execute the transitioning change objects to implement the change to the server system, and wherein the change manager determines that the change is implemented by the change manager and not the task manager, when the number of the transitioning change objects corresponding to the change is below a specific threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, methods and systems for change management are described. A server system may include a physical server and a virtual server capable of being deployed on the physical server. A server change group may include one or more server change objects. Each server change object may represent a server change to be made to at least one of the physical server or the virtual server. A change manager may receive a request for a change to the server system, select transitioning change objects from among the server change objects to transition the server system from a current state to an expected state after implementation of the change, and execute the transitioning change objects to implement the change to the server system.
51 Citations
18 Claims
-
1. A system comprising:
-
a server system including a physical server and a virtual server capable of being deployed on the physical server; a server change group comprising a set of server change objects, each server change object represents a server change for m least one of the physical server or the virtual server; a change manager operable to receive a request for a change to the server system, and to select only those transitioning change objects from among the larger set of set of server change objects necessary to transition the server system from a current state to an expected state after implementation of the change; and a task manager operable to receive the transitioning change objects from the change manager, to cause the execution of the transitioning change objects to implement the change to the server system, and to generate and provide information regarding the execution of the change, wherein the change manager determines whether the change is implemented as a complex job by the task manager, based on a number of the transitioning change objects, wherein the change manager is further operable to execute the transitioning change objects to implement the change to the server system, and wherein the change manager determines that the change is implemented by the change manager and not the task manager, when the number of the transitioning change objects corresponding to the change is below a specific threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
means for receiving a request for a change to a server system, the server system including a physical server and a virtual server capable of being deployed on the physical server; means for accessing a plurality of server change objects associated with implementing the change to the server system; a change manager for selecting from among the plurality of server change objects only one or more transitioning change objects necessary for transitioning the server system from a current state to an expected state after implementation of the change, each of the one or more server change objects including a server change for at least one of the physical server or the virtual server; and a task manager operable for receiving the transitioning change objects from the change manager, to cause the execution of the transitioning change objects to implement the change to the server system, and to generate and provide information regarding the execution of the change, wherein the change manager determines whether the change is implemented as a complex job by the task manager, based on a number of the transitioning change objects, wherein the change manager is further operable to execute the transitioning change objects to implement the change to the server system, and wherein the change manager determines that the change is implemented by the change manager and not the task manager, when the number of the transitioning change objects corresponding to the change is below a specific threshold. - View Dependent Claims (10)
-
-
11. A method comprising:
-
receiving a request for a change to a server system, the server system including a physical server and a virtual server capable of being deployed on the physical server; accessing a plurality of server change objects associated with implementing the change to the server system; selecting, by a change manager, from among the plurality of server change objects only one or more transitioning change objects necessary for transitioning the server system from a current state to an expected state after implementation of the change, each of the one or more seltzer change objects including a server change for at least one of the physical server or the virtual server; determining, by the change manager, whether the change is implemented as a complex job by a task manager, based on a number of the transitioning change objects; and receiving, by the task manager, the transitioning change objects from the change manager, causing the execution of the transitioning change objects to implement the change to the server system, and generating and providing information regarding the execution of the change, wherein the change manager is further operable to execute the transitioning change objects to implement the change to the server system, and wherein the change manager determines that the change is implemented by the change manager and not the task manager, when the number of the transitioning change objects corresponding to the change is below a specific threshold. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. Logic encoded in one or more tangible medium for execution and when executed operable to:
receive a request for a change to a server system, the server system including a physical server and a virtual server capable of being deployed on the physical server; access a plurality of server change objects associated with implementing the change to the server system; select, using a change manager, from among the plurality of server change objects only one or more transitioning change objects necessary for transitioning the server system from a current state to an expected state after implementation of the change, each of the one or more server change objects including a server change for at least one of the physical server or the virtual server; determine, using the change manager, whether the change is implemented as a complex job by a task manager, based on a number of the transitioning change objects; and receive, using tile task manager, the transitioning change objects from the change manager, cause the execution of the transitioning change objects to implement the change to the server system, and generate and provide information regarding tile execution of the change, wherein the change manager is further operable to execute the transitioning change objects to implement the change to the server system, and wherein the change manager determines that the change is implemented by the change manager and not the task manager, when the number of the transitioning change objects corresponding to the change is below a specific threshold. - View Dependent Claims (18)
Specification