Systems and methods for resynchronizing mirroring partners in a storage system

    公开(公告)号:US11163655B2

    公开(公告)日:2021-11-02

    申请号:US15804028

    申请日:2017-11-06

    Applicant: NetApp Inc.

    Abstract: Systems and methods which provide for managing multiple mirror resources in a storage distribution network are provided. In some embodiments, a system provides for both high availability and disaster recovery functionality at different mirroring locations. Other embodiments may provide for multiple high availability and/or multiple disaster recovery mirror resources. These mirror resources are operated in a heterogeneous manner in the sense that each have its own transport, protocol, and the like, but are configured function cooperatively or as a single mirror with respect to mirroring a primary node. Embodiments may provide for the mirroring and resynchronization of mirrored resources in the event of a communication loss with a particular resource without ceasing the mirroring operations to other resources.

    INTERCONNECT PATH FAILOVER
    3.
    发明申请

    公开(公告)号:US20160266989A1

    公开(公告)日:2016-09-15

    申请号:US15164971

    申请日:2016-05-26

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for interconnect failover between a primary storage controller and a secondary storage controller. The secondary storage controller may be configured as a backup or failover storage controller for the primary storage controller in the event the primary storage controller fails. Data and/or metadata describing the data (e.g., data and/or metadata stored within a write cache) may be mirrored from the primary storage controller to the secondary storage controller over one or more interconnect paths. Responsive to identifying a failover trigger for a failed interconnect path, the secondary storage controller is instructed to fence (e.g., block) I/O operations from the failed interconnect path. Streams of data and/or metadata that were affected by the failure may be instructed to transmit such data and/or metadata over one or more non-failed interconnect paths to the secondary storage controller during failover of the failed interconnect path.

    CONFIGURATION OF PEERED CLUSTER STORAGE ENVIRONMENT ORGANIZED AS DISASTER RECOVERY GROUP
    4.
    发明申请
    CONFIGURATION OF PEERED CLUSTER STORAGE ENVIRONMENT ORGANIZED AS DISASTER RECOVERY GROUP 有权
    配套集群存储环境组织为灾难恢复集团

    公开(公告)号:US20160057009A1

    公开(公告)日:2016-02-25

    申请号:US14526037

    申请日:2014-10-28

    Applicant: NetApp, Inc.

    Abstract: A technique efficiently configures a peered cluster storage environment. The configuration technique illustratively includes three phases: a discovery phase, a node setup phase and a cluster setup phase. The discovery phase may be employed to initiate discovery of nodes of a disaster recovery (DR) group through transmission of multicast advertisement packets by the nodes over interconnects, including a Fibre Channel (FC) fabric, to each other node of the group. In the node setup phase, each node of a cluster assigns its relationships to the nodes discovered and present in the FC fabric; illustratively, the assigned relationships include high availability (HA) partner, DR primary partner and DR auxiliary partner. In the cluster setup phase, the discovered nodes of the FC fabric are organized as the peered cluster storage environment (DR group) configured to service data in a highly reliable and available manner.

    Abstract translation: 一种技术有效地配置了一个对等的群集存储环境。 配置技术说明性地包括三个阶段:发现阶段,节点设置阶段和集群建立阶段。 可以采用发现阶段来通过由包括光纤通道(FC)结构在内的各个节点通过节点向该组的每个其他节点发送多播广播分组来发起灾难恢复(DR)组的节点的发现。 在节点设置阶段,集群的每个节点将其关系分配给在FC结构中发现和存在的节点; 说明性地,所分配的关系包括高可用性(HA)伙伴,DR主要伙伴和DR辅助伙伴。 在群集设置阶段,FC架构的发现节点被组织为配置为以高度可靠和可用的方式对数据进行服务的对等集群存储环境(DR组)。

    Service processor traps for communicating storage controller failure

    公开(公告)号:US10719419B2

    公开(公告)日:2020-07-21

    申请号:US15988345

    申请日:2018-05-24

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for communicating storage controller failures utilizing service processor traps. A first storage controller, of a first storage cluster, has a disaster recovery relationship with a second storage controller of a second storage cluster. The first storage controller comprise a first service processor configured to monitor health of the first storage controller. Responsive to identifying a failure of the first storage controller, the first service processor uses stored communication configuration of a second service processor of the second storage controller to send a service processor trap to the second service processor. In this way, the second service processor initiates a switchover operation by the second storage controller to provide clients with failover access to data previously available through the first storage controller before the failure. Proactive notification of storage controller failures utilizing service processor traps reduces client data access disruptions.

    SERVICE PROCESSOR TRAPS FOR COMMUNICATING STORAGE CONTROLLER FAILURE

    公开(公告)号:US20170116099A1

    公开(公告)日:2017-04-27

    申请号:US14920391

    申请日:2015-10-22

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for communicating storage controller failures utilizing service processor traps. A first storage controller, of a first storage cluster, has a disaster recovery relationship with a second storage controller of a second storage cluster. The first storage controller comprise a first service processor configured to monitor health of the first storage controller. Responsive to identifying a failure of the first storage controller, the first service processor uses stored communication configuration of a second service processor of the second storage controller to send a service processor trap to the second service processor. In this way, the second service processor initiates a switchover operation by the second storage controller to provide clients with failover access to data previously available through the first storage controller before the failure. Proactive notification of storage controller failures utilizing service processor traps reduces client data access disruptions.

    PRESERVING COREDUMP DATA DURING SWITCHOVER OPERATION

    公开(公告)号:US20170116096A1

    公开(公告)日:2017-04-27

    申请号:US14920275

    申请日:2015-10-22

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for preserving coredump data. A first storage controller, of a first storage cluster, may have a disaster recovery relationship with a second storage controller of a second storage cluster. When the first storage controller fails, the first storage controller performs a coredump process to dump memory contents of the first storage controller into a storage device. During implementation of the coredump process, the first storage controller stores a storage device identifier of the storage device into a disk mailbox. Upon detecting the failure, the second storage controller reads the storage device identifier from the disk mailbox. The second storage controller performs a switchover operation to change ownership of storage devices, but excluding the storage device used by the coredump process, from the first storage controller to the second storage controller for providing clients with failover access to the storage devices.

Patent Agency Ranking