-
公开(公告)号:US10963289B2
公开(公告)日:2021-03-30
申请号:US16456846
申请日:2019-06-28
Applicant: NetApp Inc.
Inventor: Balaji Ramani , Kazunobu Nishime , Pankti Vinay Majmudar , Prachi Bapurao Deshmukh , Susan M. Coatney , Vijay Singh
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.
-
公开(公告)号:US20170109184A1
公开(公告)日:2017-04-20
申请号:US14883838
申请日:2015-10-15
Applicant: NetApp Inc.
Inventor: Balaji Ramani , Kazunobu Nishime , Pankti Vinay Majmudar , Prachi Bapurao Deshmukh , Susan M. Coatney , Vijay Singh
CPC classification number: G06F9/45558 , G06F3/0619 , G06F3/0647 , G06F3/065 , G06F3/067 , G06F11/14 , G06F2009/4557 , G06F2009/45575 , G06F2009/45583
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.
-
公开(公告)号:US20230137443A1
公开(公告)日:2023-05-04
申请号:US17729885
申请日:2022-04-26
Applicant: NETAPP, INC.
Inventor: Atul Ramesh Pandit , Kalaivani Arumugham , Akhil Kaushik , Ching-Yuk Paul Ngan , Kazunobu Nishime , Rakesh Bhargava M R , William R. Taylor
Abstract: Methods and systems for Vserver migration are provided. One method includes executing a transfer phase of a migrate operation for migrating a Vserver of a source cluster to a destination cluster, using asynchronous baseline transfer to transfer a plurality of source storage volumes configured in a consistency group (CG) for the migrate operation to a plurality of destination storage volumes of a destination cluster; updating a state of each of the plurality of source storage volumes to a sync state indicating completion of a pre-commit phase of the migrate operation to initiate a commit phase of the migrate operation; and generating a snapshot of the plurality of destination storage volumes for performing data integrity checks between data stored at the source cluster and migrated data at destination cluster, after completing a commit phase of the migrate operation.
-
公开(公告)号:US20160224277A1
公开(公告)日:2016-08-04
申请号:US14613085
申请日:2015-02-03
Applicant: NetApp, Inc.
Inventor: Ankit Batra , Amarnath Jolad , Kazunobu Nishime
CPC classification number: G06F3/0653 , G06F3/0619 , G06F3/067 , H04L41/065 , H04L41/0893 , H04L41/12 , H04L43/0817 , H04L67/1097
Abstract: Monitoring health of associated, but separated storage clusters can be done at both a node scope and a cluster scope. Monitoring the storage clusters at the cluster scope includes monitoring the network elements that support the storage clusters and connect the storage clusters. Initially, a fabric monitor in each cluster discovers cluster topology. This cluster topology is communicated and maintained throughout the managing storage elements of the storage clusters. After the storage cluster topologies have been discovered, the fabric monitors of each cluster can periodically determine status of network elements of the storage clusters. This allows the storage clusters to maintain awareness of interconnect status, and react to changes in status. In addition, each managing storage element monitors its own health. This information is aggregated to determine when to trigger corrective actions, alerts, and/or storage features in accordance with rules defined at the managing storage elements.
Abstract translation: 可以在节点范围和集群范围内监视关联但分离的存储集群的运行状况。 监视集群范围内的存储集群包括监视支持存储集群并连接存储集群的网络元素。 最初,每个集群中的一个架构监视器发现集群拓扑。 在整个存储集群的管理存储元件中传送和维护该集群拓扑。 在发现存储集群拓扑之后,每个集群的架构监视器可以周期性地确定存储集群的网络元素的状态。 这允许存储集群保持互连状态的意识,并对状态的变化作出反应。 此外,每个管理存储元件监视其自己的健康。 聚合该信息以确定何时根据管理存储元件中定义的规则触发纠正措施,警报和/或存储功能。
-
公开(公告)号:US20230136363A1
公开(公告)日:2023-05-04
申请号:US17729900
申请日:2022-04-26
Applicant: NETAPP, INC.
Inventor: Atul Ramesh Pandit , Kalaivani Arumugham , Akhil Kaushik , Ching-Yuk Paul Ngan , Kazunobu Nishime , Rakesh Bhargava M R , William R. Taylor
IPC: G06F9/455
Abstract: Methods and systems for Vserver migration are provided. One method includes maintaining a state of a migrate operation for migrating a plurality of source storage volumes managed by a source storage virtual machine (Vserver) of a source cluster to a plurality of destination storage volumes of a destination cluster of a networked storage environment; restarting a process at a healthy node of the source cluster or the destination cluster to continue the migrate operation, in response to detecting an unhealthy node at the source cluster or the destination cluster executing the process; retrying a task associated with the migrate operation experiencing intermittent failure for a certain number of times, and upon successful execution, continuing the migration operation; and checking the state of the migrate operation and in response to the state of the migrate operation, continuing the migrate operation or restarting the migration operation.
-
公开(公告)号:US10346194B2
公开(公告)日:2019-07-09
申请号:US15902510
申请日:2018-02-22
Applicant: NetApp Inc.
Inventor: Balaji Ramani , Kazunobu Nishime , Pankti Vinay Majmudar , Prachi Bapurao Deshmukh , Susan M. Coatney , Vijay Singh
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.
-
公开(公告)号:US20180095849A1
公开(公告)日:2018-04-05
申请号:US15820784
申请日:2017-11-22
Applicant: NetApp Inc.
Inventor: Amarnath Jolad , Kazunobu Nishime , Iswarya Ayyappan , Ankit Batra
IPC: G06F11/20
CPC classification number: G06F11/2007 , G06F11/2025 , G06F11/2028 , G06F11/2046 , G06F11/2048 , G06F11/2097
Abstract: Direct monitoring of a plurality of storage nodes in a primary cluster is performed based on connectivity with the storage nodes. Indirect monitoring of a first storage node is performed, in response to direct monitoring of the first storage node indicating failure of the connectivity with the first storage node, wherein a second storage node of the plurality of nodes is a backup node for the first storage node. The indirect monitor of the first storage node indicates failure of the first storage node in response to performance of storage access operations by the second storage node that were previously performed by the first storage node. A cluster-switch operation is initiated to switch to from the primary cluster to a backup cluster based on an occurrence of at least one cluster-failure condition that comprises the indirect monitor of the first storage node indicating failure of the first storage node.
-
公开(公告)号:US20160132411A1
公开(公告)日:2016-05-12
申请号:US14718346
申请日:2015-05-21
Applicant: NetApp, Inc.
Inventor: Amarnath Jolad , Kazunobu Nishime , Iswarya Ayyappan , Ankit Batra
IPC: G06F11/20
CPC classification number: G06F11/2007 , G06F11/2025 , G06F11/2028 , G06F11/2046 , G06F11/2048 , G06F11/2097
Abstract: Direct monitoring of a plurality of storage nodes in a primary cluster is performed based on connectivity with the storage nodes. Indirect monitoring of a first storage node is performed, in response to direct monitoring of the first storage node indicating failure of the connectivity with the first storage node, wherein a second storage node of the plurality of nodes is a backup node for the first storage node. The indirect monitor of the first storage node indicates failure of the first storage node in response to performance of storage access operations by the second storage node that were previously performed by the first storage node. A cluster-switch operation is initiated to switch to from the primary cluster to a backup cluster based on an occurrence of at least one cluster-failure condition that comprises the indirect monitor of the first storage node indicating failure of the first storage node.
Abstract translation: 基于与存储节点的连接性来执行主集群中的多个存储节点的直接监视。 响应于对第一存储节点的直接监视指示与第一存储节点的连接失败,执行第一存储节点的间接监视,其中多个节点中的第二存储节点是第一存储节点的备份节点 。 响应于先前由第一存储节点执行的第二存储节点的存储访问操作的性能,第一存储节点的间接监视器指示第一存储节点的故障。 基于至少一个集群故障状况的发生,启动集群交换操作以从主集群切换到备份集群,所述集群故障条件包括指示第一存储节点的故障的第一存储节点的间接监视。
-
公开(公告)号:US11163653B2
公开(公告)日:2021-11-02
申请号:US16679823
申请日:2019-11-11
Applicant: NetApp Inc.
Inventor: Amarnath Jolad , Kazunobu Nishime , Iswarya Ayyappan , Ankit Batra
Abstract: Direct monitoring of a plurality of storage nodes in a primary cluster is performed based on connectivity with the storage nodes. Indirect monitoring of a first storage node is performed, in response to direct monitoring of the first storage node indicating failure of the connectivity with the first storage node, wherein a second storage node of the plurality of nodes is a backup node for the first storage node. The indirect monitor of the first storage node indicates failure of the first storage node in response to performance of storage access operations by the second storage node that were previously performed by the first storage node. A cluster-switch operation is initiated to switch to from the primary cluster to a backup cluster based on an occurrence of at least one cluster-failure condition that comprises the indirect monitor of the first storage node indicating failure of the first storage node.
-
公开(公告)号:US20210176513A1
公开(公告)日:2021-06-10
申请号:US17182576
申请日:2021-02-23
Applicant: NetApp Inc.
Inventor: Balaji Ramani , Kazunobu Nishime , Pankti Vinay Majmudar , Prachi Bapurao Deshmukh , Susan M. Coatney , Vijay Singh
IPC: H04N21/2668 , H04N21/2187 , H04N21/6408 , H04N21/472 , H04N21/239 , H04N21/218 , H04N21/2343 , H04N21/8549 , H04N21/2387 , H04N21/2665 , H04N21/458 , H04N21/462
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.
-
-
-
-
-
-
-
-
-