System and method for configuration management service
First Claim
1. A configuration management system, comprising:
- one or more processors; and
a memory comprising program instructions, wherein the program instructions are executable by the one or more processors to implement a configuration management service configured to;
receive via a network, from a plurality of remote clients of the configuration management service, a plurality of configuration requests, wherein;
each of the plurality of configuration requests is received from the remote clients of the configuration management service as a particular network protocol message in accordance with a network interface of the configuration management service, wherein for individual ones of the configuration requests received from the remote clients, the particular network protocol message specifies both respective network addresses for respective target systems of a plurality of target systems for communicating with the configuration management service and respective configurations to be installed for respective target systems of the plurality of target systems, andthe respective configurations to be installed do not require any instances of agent software on the respective target systems to implement the respective configurations on the respective target systems; and
for each individual ones of the received configuration requests;
generate a plurality of packages respectively comprising one or more components for implementing respective ones of the configurations specified by the particular network protocol message on respective target systems of the plurality of target systems indicated by the particular network protocol message independently of any agent software residing on the respective target systems of the plurality of target systems; and
send, via a network, respective packages of the plurality of packages to respective ones of the network addresses for respective target systems of the plurality of target systems indicated by the particular network protocol message.
0 Assignments
0 Petitions
Accused Products
Abstract
System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
70 Citations
20 Claims
-
1. A configuration management system, comprising:
-
one or more processors; and a memory comprising program instructions, wherein the program instructions are executable by the one or more processors to implement a configuration management service configured to; receive via a network, from a plurality of remote clients of the configuration management service, a plurality of configuration requests, wherein; each of the plurality of configuration requests is received from the remote clients of the configuration management service as a particular network protocol message in accordance with a network interface of the configuration management service, wherein for individual ones of the configuration requests received from the remote clients, the particular network protocol message specifies both respective network addresses for respective target systems of a plurality of target systems for communicating with the configuration management service and respective configurations to be installed for respective target systems of the plurality of target systems, and the respective configurations to be installed do not require any instances of agent software on the respective target systems to implement the respective configurations on the respective target systems; and for each individual ones of the received configuration requests; generate a plurality of packages respectively comprising one or more components for implementing respective ones of the configurations specified by the particular network protocol message on respective target systems of the plurality of target systems indicated by the particular network protocol message independently of any agent software residing on the respective target systems of the plurality of target systems; and send, via a network, respective packages of the plurality of packages to respective ones of the network addresses for respective target systems of the plurality of target systems indicated by the particular network protocol message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
receiving, by a configuration management service implemented on one or more computing devices via a network, from a plurality of remote clients of the configuration management service, a plurality of configuration requests, wherein; each of the plurality of configuration requests is received from the remote clients of the configuration management service as a particular network protocol message in accordance with a network interface of the configuration management service, wherein for individual ones of the configuration requests received from the remote clients, the particular network protocol message specifies both respective network addresses for respective target systems of a plurality of target systems for communicating with the configuration management service and respective configurations to be installed for respective target systems of the plurality of target systems, and the respective configurations to be installed do not require any instances of agent software on the respective target systems to implement the respective configurations on the respective target systems; and for individual ones of the received configuration requests; generating a plurality of package respectively comprising one or more components for implementing respective ones of the configurations specified by the particular network protocol message on respective target systems of the plurality of target systems indicated by the particular network protocol message independently of any agent software residing on the respective target systems of the plurality of target systems; and sending, via a network, respective packages of the plurality of packages to respective ones of the network addresses for respective target systems of the plurality of target systems indicated by the particular network protocol message. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A configuration management system, comprising:
one or more server computers configured to couple to a network, wherein the one or more server computers are configured to implement a configuration management service configured to; receive via a network, from a plurality of remote clients of the configuration management service, a plurality of configuration requests, wherein; each of the plurality of configuration requests is received from the remote clients of the configuration management service as a particular network protocol message in accordance with a network interface of the configuration management service, wherein for individual ones of the configuration requests received from the remote clients, the particular network protocol message specifies both respective network addresses for respective target systems of a plurality of target systems for communicating with the configuration management service and respective configurations to be installed for respective target systems of the plurality of target systems, and the respective configurations to be installed do not require any instances of agent software on the respective target systems to implement the respective configurations on the respective target systems; and for individual ones of the received configuration request; generate a plurality of packages respectively comprising one or more components for implementing respective ones of the configurations specified by the particular network protocol message on respective target systems of the plurality of target systems indicated by the particular network protocol message independently of any agent software residing on the respective target systems of the plurality of target systems; and send, via a network, respective packages of the plurality of packages to respective ones of the network addresses for respective target systems of the plurality of target systems indicated by the particular network protocol message. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification