CLUSTER-WIDE SERVICE AGENTS
First Claim
1. A system for managing cluster-wide service agents, comprising:
- an agent management component configured to;
deploy a first cluster-wide service agent to a first node within a cluster storage environment;
deploy a second cluster-wide service agent to a second node within the cluster storage environment;
assign the first cluster-wide service agent as a master agent configured to actively process cluster service calls;
assign the second cluster-wide service agent as a standby agent configured to passively wait for reassignment as a failover master agent; and
responsive to identifying a failure of the master agent;
reassign the first cluster-wide service agent as the standby agent; and
reassign the second cluster-wide service agent as the failover master agent configured to actively process cluster service calls.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
47 Citations
20 Claims
-
1. A system for managing cluster-wide service agents, comprising:
an agent management component configured to; deploy a first cluster-wide service agent to a first node within a cluster storage environment; deploy a second cluster-wide service agent to a second node within the cluster storage environment; assign the first cluster-wide service agent as a master agent configured to actively process cluster service calls; assign the second cluster-wide service agent as a standby agent configured to passively wait for reassignment as a failover master agent; and responsive to identifying a failure of the master agent; reassign the first cluster-wide service agent as the standby agent; and reassign the second cluster-wide service agent as the failover master agent configured to actively process cluster service calls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A method for managing cluster-wide service agents, comprising:
-
deploying a first cluster-wide service agent to a first node within a cluster storage environment; deploying a second cluster-wide service agent to a second node within the cluster storage environment; assigning the first cluster-wide service agent as a master agent configured to actively process cluster service calls; assigning the second cluster-wide service agent as a standby agent configured to passively wait for reassignment as a failover master agent; and responsive to identifying a failure of the master agent; reassigning the first cluster-wide service agent as the standby agent; and reassigning the second cluster-wide service agent as the failover master agent configured to actively process cluster service calls. - View Dependent Claims (17, 18, 19)
-
-
20. A computer readable medium comprising instructions which when executed perform a method for managing cluster-wide service agents, comprising:
-
deploying a first cluster-wide service agent to a first node within a cluster storage environment; deploying a second cluster-wide service agent to a second node within the cluster storage environment; assigning the first cluster-wide service agent as a master agent configured to actively process cluster service calls; assigning the second cluster-wide service agent as a standby agent configured to passively wait for reassignment as a failover master agent; and responsive to identifying a failure of the master agent; reassigning the first cluster-wide service agent as the standby agent; and reassigning the second cluster-wide service agent as the failover master agent configured to actively process cluster service calls.
-
Specification