Method and system for model-based heterogeneous server configuration management
First Claim
1. A method for configuring a plurality of heterogeneous servers across a network, the method comprising:
- (a) browsing server objects in each of a plurality of servers across a network;
(b) selecting identifiers of at least one browsed server objects to create a template;
(c) selecting a gold server from the plurality of servers;
(d) recording values of the server object identifiers selected in a template from the gold server to create a reference model;
(e) comparing a second server from the plurality of servers to the reference model; and
(f) correcting discrepancies of the second server against the reference model.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for configuring heterogeneous servers across a network through modules that can browse, snapshot, track changes, track compliance, correct server objects on each of the servers, and provision new servers is provided. In one embodiment, server objects on multiple servers can be browsed in real time. While browsing, a collection of server object identifiers can be selected and collected in a template. The values of the server objects identified in the template can be recorded for a “gold server” through a “snapshot” process, which collects the values and saves them in a reference model. By comparing other live servers to the reference model, discrepancies in configuration of the other live servers can be identified and corrected. The reference models can also be used to provision a new server. Alternative to the reference model, an arbitrary snapshot or scheduled snapshots of a server can be used to track change and compliance in that server.
294 Citations
51 Claims
-
1. A method for configuring a plurality of heterogeneous servers across a network, the method comprising:
-
(a) browsing server objects in each of a plurality of servers across a network;
(b) selecting identifiers of at least one browsed server objects to create a template;
(c) selecting a gold server from the plurality of servers;
(d) recording values of the server object identifiers selected in a template from the gold server to create a reference model;
(e) comparing a second server from the plurality of servers to the reference model; and
(f) correcting discrepancies of the second server against the reference model. - 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, 24, 25)
-
-
26. A system for configuring a plurality of heterogeneous servers across a network, the system comprising:
-
(a) a browser for browsing server objects in each of a plurality of servers across a network;
(b) a template comprising a selected plurality of identifiers of at least one browsed server objects;
(c) a recorder for recording values of the selected plurality of server object identifiers in the template from at least one of the plurality of servers. (d) a reference model comprising recorded values of the selected plurality of server object identifiers in the template from a gold server of the plurality of servers;
(e) a comparator, in communication with the reference model, for comparing a second server from the plurality of servers to the reference model; and
(f) a corrector, in communication with the comparator, for correcting discrepancies of the second server against the reference model. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification