HIGH AVAILABILITY FAILOVER MANAGER
    2.
    发明申请

    公开(公告)号:US20170351589A1

    公开(公告)日:2017-12-07

    申请号:US15687062

    申请日:2017-08-25

    Applicant: NetApp, Inc.

    Abstract: A high availability (HA) failover manager maintains data availability of one or more input/output (I/O) resources in a cluster by ensuring that each I/O resource is available (e.g., mounted) on a hosting node of the cluster and that each I/O resource may be available on one or more partner nodes of the cluster if a node (i.e., a local node) were to fail. The HA failover manager (HA manager) processes inputs from various sources of the cluster to determine whether failover is enabled for a local node and each partner node in an HA group, and for triggering failover of the I/O resources to the partner node as necessary. For each I/O resource, the HA manager may track state information including (i) a state of the I/O resource (e.g., mounted or un-mounted); (ii) the partner node(s) ability to service the I/O resource; and (iii) whether a non-volatile log recording I/O requests is synchronized to the partner node(s). The HA manager interacts with various layers of a storage I/O stack to mount and un-mount the I/O resources on one or more nodes of the cluster through the use of well-defined interfaces, e.g., application programming interfaces.

    HIGH AVAILABILITY FAILOVER MANAGER

    公开(公告)号:US20170091056A1

    公开(公告)日:2017-03-30

    申请号:US14864026

    申请日:2015-09-24

    Applicant: NetApp, Inc.

    Abstract: A high availability (HA) failover manager maintains data availability of one or more input/output (I/O) resources in a cluster by ensuring that each I/O resource is available (e.g., mounted) on a hosting node of the cluster and that each I/O resource may be available on one or more partner nodes of the cluster if a node (i.e., a local node) were to fail. The HA failover manager (HA manager) processes inputs from various sources of the cluster to determine whether failover is enabled for a local node and each partner node in an HA group, and for triggering failover of the I/O resources to the partner node as necessary. For each I/O resource, the HA manager may track state information including (i) a state of the I/O resource (e.g., mounted or un-mounted); (ii) the partner node(s) ability to service the I/O resource; and (iii) whether a non-volatile log recording I/O requests is synchronized to the partner node(s). The HA manager interacts with various layers of a storage I/O stack to mount and un-mount the I/O resources on one or more nodes of the cluster through the use of well-defined interfaces, e.g., application programming interfaces.

    High availability failover manager

    公开(公告)号:US10360120B2

    公开(公告)日:2019-07-23

    申请号:US15687062

    申请日:2017-08-25

    Applicant: NetApp, Inc.

    Abstract: A high availability (HA) failover manager maintains data availability of one or more input/output (I/O) resources in a cluster by ensuring that each I/O resource is available (e.g., mounted) on a hosting node of the cluster and that each I/O resource may be available on one or more partner nodes of the cluster if a node (i.e., a local node) were to fail. The HA failover manager (HA manager) processes inputs from various sources of the cluster to determine whether failover is enabled for a local node and each partner node in an HA group, and for triggering failover of the I/O resources to the partner node as necessary. For each I/O resource, the HA manager may track state information including (i) a state of the I/O resource (e.g., mounted or un-mounted); (ii) the partner node(s) ability to service the I/O resource; and (iii) whether a non-volatile log recording I/O requests is synchronized to the partner node(s). The HA manager interacts with various layers of a storage I/O stack to mount and un-mount the I/O resources on one or more nodes of the cluster through the use of well-defined interfaces, e.g., application programming interfaces.

    High availability failover manager

    公开(公告)号:US09785525B2

    公开(公告)日:2017-10-10

    申请号:US14864026

    申请日:2015-09-24

    Applicant: NetApp, Inc.

    Abstract: A high availability (HA) failover manager maintains data availability of one or more input/output (I/O) resources in a cluster by ensuring that each I/O resource is available (e.g., mounted) on a hosting node of the cluster and that each I/O resource may be available on one or more partner nodes of the cluster if a node (i.e., a local node) were to fail. The HA failover manager (HA manager) processes inputs from various sources of the cluster to determine whether failover is enabled for a local node and each partner node in an HA group, and for triggering failover of the I/O resources to the partner node as necessary. For each I/O resource, the HA manager may track state information including (i) a state of the I/O resource (e.g., mounted or un-mounted); (ii) the partner node(s) ability to service the I/O resource; and (iii) whether a non-volatile log recording I/O requests is synchronized to the partner node(s). The HA manager interacts with various layers of a storage I/O stack to mount and un-mount the I/O resources on one or more nodes of the cluster through the use of well-defined interfaces, e.g., application programming interfaces.

    TRANSPARENTLY MIGRATING A STORAGE OBJECT BETWEEN NODES IN A CLUSTERED STORAGE SYSTEM
    6.
    发明申请
    TRANSPARENTLY MIGRATING A STORAGE OBJECT BETWEEN NODES IN A CLUSTERED STORAGE SYSTEM 审中-公开
    在一个集群存储系统中透明地传输一个存储对象

    公开(公告)号:US20160012117A1

    公开(公告)日:2016-01-14

    申请号:US14861699

    申请日:2015-09-22

    Applicant: NetApp, Inc.

    Abstract: A storage object is migrated between nodes by a source node automatically verifying that another node is configured to service the storage object and changing ownership of the storage object based on the verifying. A cluster manager for the clustered storage system receives a request and provides the request to the source which owns the storage object. The source verifies that the destination is configured according to a predetermined configuration for servicing the storage object. Based on the verifying, the source offlines the storage object and updates ownership information of the storage object, thereafter allowing the destination to online the storage object. The cluster manager further provides the updated ownership information to all the nodes in the cluster, so an access request intended for the storage object may be received by any node and forwarded to the destination using the updated ownership information to effect a transparent migration.

    Abstract translation: 存储对象在节点之间由源节点进行迁移,自动验证另一个节点被配置为为存储对象提供服务,并根据验证更改存储对象的所有权。 集群存储系统的集群管理器接收请求,并向拥有该存储对象的源提供请求。 源验证根据用于维护存储对象的预定配置来配置目的地。 基于验证,源会关闭存储对象并更新存储对象的所有权信息,然后允许目的地联机存储对象。 集群管理器还向群集中的所有节点提供更新的所有权信息,因此可以由任何节点接收用于存储对象的访问请求,并使用更新的所有权信息将其转发到目的地以实现透明迁移。

    Transparently migrating a storage object between nodes in a clustered storage system
    7.
    发明授权
    Transparently migrating a storage object between nodes in a clustered storage system 有权
    在集群存储系统中的节点之间透明地迁移存储对象

    公开(公告)号:US09141492B2

    公开(公告)日:2015-09-22

    申请号:US14278314

    申请日:2014-05-15

    Applicant: NetApp, Inc.

    Abstract: A storage object is migrated between nodes by a source node automatically verifying that another node is configured to service the storage object and changing ownership of the storage object based on the verifying. A cluster manager for the clustered storage system receives a request and provides the request to the source which owns the storage object. The source verifies that the destination is configured according to a predetermined configuration for servicing the storage object. Based on the verifying, the source offlines the storage object and updates ownership information of the storage object, thereafter allowing the destination to online the storage object. The cluster manager further provides the updated ownership information to all the nodes in the cluster, so an access request intended for the storage object may be received by any node and forwarded to the destination using the updated ownership information to effect a transparent migration.

    Abstract translation: 存储对象在节点之间由源节点进行迁移,自动验证另一个节点被配置为为存储对象提供服务,并根据验证更改存储对象的所有权。 集群存储系统的集群管理器接收请求,并向拥有该存储对象的源提供请求。 源验证根据用于维护存储对象的预定配置来配置目的地。 基于验证,源会关闭存储对象并更新存储对象的所有权信息,然后允许目的地联机存储对象。 集群管理器还向群集中的所有节点提供更新的所有权信息,因此可以由任何节点接收用于存储对象的访问请求,并使用更新的所有权信息将其转发到目的地以实现透明迁移。

Patent Agency Ranking