Autoinitialization of clustered storage
First Claim
1. A method of clustering data storage performed by a data storage apparatus (DSA), the method comprising:
- announcing, using zero-configuration networking (zeroconf), to a Layer 2 (L2) local network, a service provided by the DSA and an unreserved state of the DSA, the service being of a clusterable data storage type;
receiving a cluster command from a configuration management device connected to the L2 local network, the cluster command directing the DSA to join a storage cluster to present combined storage of the DSA and at least one other DSA on the L2 local network; and
in response to receiving the cluster command;
announcing to the local network via L2 multicasting that the DSA has entered a reserved state using zeroconf;
after announcing that the DSA has entered the reserved state, performing configuration operations including updating system parameters, resulting in the DSA becoming part of the storage cluster; and
while in the reserved state, receiving another cluster command directing the DSA to join another storage cluster, and, in response, refusing the other cluster command.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are presented for clustering data storage including (a) announcing, using zeroconf, to a local network, a service provided by a DSA and an unreserved state of the DSA, the service being of a clusterable data storage type, (b) receiving a cluster command from a configuration management device connected to the local network, the cluster command directing the DSA to join a storage cluster to present combined storage of the DSA and at least one other DSA, and (c) in response to receiving the cluster command: (1) announcing to the local network via L2 multicasting that the DSA has entered a reserved state using zeroconf, (2) afterwards, performing configuration operations including updating system parameters, resulting in the DSA becoming part of the storage cluster, and (3) while in the reserved state, receiving another cluster command directing the DSA to join another storage cluster, and, in response, refusing the other cluster command.
6 Citations
17 Claims
-
1. A method of clustering data storage performed by a data storage apparatus (DSA), the method comprising:
-
announcing, using zero-configuration networking (zeroconf), to a Layer 2 (L2) local network, a service provided by the DSA and an unreserved state of the DSA, the service being of a clusterable data storage type; receiving a cluster command from a configuration management device connected to the L2 local network, the cluster command directing the DSA to join a storage cluster to present combined storage of the DSA and at least one other DSA on the L2 local network; and in response to receiving the cluster command; announcing to the local network via L2 multicasting that the DSA has entered a reserved state using zeroconf; after announcing that the DSA has entered the reserved state, performing configuration operations including updating system parameters, resulting in the DSA becoming part of the storage cluster; and while in the reserved state, receiving another cluster command directing the DSA to join another storage cluster, and, in response, refusing the other cluster command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a non-transitory computer-readable storage medium storage a set of instructions, which, when performed by a data storage computing device (DSCD), cause the DSCD to initiate clustering of data storage by:
-
announcing, using zero-configuration networking (zeroconf), to a Layer 2 (L2) local network, a service provided by the DSCD and an unreserved state of the DSCD, the service being of a clusterable data storage type; receiving a cluster command from a configuration management device connected to the L2 local network, the cluster command directing the DSCD to join a storage cluster to present combined storage of the DSCD and at least one other DSCD on the L2 local network; and in response to receiving the cluster command; announcing to the local network via L2 multicasting that the DSCD has entered a reserved state using zeroconf; after announcing that the DSCD has entered the reserved state, performing configuration operations including updating system parameters, resulting in the DSCD becoming part of the storage cluster; and while in the reserved state, receiving another cluster command directing the DSCD to join another storage cluster, and, in response, refusing the other cluster command. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of configuring data storage apparatuses (DSAs) performed by a configuration management device, the method comprising:
-
sending a request via a layer 2 (L2) local network to a DSA in an unreserved state to return a list of other DSAs that are in the unreserved state, the DSA providing a service of a clusterable data storage type; receiving, via the L2 local network, the list of the other DSAs that are in the unreserved state from the DSA; displaying the list of the other DSAs that are in the unreserved state to a user; receiving, via a user interface, a selection of DSAs in the unreserved state that the user wishes to join the storage cluster, the selection including the DSA and at least one other DSA from the list; sending a cluster command to the DSA in response to receiving the selection from the user interface, the duster command directing the DSA to join a storage cluster to present combined storage of the DSA and at least one other DSA on the L2 local network; and interacting with the DSA and the at least one other DSA to cause the DSA and the at least one other DSA to become configured for clustered operation.
-
Specification