SELF SERVICE DISTRIBUTION CONFIGURATION FRAMEWORK
First Claim
1. A method for managing downtime for software modifications to a population of networked computing systems, comprising:
- receiving a management credential of a user;
determining, based on the management credential, a subset of system management servers of an enterprise computing network permitted to be managed by the user, wherein the subset of system management servers is less than an entirety of the system management servers;
determining, based on the management credential, configuration management actions permitted to be taken by the user;
receiving a configuration change from the user, wherein the configuration change identifies a user-defined downtime window, a configuration management action, and at least one of the subset of system management servers, wherein the configuration change schedules the configuration management action during the user-defined downtime window for the at least one of the subset of system management servers;
creating different server collections on the enterprise computing network, wherein each server collection comprises respective system management servers having a respective user-defined downtime window within a common range of time; and
storing the created different server collections for a subsequent software modification of the subset of system management servers in accordance with the user-defined downtime window.
1 Assignment
0 Petitions
Accused Products
Abstract
A self-service distribution configuration framework integrates with a directory services and Systems Management Server (SMS) of an enterprise computing system for web based self service configuration changes on a server owner defined schedule. The framework will cross reference the SMS database with the configuration framework database and dynamically update or create SMS server collections and advertisements for each unique time and day selected. For example, all systems that have had “Monday at 8 PM” selected as their scheduled date and time would become a member of the same collection. Upon opening the web site, the system owner is presented a data grid populated with a list of servers for which the individual is responsible, enabling selection of specific days and times for each server at which configuration changes sent by the SMS will occur.
-
Citations
32 Claims
-
1. A method for managing downtime for software modifications to a population of networked computing systems, comprising:
-
receiving a management credential of a user; determining, based on the management credential, a subset of system management servers of an enterprise computing network permitted to be managed by the user, wherein the subset of system management servers is less than an entirety of the system management servers; determining, based on the management credential, configuration management actions permitted to be taken by the user; receiving a configuration change from the user, wherein the configuration change identifies a user-defined downtime window, a configuration management action, and at least one of the subset of system management servers, wherein the configuration change schedules the configuration management action during the user-defined downtime window for the at least one of the subset of system management servers; creating different server collections on the enterprise computing network, wherein each server collection comprises respective system management servers having a respective user-defined downtime window within a common range of time; and storing the created different server collections for a subsequent software modification of the subset of system management servers in accordance with the user-defined downtime window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. At least one processor for managing downtime for software modifications to a population of networked computing systems, comprising:
-
a first module for receiving a management credential of a user; a second module for determining, based on the management credential, a subset of system management servers of an enterprise computing network permitted to be managed by the user, wherein the subset of system management servers is less than an entirety of the system management servers; a third module for determining, based on the management credential, configuration management actions permitted to be taken by the user; a fourth module for receiving a configuration change from the user, wherein the configuration change identifies a user-defined downtime window, a configuration management action, and at least one of the subset of system management servers, wherein the configuration change schedules the configuration management action during the user-defined downtime window for the at least one of the subset of system management servers; a fifth module for creating different server collections on the enterprise computing network, wherein each server collection comprises respective system management servers having a respective user-defined downtime window within a common range of time; and a sixth module for storing the created different server collections for a subsequent software modification of the subset of system management servers in accordance with the user-defined downtime window.
-
-
17. A computer program product for managing downtime for software modifications to a population of networked computing systems, comprising:
-
a computer-readable medium, comprising; a first set of codes for causing a computer to receive a management credential of a user; a second set of codes for causing the computer to determine, based on the management credential, a subset of system management servers of an enterprise computing network permitted to be managed by the user, wherein the subset of system management servers is less than an entirety of the system management servers; a third set of codes for causing the computer to determine, based on the management credential, configuration management actions permitted to be taken by the user; a fourth set of codes for causing the computer to receive a configuration change from the user, wherein the configuration change identifies a user-defined downtime window, a configuration management action, and at least one of the subset of system management servers, wherein the configuration change schedules the configuration management action during the user-defined downtime window for the at least one of the subset of system management servers; a fifth set of codes for causing the computer to create different server collections on the enterprise computing network, wherein each server collection comprises respective system management servers having a respective user-defined downtime window within a common range of time; and a sixth set of codes for causing the computer to store the created different server collections for a subsequent software modification of the subset of system management servers in accordance with the user-defined downtime window.
-
-
18. An apparatus for managing downtime for software modifications to a population of networked computing systems, comprising:
-
means for receiving a management credential of a user; means for determining, based on the management credential, a subset of system management servers of an enterprise computing network permitted to be managed by the user, wherein the subset of system management servers is less than an entirety of the system management servers; means for determining, based on the management credential, configuration management actions permitted to be taken by the user; means for receiving a configuration change from the user, wherein the configuration change identifies a user-defined downtime window, a configuration management action, and at least one of the subset of system management servers, wherein the configuration change schedules the configuration management action during the user-defined downtime window for the at least one of the subset of system management servers; means for creating different server collections on the enterprise computing network, wherein each server collection comprises respective system management servers having a respective user-defined downtime window within a common range of time; and means for storing the created different server collections for a subsequent software modification of the subset of system management servers in accordance with the user-defined downtime window.
-
-
19. An apparatus for managing downtime for software modifications to a population of networked computing systems, comprising:
-
a directory services database; a self-serve configuration distribution framework for receiving a management credential of a user, and for determining, based on the management credential, a subset of system management servers of an enterprise computing network permitted to be managed by the user, wherein the subset of system management servers is less than an entirety of the system management servers by referring the directory services database, and for determining, based on the management credential, configuration management actions permitted to be taken by the user; a configuration management database for receiving a configuration change from the user, wherein the configuration change identifies a user-defined downtime window, a configuration management action, and at least one of the subset of system management servers, wherein the configuration change schedules the configuration management action during the user-defined downtime window for the at least one of the subset of system management servers for creating different server collections on the enterprise computing network, wherein each server collection comprises respective system management servers having a respective user-defined downtime window within a common range of time, and for storing the created different server collections for a subsequent software modification of the subset of system management servers in accordance with the user-defined downtime window. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification