Method and apparatus for network computer systems management group administration
First Claim
1. A method for administering an operation on a network of computer systems, said network of computer systems having a plurality of management servers for administering objects, a first group object having a first plurality of constituent objects and a second group object having a second plurality of constituent objects, said method comprising the steps of:
- creating a name space containing a list of all objects including said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said list identifying said first plurality of constituent objects as belonging to said first group object and identifying said second plurality of group objects as belonging to said second group object;
identifying in said list an associated one of said plurality of management servers for administering each of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects;
generating an operation that is directed to a first target object selected from the group consisting of said first group object and said second group object, said operation comprising at least one sub-operation directed to a second target object selected from the group consisting of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said second target object being different from said first target object;
receiving said operation at the management server identified in said list as administering said first target object;
transferring said operation to said first target object for execution;
transferring said sub-operation to the management server identified in said list as administering said second target object;
transferring said sub-operation to said second target object for execution.
2 Assignments
0 Petitions
Accused Products
Abstract
The following is a method and apparatus for administering an operation specified for performance on a set of independently managed hosts. The operation is received initially by one of a plurality of management servers in a managed host system. The operation, specifying a group object, is transferred to the management server designated by the system to administer the operation specified on the group object. The designated management server thereafter decomposes the group object into constituent objects which may be host objects or additional group objects. Next, the locally administered objects are scheduled for execution on the hosts administered by the designated management server. The non-locally administered objects are transferred to the management servers identified in a database for administering the objects. After executing the operation on the host objects, the host objects and group objects return status information back to the designated management server. The status information is then transmitted to the management server that initially received the operation.
-
Citations
8 Claims
-
1. A method for administering an operation on a network of computer systems, said network of computer systems having a plurality of management servers for administering objects, a first group object having a first plurality of constituent objects and a second group object having a second plurality of constituent objects, said method comprising the steps of:
-
creating a name space containing a list of all objects including said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said list identifying said first plurality of constituent objects as belonging to said first group object and identifying said second plurality of group objects as belonging to said second group object; identifying in said list an associated one of said plurality of management servers for administering each of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects; generating an operation that is directed to a first target object selected from the group consisting of said first group object and said second group object, said operation comprising at least one sub-operation directed to a second target object selected from the group consisting of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said second target object being different from said first target object; receiving said operation at the management server identified in said list as administering said first target object; transferring said operation to said first target object for execution; transferring said sub-operation to the management server identified in said list as administering said second target object; transferring said sub-operation to said second target object for execution. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for administering an operation on a network of computer systems, said network of computer systems having a plurality of management servers for administering objects, a first group object having a first plurality of constituent objects and a second group object having a second plurality of constituent objects, said apparatus comprising:
-
a name space containing a list of all objects including said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said list identifying said first plurality of constituent objects as belonging to said first group object and identifying said second plurality of group objects as belonging to said second group object, said list identifying an associated one of said plurality of management servers for administering each of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects; means for generating an operation, said operation being directed to a first target object selected from the group consisting of said first group object and said second group object, said operation comprising at least one sub-operation directed to a second target object selected from the group consisting of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said second target object being different from said first target object; said management server identified in said list as administering said first target object receiving said operation; said operation being transferred to said first target object for execution; said sub-operation being transferred to the management server identified in said list as administering said second target object; said sub-operation being transferred to said second target object for execution. - View Dependent Claims (6, 7, 8)
-
Specification