STORAGE VIRTUAL MACHINE RELOCATION
First Claim
1. A method, comprising:
- determining that a first load of a first environment hosting a storage virtual machine (SVM) associated with a storage aggregate is greater than a second load of a second environment comprising a replicated SVM maintained by the first environment as a replication of the SVM;
transitioning the replicated SVM from a dormant state to an active state and ownership of the storage aggregate, the SVM, and the replicated SVM from the first environment to the second environment; and
maintaining non-disruptive client access to data through the storage aggregate during switchover of ownership of the storage aggregate, the SVM, and the replicated SVM.
0 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or devices are provided for storage virtual machine relocation (e.g., ownership change) between storage clusters. For example, operational statistics of a first storage cluster and a second storage cluster may be evaluated to identify a set of load balancing metrics. Ownership of one or more storage aggregates and/or one or more storage virtual machines may be changed (e.g., permanently changed for load balancing purposes or temporarily changed for disaster recovery purposes) between the first storage cluster and the second storage cluster utilizing zero-copy ownership change operations based upon the set of load balancing metrics. For example, if the first storage cluster is experiencing a relatively heavier load of client I/O operations and the second storage cluster has available resources, ownership of a storage aggregate and a storage virtual machine may be switched from the first storage cluster to the second storage cluster for load balancing.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining that a first load of a first environment hosting a storage virtual machine (SVM) associated with a storage aggregate is greater than a second load of a second environment comprising a replicated SVM maintained by the first environment as a replication of the SVM; transitioning the replicated SVM from a dormant state to an active state and ownership of the storage aggregate, the SVM, and the replicated SVM from the first environment to the second environment; and maintaining non-disruptive client access to data through the storage aggregate during switchover of ownership of the storage aggregate, the SVM, and the replicated SVM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine readable medium having stored thereon instructions, for performing a method, which when executed by a machine, causes the machine to:
-
determine that a first load of a first environment hosting a storage virtual machine (SVM) associated with a storage aggregate is greater than a second load of a second environment comprising a replicated SVM maintained by the first environment as a replication of the SVM; transition the replicated SVM from a dormant state to an active state and ownership of the storage aggregate, the SVM, and the replicated SVM from the first environment to the second environment; and maintain non-disruptive client access to data through the storage aggregate during switchover of ownership of the storage aggregate, the SVM, and the replicated SVM. - View Dependent Claims (17, 18, 19)
-
-
20. A computing device comprising:
-
a memory comprising machine executable code; and a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to; determine that a first load of a first environment hosting a storage virtual machine (SVM) associated with a storage aggregate is greater than a second load of a second environment comprising a replicated SVM maintained by the first environment as a replication of the SVM; transition the replicated SVM from a dormant state to an active state and ownership of the storage aggregate, the SVM, and the replicated SVM from the first environment to the second environment; and maintain non-disruptive client access to data through the storage aggregate during switchover of ownership of the storage aggregate, the SVM, and the replicated SVM.
-
Specification