Method and system for transparently replacing nodes of a clustered storage system
First Claim
1. A method comprising:
- non-disruptively migrating, by a storage computing device, storage objects managed by a first node to a second node;
replacing, by the storage computing device, the first node by a third node;
migrating, by the storage computing device, the storage objects from the second node to the third node;
replacing, by the storage computing device, the second node by a fourth node; and
migrating, by the storage computing device, the storage objects from the third node to the fourth node, wherein access to data previously managed by the first node and the second node is available while the first node and the second node are being replaced.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system for replacing a first node and a second of a clustered storage system by a third node and a fourth node are provided. The method includes migrating all storage objects managed by the first node to the second node; replacing the first node by the third node and migrating all the storage objects managed by the first node and the second node to the third node; and replacing the second node by the fourth node and then migrating the storage objects previously managed by the second node but currently managed by the third node to the fourth node. The nodes may also be replaced by operationally connecting the third node and the fourth node to storage managed by the first node and the second node; joining the third node and the fourth node to a same cluster as the first node and the second node.
18 Citations
20 Claims
-
1. A method comprising:
-
non-disruptively migrating, by a storage computing device, storage objects managed by a first node to a second node; replacing, by the storage computing device, the first node by a third node; migrating, by the storage computing device, the storage objects from the second node to the third node; replacing, by the storage computing device, the second node by a fourth node; and migrating, by the storage computing device, the storage objects from the third node to the fourth node, wherein access to data previously managed by the first node and the second node is available while the first node and the second node are being replaced. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine readable medium having stored thereon instructions for performing a method, the medium comprising machine executable code which when executed by at least one machine, causes the machine to:
-
non-disruptively migrate storage objects managed by a first node to a second node; replace the first node by a third node; migrate the storage objects from the second node to the third node; replace the second node by a fourth node; and migrate the storage objects to the fourth node, wherein access to data previously managed by the first node and the second node is available while the first node and the second node are being replaced. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
a memory containing a machine readable medium comprising machine executable code having stored thereon instructions for performing a method of controller replacement; a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to; non-disruptively migrate storage objects managed by a first node to a second node; replace the first node by a third node; migrate the storage objects to the third node; simultaneously storage objects managed by the first node are non-disruptively migrated to the third node and the second node is replaced by a fourth node; and migrate the storage objects from the third node to the fourth node, wherein access to data previously managed by the first node and the second node is available while the first node and the second node are being replaced. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification