Distributed Configuration Orchestration for Network Client Management
First Claim
1. In a computing environment, a system comprising:
- an orchestration point; and
a plurality of client machines coupled to the orchestration point, the orchestration point coordinating at least one management task with respect to managing the client machines.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a network configuration management technology in which an orchestration point coordinates client machines and/or other machines to each run an activity with respect to the client machines to perform management tasks. The orchestration point controls the start of the activity. A management point and server may report progress. The orchestration point coordinates running the activities, e.g., serially or in parallel among the clients, and/or based on percentage of total machines allowed to simultaneously run an activity and/or current workload. Activities may include a task sequencing activity, a desired configuration management activity, a command set-related activity and/or a custom activity generated from a script, e.g., a PowerShell™ script. Also described is a replicator activity, which may be limited (e.g., based on a percentage of the total machines) and/or throttled (e.g., based on current load).
-
Citations
20 Claims
-
1. In a computing environment, a system comprising:
-
an orchestration point; and a plurality of client machines coupled to the orchestration point, the orchestration point coordinating at least one management task with respect to managing the client machines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
- 15. In a computing environment, a method comprising, coordinating activity instances of an activity across each of a plurality of client machines, including, for each activity instance, controlling a start of the activity, subscribing for status updates corresponding to the activity, receiving status updates, updating progress information based on a status updated that provides progress information, and completing the activity based upon a status update that indicates completion.
-
18. In a computing environment, a system comprising:
-
an orchestration point; a plurality of client machines coupled to the orchestration point, the orchestration controlling the start of an activity run with respect to each client machine; and a management point coupled to receive status messages corresponding to progress in executing the activity with respect to at least one client. - View Dependent Claims (19, 20)
-
Specification